@ Карта сайта News Автора!

Bog BOS: hardware:  Использование цифровой фотокамеры в Linux

Последнее изменение файла: 2007.02.08
Скопировано с www.bog.pp.ru: 2024.04.23

Bog BOS: hardware: Использование цифровой фотокамеры в Linux

В статье описаны

Canon PowerShot S45

Особенности камеры:

Несколько претензий по работе камеры:

Подключение фотокамеры

Предполагается, что работа с USB уже настроена (libusb).

Интерфейс с фотокамерой (500 моделей) в родном режиме и в режиме PTP обеспечивает библиотека libgphoto2 (пакеты libgphoto2, libgphoto2-devel) и интерфейс командной строки gphoto2 (пакеты gphoto2, gphoto2-devel). Модель камеры должна быть упомянута в /etc/hotplug/usb.usermap, чтобы при подключении вызывался скрипт /etc/hotplug/usb/usbcam, устанавливающий правильные права доступа к устройству /proc/bus/usb/номер-шины/номер-устройства. Если её там нет, то можно попробовать создать свой файл /etc/hotplug/usb/usbcam.usermap с помощью /usr/lib/libgphoto2/print-usb-usermap.

Индивидуальные настройки хранятся в .gphoto/settings. У меня там хранится "забивающая" ошибку в libgphoto строка:

gphoto2=usbid=0x4a9:0x306c=0x4a9:0x306a

Интерфейс командной строки gphoto2 (пакеты gphoto2, gphoto2-devel) позволяет протестировать работу камеры (в принципе, набора команд достаточно для полноценной работы, есть даже shell, но неудобно). Простейшие возможности:

Библиотека libptp2 и утилита ptpcam обеспечивают подключение фотокамер с интерфейсом PTP:

Графический интерфейс

Графический интерфейс не просто нужен - без него обойтись невозможно. Я имею в виду, что при подсоединении фотокамеры к USB порту запускается "gthumb --import-photos" (AKA gthumb-import) безо всякого спроса и моего желания. Если у вас он не запускается автоматически, то можно сделать это вручную. Простейшая программа с одной кнопкой.

Большие возможности предоставляет gtkam (взял 0.1.12 c nrpms.net): можно установить время в камере, посмотреть версию firmware, размер CF, побродить по каталогам камеры и даже сделать снимок. Однако, программа полна глюков.

Остальные проекты как-то заглохли: gnocam так и не добрался до Gnome 2, следы kamera (KDE) затерялись, digikam (digikam.sf.net)?.

Вспомогательные средства

jhead 2.3 (взял с fedora-us-3-extras) позволяет смотреть и манипулировать EXIF заголовками в JPEG файлах, создаваемых цифровыми фотокамерами: модель, дата, фокусное расстояние, диафрагма, параметры вспышки, экспозиция, баланс белого и т.д. и т.п.. Можно извлечь EXIF информацию перед использованием графического редактора, а потом вернуть её обратно.

dcraw (20050405) позволяет преобразовать несжатые или сжатые без потерь изображения в RAW формате (.CRW в термина Canon) в формат PPM (Image Magick позволит преобразовать их из PPM в любой другой):

rawphoto 1.19 представляет собой plug-in для Gimp 2 на основе dcraw. Позволяет при чтении RAW файлов интерактивно настраивать параметры преобразования, при этом коррекция происходит в 16-битном пространстве. Установка и использование:

Муки выбора цифровой фотокамеры с большим зумом

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

При обследовании сайты market.yandex.ru и www.dpreview.com выяснилось, что выбор не так уж и велик (фильтр выбора: зум 8x, 8MP, RAW, ручные настройки; сравнение по обзорам):

Ссылки

@ Карта сайта News Автора!

Bog BOS: hardware:  Использование цифровой фотокамеры в Linux



Copyright © 1996-2024 Sergey E. Bogomolov; www.bog.pp.ru