Разделение изображения на строки и столбцы

#java #image-processing

#java #обработка изображений

Вопрос:

У меня есть отсканированное изображение BMP, на котором есть номер кандидата, имя и изображение в строке (номер, имя и изображение), они расположены по столбцам. Теперь я хочу разделить каждую базу данных каждого кандидата на отдельные изображения, используя Java. Как это сделать?

Вот бюллетень для голосования:

бюллетень для голосования

Комментарии:

1. Вы хотите извлечь изображения с 1-16 соответствующими именами и значками из этой большой картинки, верно?

2. Будет ли изображение таким же, как показано? Это проще, если есть скан избирательного бюллетеня, который представляет собой 1) только избирательный бюллетень 2) «квадрат» (все строки / столбцы вертикальные или горизонтальные) внутри изображения.

3. да, я хочу разделить это изображение на строки и столбцы, соответствующие каждому кандидату без имени и изображения…

4. после этого я хочу создать отдельное изображение для каждого кандидата с соответствующим номером, именем, изображением размером 192 * 96 .. пожалуйста, помогите

Ответ №1:

вы можете настроить это в соответствии с вашими требованиями http://kalanir.blogspot.com/2010/02/how-to-split-image-into-chunks-java.html

Ответ №2:

Обратите внимание, что ни один из методов программирования не способен анализировать семантику изображения, и именно поэтому семантический анализ все еще является активной проблемой в области искусственного интеллекта.В соответствии с вашими требованиями вы можете написать программу для определенного изображения, но вы не можете полагаться на эту программу для случайного изображения.(Просто имейте в виду, это может быть полезно)

Теперь, если вы действительно знаете размеры изображения и где его разделить, вы можете положиться на это Как разделить изображение на куски — Java ImageIO, как упоминал @Anish, чтобы получить представление о том, как это сделать (обратите внимание, что это не то, что вы точно хотите сделать).

Комментарии:

1. в бюллетене для голосования 1 имя 1 изображение1 в каждой строке я хочу разделить эти три параметра на отдельные изображения, как я могу это сделать

2. смотрите предоставленную ссылку, вы можете получить представление о том, как это сделать, закодировать это самостоятельно и опубликовать код в случае, если у вас не получится, мы постараемся помочь. с уважением,