ImageMagick пакетное преобразование изображений [закрыто]

Я работаю от кода от wavexx - Facedetect.

Есть пример для поиска лиц и преобразования их в новый файл.

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

Я попытался сделать это, но это не сработало, хотя я нашел (с помощью * в качестве реализации для чтения всех файлов)

python facedetect for file in folder/*.jpg; do name=$(basename "$file") i=0 facedetect "$file" | while read x y w h; do convert "$file" -crop ${w}x${h}+${x}+${y} "folder2/${name%.*}_${i}.${name##*.}" i=$(($i+1)) done done

Ошибка, которую я получил в консоли, была следующей:

facedetect: error: cannot load input image folder/*.jpg

Несмотря на то, что есть файлы, называемые 0001.jpg - 2786.jpg

Я занимаюсь необоснованными основаниями в течение короткого времени и даже короче, когда дело доходит до imagemagick.

Может использоваться страница, на которой объясняются файлы обработки пакетной обработки. любезно объясните мне, что я сделал не так, и где искать решение или как его исправить.

* .jpeg, на мой взгляд, должен смотреть все файлы .jpeg в этой папке, а не?

2
задан 31 October 2017 в 23:13

0 ответов

Другие вопросы по тегам:

Похожие вопросы: