I думаю OpenCV больше интересует Computer Vision - то есть обнаружение и измерение объектов и т. Д., Чем печать или высококачественное воспроизведение, редактирование и печать изображений, поэтому он в значительной степени игнорирует профили ICC.Если кто-то знает лучше, я рад, что меня исправят.
Вы можете использовать ImageMagick для преобразования изображений из одного формата в другой, а также для выполнения многих, многих других задач, одним из которых являетсяизменение цветовых профилей.Поэтому, я думаю, если вы зайдете на этот сайт и загрузите профиль sRGB (я выбрал первый с "предпочтением" в его названии) и сохраните его как sRGB.icc
,Вы можете изменить одно из ваших изображений ProPhoto на обычное изображение sRGB с помощью следующей команды в Терминале:
convert input.tif -profile sRGB.icc output.tiff
Попробуйте и посмотрите, работает ли оно.Если это так, сделайте копию своих изображений , а на копии вы можете запустить mogrify
, чтобы сделать все за один раз - остерегайтесь и сделайте копию, как я предлагаю, потому что она очень быстро изменит всеваши изображения ...
magick mogrify -profile sRGB.icc *tif
Вы можете просмотреть встроенный профиль и множество другой информации об изображении, используя команду ImageMagick identify
:
magick identify -verbose OneOfYourImages.tiff