Как я могу предотвратить или отменить автоповорот Canon G12? - Фотопедия
4 голосов
/

Я использую камеру Canon PowerShot G12, чтобы делать фотографии для анализа растительности. Камера смотрит прямо на растительность - или, по крайней мере, ЗАКРЫТЬ прямо вниз. Функция автоповорота на этой модели PowerShot не может быть отключена. Поскольку камера на полюсе, который мы проводим через поле, может быть слегка наклонена в любом направлении, изображения автоматически поворачиваются во всех направлениях. Мы сохраняем изображения в формате RAW.

Существует ли программа, которая может считывать EXIF ​​и ориентировать все изображения, чтобы нижняя часть камеры была нижней частью изображения?

Я могу делать до сотни фотографий в день, поэтому я не хочу поворачивать изображение за изображением в Digital Photo Professional. А те, кто хочет, не решаются использовать CHDK.

1 Ответ

4 голосов
/

Любой инструмент редактирования метаданных может сделать это. Для простых случаев с файлами JPEG я рекомендую jhead , бесплатную программу с открытым исходным кодом, доступную для Linux, Mac OS и Windows.

jhead --norot *.jpg очистит флаг вращения от всех * .jpg изображений в текущем каталоге.

Поскольку вы используете RAW, я рекомендую либо ExifTool , либо exiv2 (также бесплатный, кроссплатформенный и с открытым исходным кодом).

Итак, для всех файлов cr2 в каталоге:

exiftool -Orientation=1 -n *.cr2

или

exiv -M'del Exif.Image.Orientation' *.cr2

(Установка ориентации на 1 означает «нет вращения»; удаление тега, как во втором примере, должно иметь тот же эффект.)

Также возможно, что камера записывает этот флаг более чем в одну группу метаданных в файле. Если это не работает, есть некоторые флаги, которые можно добавить для получения других (но я думаю, что , вероятно, не понадобится).

...