Есть ли программное обеспечение для автоматической обрезки скана нескольких изображений?

Я хочу оцифровать свои старые семейные альбомы с помощью сканера, а в них много фотографий. До сих пор мой метод заключался в том, чтобы сканировать 4 изображения за раз, а затем вручную обрезать их в простом редакторе, таком как Picasa или Windows Live Photo Gallery. Это заняло довольно много времени, так как за каждым сканированием следуют 4 операции кадрирования. Сканирование каждого изображения по отдельности может занять еще больше времени.

Есть ли какое-либо программное обеспечение или простой плагин (желательно бесплатный), который выполняет эту работу? Лучшее решение, которое я нашел, это Photoshop , но это перебор. Есть ли аналогичная функция в одном из бесплатных фоторедакторов, таких как Paint.NET или GIMP?

Есть аналогичный вопрос - photo.stackexchange.com/q/5192/1977 , но он больше касается оборудования и внешних лабораторных решений .
Я бы не стал недооценивать полезность Photoshop... Он обладает невероятными пакетными возможностями для того, о чем вы говорите, но также имеет впечатляющий набор других полезных инструментов для обработки фотографий. Даже старая + студенческая лицензия (которая была бы намного дешевле) была бы преимуществом в руках любого мастера по созданию изображений.

Ответы (12)

Если вы не знаете границы обрезки, вы можете использовать скрипт multicrop Фреда Вайнхауса (этот скрипт также использует Imagemagick ). Скрипт также обрабатывает фотографии разного размера и повернутые изображения.

Пример (обложки книг):

Отсканированное изображение (input.tiff):

исходное отсканированное изображение

multicrop input.tiff output.tiff

Результат:

вывод-0.tiff:

введите описание изображения здесь

вывод-1.tiff:

введите описание изображения здесь

Я сделал это (пришлось установить cygwin с bc на моем ноутбуке с Win 7, чтобы запустить скрипт), но в итоге я получил ошибку ") синтаксическая ошибка: недопустимый арифметический оператор (маркер ошибки "в любом файле, на котором я его запускаю Я пробовал это на разных файлах и типах, но безуспешно.
У меня нет большого опыта работы с Imagemagik. Как мы используем этот скрипт?
@Stevoisiak 1. установите ImageMagick sudo apt install imagemagick2. загрузите скрипт мультикропа (он находится очень низко на связанной странице под огромной таблицей) 3. поместите скрипт в тот же каталог, что и фотография 4. откройте этот каталог в терминале 5. запустите его, например./multicrop original.jpg cropped_output.jpg
есть ли шанс, что это можно автоматизировать для запуска всей папки?

Безопасно ли предположить, что вы знаете границы обрезки и размер изображения для всей партии? Если это так, вы можете использовать инструмент преобразования от Imagemagick .

Что-то типа:

convert orig_file.jpg -crop <w>x<h>+0+0 1.jpg
convert orig_file.jpg -crop <w>x<h>+0+<h> 2.jpg
convert orig_file.jpg -crop <w>x<h>+<w>+0 3.jpg
convert orig_file.jpg -crop <w>x<h>+<w>+<h> 4.jpg

Где и есть <w>_original_image_width / 4<h>original_image_height / 4

Больше использования урожая с convert .

И если вы не знаете точно, но можете приблизиться, посмотрите на обрезку ImageMagick, чтобы удалить оставшуюся границу.
Вдохновленный вашим ответом, я написал Perl-скрипт для автоматизации процесса кадрирования в ImageMagick: Lenschulwitz.com/scripts/lens_autocrop.tar.gz Скрипт также выполняет быстрое вращение фотографий и маркировку.

Я наткнулся на сценарий GIMP под названием « Разделение отсканированных изображений », который у меня работал очень хорошо. Он имеет интерфейс ввода и даже поддерживает пакетную обработку файлов. Это не совсем надежно, и вам может потребоваться настроить параметры «Ограничение прерывания» и / или «Угол образца фона», чтобы скрипт работал правильно.

Я безуспешно пробовал сценарий мультикропа ImageMagick, и это может быть связано с тем, что я пытаюсь использовать программное обеспечение в Windows с cygwin.

Проблема с этим заключается в том, что если вы хотите сохранить 16-битный файл tif, он этого не поддерживает.
Да, мультикроп не обрезает все отсканированные фотографии, некоторые обрезает, некоторые нет.
Большое спасибо за этот ответ! Я считаю, что ссылка сейчас не работает. Вместо этого попробуйте этот: github.com/FrancoisMalan/DivideScannedImages

