Автоматическая и интеллектуальная обрезка 1000 изображений - Фотопедия
2 голосов
/ 23 марта 2019

enter image description here У меня есть около 1000 отсканированных / сфотографированных изображений, каждое из которых имеет разные форматы, но все имеют прямоугольную / квадратную форму, которые необходимо обрезать, чтобы удалить фон и пустое пространство вокруг изображений. Обрезку необходимо выполнять интеллектуальным способом, например, путем определения фона (деревянный стол / диапазон коричневого цвета) и пустого пространства вокруг каждой фотографии, предпочтительно поворачивать в вертикальное / горизонтальное положение (максимум несколько градусов) и обрезать до прямоугольного формата .

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

  • Функция автоматической обрезки и выпрямления в Photoshop (в пакетном режиме) исправляет менее 10% изображений и постоянно требует ручного вмешательства. Он также создает несколько обрезанных изображений артефактов с крошечными обрезанными областями и не может определить, какое из них сохранить;
  • Обрезка GIMP (как описано Франсуа Маланом) работает только для отделения изображений от одной отсканированной страницы, а не для обрезки множества отдельных изображений;
  • Irfanview не может разумно найти границы, поэтому бесполезен;
  • ImageMagic (и многие другие приложения), которые я пробовал, также не имеют этой автоматической возможности.

Все эти программы, в том числе Photoshop, хороши, если вы хотите обрезать, используя фиксированные позиции и / или форматы, но ни одна из них не обладает интеллектом, чтобы найти белые края изображения и использовать его для кадрирования. Обрезка 1000 изображений вручную (с поддержкой Photoshop) займет у меня, вероятно, около 30 часов работы (по 2 минуты, включая некоторые работы).

Есть предложения? Ключевым темам в stackexchange уже несколько лет, поэтому, возможно, появилось новое приложение, которое справится с этим без ручного вмешательства. Учитывая потенциальную экономию времени, я не против заплатить за программное обеспечение, которое делает правильную работу. В худшем случае я заново сфотографирую все изображения, тратя дополнительно около 10-15 секунд на изображение, чтобы убедиться, что они выровнены по горизонтали, и обрежу их во время съемки (или отправлю их кому-нибудь в стране с низкой заработной платой, чтобы мне :-)). Приветствия

1 Ответ

1 голос
/ 23 марта 2019

Срединное решение с Gimp, которое обрезает и выпрямляет изображения, предполагая, что все ваши фотографии нумеруются в некотором каталоге (IMG_2027.JPG, IMG_2028.JPG, если существует суффикс идентифицируемого номера может даже отсутствующие номера).

  1. установите скрипт ofn-file-next и используйте Edit>Keyboard shortcuts, чтобы назначить его клавише.
  2. Файл> Открыть первое изображение
  3. Запустите инструмент «Перспектива» и установите для него значение Direction: Corrective и Clipping: Clip
  4. Нажмите на изображение и перетащите четыре угловых маркера в четыре угла вашего изображения
  5. Strike [Enter] (изображение обрезается / выпрямляется)
  6. Нажать на ярлык File>Next: изображение сохранено, и открывается следующее изображение в последовательности
  7. Повторите с шага 4

Через несколько изображений вы можете быть такими же быстрыми, как 10-15 секунд / изображение ...

Добро пожаловать на сайт Фотопедия, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...