У меня есть около 1000 отсканированных / сфотографированных изображений, каждое из которых имеет разные форматы, но все имеют прямоугольную / квадратную форму, которые необходимо обрезать, чтобы удалить фон и пустое пространство вокруг изображений.
Обрезку необходимо выполнять интеллектуальным способом, например, путем определения фона (деревянный стол / диапазон коричневого цвета) и пустого пространства вокруг каждой фотографии, предпочтительно поворачивать в вертикальное / горизонтальное положение (максимум несколько градусов) и обрезать до прямоугольного формата .
Я бы ожидал, что в эти дни искусственного интеллекта с программным обеспечением, распознающим лица, для этого есть программное приложение, но после нескольких часов поиска я не смог его найти.
Я прочитал несколько статей на этом форуме и в других местах в Интернете и попробовал несколько вариантов, но ни одна из них не справилась должным образом:
- Функция автоматической обрезки и выпрямления в Photoshop (в пакетном режиме) исправляет менее 10% изображений и постоянно требует ручного вмешательства. Он также создает несколько обрезанных изображений артефактов с крошечными обрезанными областями и не может определить, какое из них сохранить;
- Обрезка GIMP (как описано Франсуа Маланом) работает только для отделения изображений от одной отсканированной страницы, а не для обрезки множества отдельных изображений;
- Irfanview не может разумно найти границы, поэтому бесполезен;
- ImageMagic (и многие другие приложения), которые я пробовал, также не имеют этой автоматической возможности.
Все эти программы, в том числе Photoshop, хороши, если вы хотите обрезать, используя фиксированные позиции и / или форматы, но ни одна из них не обладает интеллектом, чтобы найти белые края изображения и использовать его для кадрирования.
Обрезка 1000 изображений вручную (с поддержкой Photoshop) займет у меня, вероятно, около 30 часов работы (по 2 минуты, включая некоторые работы).
Есть предложения? Ключевым темам в stackexchange уже несколько лет, поэтому, возможно, появилось новое приложение, которое справится с этим без ручного вмешательства. Учитывая потенциальную экономию времени, я не против заплатить за программное обеспечение, которое делает правильную работу. В худшем случае я заново сфотографирую все изображения, тратя дополнительно около 10-15 секунд на изображение, чтобы убедиться, что они выровнены по горизонтали, и обрежу их во время съемки (или отправлю их кому-нибудь в стране с низкой заработной платой, чтобы мне :-)).
Приветствия