Как я могу рисовать линии в массивы?

Я хотел бы иметь возможность рисовать линии в массивы, чтобы получить автономные функции для распознавания рукописного ввода в режиме онлайн. Это означает, что мне вообще не нужно изображение, но мне нужно для некоторых позиций в массиве-пустышке, как бы выглядело изображение заданного размера.

Я хотел бы иметь возможность указать размер изображения, а затем рисовать штрихи следующим образом:

import module
im = module.new_image(width=800, height=200)
im.add_stroke(from={'x': 123, 'y': 2}, to={'x': 42, 'y': 3})
im.add_stroke(from={'x': 4, 'y': 3}, to={'x': 2, 'y': 1})
features = im.get(x_min=12, x_max=15, y_min=0, y_max=111)

Возможно ли что-то простое, как это возможно (желательно напрямую с numpy / scipy)?

(Обратите внимание, что я хочу интерполяцию серого.features должна быть матрицей значений в [0, 255].)

Ответы на вопрос(3)

Ваш ответ на вопрос