/ Статьи / Железо / Настройка фотокамеры Canon в Linux /

Настройка фотокамеры Canon в Linux

Дата публикации: May 25, 2009, 8:48 p.m.
Теги: Canon, Linux,
Автор: Brainsburn

Камера
Настройка фотокамеры Canon в Linux на примере Canon PowerShot A460.
Canon не определится, как обычная флешка, потому-что использует свой протокол передачи данных. Самый простой способ снять фотографии с камеры - утилита gphoto2

gPhoto2 - это свободное, готовое для использования ПО для настройки цифровых фотоаппаратов для unix-like систем.
Для Canon надо установить gphoto2 с поддержкой ptp2 и canon. В Gentoo это задается переменной CAMERAS в /etc/make.conf

CAMERAS="ptp2 canon"

Теперь подключите Ваш Canon к компьютеру и выполните команду lsusb
Если у Вас получилось что-то вроде этого

lsusb
Bus 001 Device 001: ID 1d6b:0002
Bus 002 Device 007: ID 04a9:3149 Canon, Inc.
Bus 002 Device 003: ID 0518:0001 EzKEY Corp. USB to PS2 Adaptor v1.09
Bus 002 Device 002: ID 09da:000a A4 Tech Co., Ltd
Bus 002 Device 001: ID 1d6b:0001

значит, камера определяется нормально и нужно только средство для взаимодействия камеры с компьютером. Это средтсво - gphoto2. Выполните gphoto2 --auto-detect
Если результат получится похож на такой

Модель Порт
----------------------------------------------------------
Canon PowerShot A460 (PTP mode) usb:

значит все отлично и можно получить/удалить фотографии с камеры.

Вот список основных команд для управления камерой через gphoto2:

gphoto2 --auto-detect : попытка автоматически определить модель подключенной фотокамеры.
gphoto2 --abilities : вывод информации о возможностях фотокамеры.
gphoto2 --summary : вывод подробной информации и фотокамере.
gphoto2 --list-files : вывод списка файлов в фотокамере.
gphoto2 --get-all-files:получить все файлы с фотокамеры в текущую директорию.





Возможно, эти материалы Вас заинтересуют:


Рекомендовать эту страницу:

Комментарии:(2)

# Гость June 2, 2014, 4:51 p.m.
gphoto2 видит камеру ,но вытащить файлы мне не удается.

gphoto2 –get-all-files /home/viliksar/Загрузки

*** Ошибка ***
Could not detect any camera
*** Ошибка (-105: «Unknown model») ***

Для получения отладочных сообщений воспользуйтесь параметром –debug.
Отладочные сообщения могут помочь найти решение вашей проблемы.
Если вы хотите какие-либо сообщения gphoto с список рассылки авторов
программы <gphoto-devel@lists.sourceforge.net>, то запускайте
gphoto2 со следующими параметрами:

env LANG=C gphoto2 –debug –debug-logfile=my-logfile.txt –get-all-files /home/polizov/Загрузки

Проверьте, что аргументы надёжно экранированы.

Помогите советом!

# Гость June 10, 2014, 7:58 p.m.
“Could not detect any camera” - не видит камеру. Что скажет gphoto2 –auto-detect ?

Комментировать:

Гость, Вы можете оставить свой комментарий.

Стиль кода:
Имя
Сайт * не обязательное поле
Поставьте галку, если вы - бот
Поставьте галку, если вы - человек

Друзья! Убедительная просьба воздержаться от нецензурной лексики!



Справка:
Если вы хотите использовать в тексте комментария специальные символы, например, [ и ], используйте их внутри тега [code] [/code]
Вы можете использовать теги BBcode. Для оформления кода и подсветки синтаксиса используйте тег [code] или [code=название_языка], например, [code=python]
Ссылки вставляйте так: [url]zenux.ru[/url] или так: http://zenux.ru, но не так: zenux.ru
Текст сообщения должен быть в пределах 3000 символов.




Последние комментарии:

Гость: не работает, увы, ищу дальше.... >>>
Stas: Еще есть хороший редактор Codelobster IDE... >>>
xx: > “Не стоит сильно ругать и проклинать По... >>>
Eugene: Галка, внешний вид изменить совершенно не сложно.... >>>
Галка: А сильно сложно Убунту переделывать?... >>>