Как разделить картинку на блоки?
Я хочу разделить картинку по блокам, строкам или словам и получить Экземпляр каждого блока а также размер и положение его относительно оригинальной картинки например
{'name':'block_1.png','url':'\tmp\block_1.png', 'width':100,'height':100,'x':20,'y':10,}
{'name':'block_2.png','url':'\tmp\block_2.png', 'width':100,'height':50,'x':30,'y':10,}
Пример картинок
У многие другие картинки в таком же стиле.
Каждый экземляр отдельного блока(строки или буквы) копируется в папку tmp без лишнего фона
блок
строка
буква
Есть ли какие нибудь модули(нейронные сети) которые могут это сделать?
Ответы (1 шт):
Автор решения: hedgehogues
→ Ссылка
Очень просто. Картинка -- матрица. Её нужно просуммировать по горизонтали и по вертикали. Тогда окажется, что максимальные значения буду как раз в местах белых линий. Далее можете выбрать любой пиксель, по котором разделить картинку.