Проверьте AutoSplitter на http://autosplitter.com/ Он делает именно это. Делит, разбивает, выравнивает автоматически. Вы также можете настроить параметры обрезки/поворота, если хотите.

Звучало хорошо, но не могу контролировать качество вывода, я хочу сохранить 64-битный RGBI.

Это не бесплатно, но VueScan — одна из лучших программ для сканирования. Он был в бизнесе в течение долгого времени, и программное обеспечение является наиболее многофункциональным, которое я использовал. Он имеет режим нескольких культур, в котором вы можете установить несколько культур на одном сканировании. Ваша хитрость заключается в том, чтобы каждый раз получать фотографии в одном и том же месте.

Я не уверен, но я полагаю, что он запускает проход для каждого сканирования, поэтому 9 минут на 3 прохода для кровати из 4 фотографий превращаются в 36 минут, по одной для каждого изображения. поэтому мне нужно решение, которое не увеличивает время сканирования.
Хорошо, я исправлен, я чертовски использовал функции кадрирования, и лучший способ использовать для прямоугольных неперекрывающихся фотографий - поместить их в одно и то же место (или нет, но экономит время), использовать режим MF, но предварительный просмотр и точная настройка кадрирования на каждом слое изображения перед каждым запуском занимает около 20 секунд, затем проход составляет всего около 9 минут ВСЕГО на моем HP7410, используя 2 прохода 600 dpi для четырех изображений 4x6. Это отличное оборудование.

После того, как я сам погуглил эту проблему, я решил написать несколько инструкций о том, как это сделать с помощью Adobe Photoshop (если он у вас уже есть) или GIMP (бесплатно). GIMP в моем случае работал лучше. Полные простые инструкции можно найти здесь: http://wp.me/p1YGyn-s9

Я думаю, это то, что вы ищете

http://francoismalan.com/2013/01/how-to-batch-separate-crop-multiple-scanned-photos/ редактор изображений

Эта страница содержит инструкции по разделению фотографий с помощью Photoshop, а также предлагает бесплатный плагин для Gimp, который делает то же самое. Со страницы:

В этом посте я покажу вам два способа автоматического разделения (набора) отсканированных страниц, каждая из которых содержит несколько фотографий, на отдельные файлы изображений. Мой опыт показывает, что для этого GIMP работает лучше, чем Photoshop, и в качестве дополнительного бонуса: это бесплатно!

Ура старые темы.

Для всех, кто сталкивается с этим вопросом и идет по пути сценариев GIMP + (например, я)...

Проверьте программное обеспечение, прилагаемое к вашему сканеру!

Я был готов запустить сценарии постобработки только для того, чтобы обнаружить, что дерьмовое программное обеспечение моего сканера (MP Navigator EX, которое поставляется с моим Pixma MG5200) уже разбило мое множественное сканированное изображение на отдельные изображения. Удивительно, и сэкономил мне лишний шаг.

Так что сначала сделайте сканирование и посмотрите, что произойдет.

Попробуйте PicaJet FX — он оптимизирован для сканирования и обрезки нескольких изображений одновременно. Благодаря 3D-ускорению основные операции, такие как обрезка и поворот изображения, выполняются очень быстро.

http://picajet.com

PicaJet FX является продуктом нашей компании.

Похоже, это программное обеспечение сделано вашей компанией . Это нормально — ваш вклад приветствуется! — но вы должны раскрыть такую ​​принадлежность. См. photo.stackexchange.com/faq#promotion

Абсолютно бесплатный, очень легкий и мощный для простых (а иногда и более сложных) задач: IrfanView

Спасибо. Можете ли вы расширить свой ответ, включив инструкции о том, как это сделать с помощью IrfanView?
knowledge.parcours-performance.com/… (нужен гугл-переводчик)
По умолчанию IrfanView не может разбивать (копировать, открывать) изображения на несколько изображений (насколько мне известно). Связанная французская статья касается только пакетного преобразования, опять же ничего о разделении

ScanSpeeder отсканирует несколько фотографий и автоматически обрежет их на отдельные фотографии.

У меня самого есть эта проблема. Лучше всего для меня было открывать изображения в Adobe Acrobat в одном файле, использовать функцию обрезки и расширять ее на каждую страницу. Затем я экспортирую их или сохраняю как картинки (TIFF). Моя единственная проблема заключается в том, чтобы вращать их. Я собираюсь посмотреть, что Adobe Lightroom может сделать для меня.