Я работаю в opencv. прямо сейчас у меня есть задача разложить изображения только на красный канал. Я могу сделать это с помощью GIMP. Это выглядит так:
Цвета -> Компоненты -> Разделение (цветовая модель RGB)
Таким образом, я получаю 3 новых изображения в оттенках серого, один с зеленым каналом, один с красным и один с синим каналом. Мне нужно только изображение в оттенках серого с красным каналом. В любом случае проблема заключается в том, что у меня есть несколько тысяч изображений в моей папке с именем «positives» для преобразования, поэтому, если я это сделаю, это займет много времени.
Есть ли способ написать скрипт и запустить это от терминала, чтобы преобразовать изображения в красный канал и сохранить их все в папке сразу?
Думаю, это даже не должен быть длинным скриптом, это, вероятно, полупростая команда.
Пожалуйста, помогите и спасибо заранее
Если нам нужна обработка многих файлов, мы можем использовать инструменты командной строки ImageMagick для преобразования или mogrify:
convert input.png -channel R -separate output.png
R для красного канала. Imagemagick также работает с несколькими файлами с помощью подстановочных знаков или других ImageMagick (G, B ...).
Следующая команда предназначена для многих файлов, которые не вписывались в баран. Он перезапишет все существующие файлы изображений в текущем каталоге красным цветом серого канала. Не работайте с оригиналами!
mogrify * -channel R -separate *
Если нам нужна обработка многих файлов, мы можем использовать инструменты командной строки ImageMagick для преобразования или mogrify:
convert input.png -channel R -separate output.png
R для красного канала. Imagemagick также работает с несколькими файлами с помощью подстановочных знаков или других ImageMagick (G, B ...).
Следующая команда предназначена для многих файлов, которые не вписывались в баран. Он перезапишет все существующие файлы изображений в текущем каталоге красным цветом серого канала. Не работайте с оригиналами!
mogrify * -channel R -separate *
Если нам нужна обработка многих файлов, мы можем использовать инструменты командной строки ImageMagick для преобразования или mogrify:
convert input.png -channel R -separate output.png
R для красного канала. Imagemagick также работает с несколькими файлами с помощью подстановочных знаков или других ImageMagick (G, B ...).
Следующая команда предназначена для многих файлов, которые не вписывались в баран. Он перезапишет все существующие файлы изображений в текущем каталоге красным цветом серого канала. Не работайте с оригиналами!
mogrify * -channel R -separate *