Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.11.2012, 16:25   #1
Skitalec
Пользователь
 
Регистрация: 08.11.2012
Сообщений: 16
По умолчанию Подключение фотоаппарата к компьютеру

Здравствуйте!

Подскажите, пожалуйста, пример кода на C++ для установки связи между компьютером и фотоаппаратом по USB.

Заранее спасибо.
Skitalec вне форума Ответить с цитированием
Старый 08.11.2012, 16:31   #2
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

т.е. связи?

Лучше напишите, партизан вы наш, что на самом деле вы хотите:
- cкачать фото/видео с внутренней памяти аппарата
- залить фото/видео на внутреннюю память аппарата
- щелкнуть затвором
- использовать как WEB-камеру матрицу
- ...
- захватить галактику
?
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 08.11.2012, 16:37   #3
Skitalec
Пользователь
 
Регистрация: 08.11.2012
Сообщений: 16
По умолчанию

Цитата:
Сообщение от raxp Посмотреть сообщение
т.е. связи?

Лучше напишите, партизан вы наш, что на самом деле вы хотите:
- cкачать фото/видео с внутренней памяти аппарата
- залить фото/видео на внутреннюю память аппарата
- щелкнуть затвором
- использовать как WEB-камеру матрицу
- ...
- захватить галактику
?
Извините, я на форуме новичок (и в C++ новичок тоже).

Да, я хочу щелкнуть затвором Canon 60D с компьютера.

Но ведь для этого сначала нужно как-то установить между ними связь. Т.е. подключиться, а потом отключиться. Мне бы примерчик маленький, как это делается.
Skitalec вне форума Ответить с цитированием
Старый 08.11.2012, 16:39   #4
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

Цитата:
я хочу щелкнуть затвором Canon 60D с компьютера
почему нет, можно. Если вы знаете команду, которую для этого нужно послать чипу. У вас есть API производителя фотоаппарата или ПО производителя, что может это делать ?

p.s.: или быть может этот фотик (я сам не смотрел) может принимать команды от ДУ по ИК, скажем?
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 08.11.2012, 16:55   #5
Skitalec
Пользователь
 
Регистрация: 08.11.2012
Сообщений: 16
По умолчанию

Цитата:
Сообщение от raxp Посмотреть сообщение
У вас есть API производителя фотоаппарата или ПО производителя, что может это делать ?

...или быть может этот фотик может принимать команды от ДУ по ИК, скажем?
На все вопросы отвечаю Да.

У меня есть Canon SDK.
И с пультом ДУ он может работать.
Думаю, что смогу разобраться, как щелкнуть затвором. Но вот незадача, как законнектиться к камере с компьютера - не знаю.
Skitalec вне форума Ответить с цитированием
Старый 08.11.2012, 16:58   #6
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

О как, скидывай в тему или ссыль давай.

p.s.: libusb0 пользуй для быстрого старта ...но не видя самой документации и какому из типов устройств (hid/cdc) подавать команду, сказать что лучше - нельзя.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation

Последний раз редактировалось raxp; 08.11.2012 в 17:00.
raxp вне форума Ответить с цитированием
Старый 08.11.2012, 17:08   #7
Skitalec
Пользователь
 
Регистрация: 08.11.2012
Сообщений: 16
По умолчанию

Цитата:
Сообщение от raxp Посмотреть сообщение
...скидывай в тему или ссыль давай.
Ссылка, пожалуйста, https://www.didp.canon-europa.com

Регистрируетесь и через 5 дней получаете доступ к SDK.

Саму документацию предоставить не могу. Иначе пожизненно попаду в "черный список".

А без этого никак не обойтись?
Skitalec вне форума Ответить с цитированием
Старый 08.11.2012, 17:17   #8
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

Значит через 5 дней вернемся к вопросу.

Цитата:
А без этого никак не обойтись?
...вы можете в личку прислать или на мыло. Либо сразу привести в теме формат команды и протокол обмена.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 08.11.2012, 17:50   #9
Skitalec
Пользователь
 
Регистрация: 08.11.2012
Сообщений: 16
По умолчанию

Цитата:
Сообщение от raxp Посмотреть сообщение
Либо сразу привести в теме формат команды и протокол обмена.
Протокол обмена PTP.
Skitalec вне форума Ответить с цитированием
Старый 08.11.2012, 18:00   #10
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

...это понятно. Поверх какого транспорта он реализуется (поддерживается): USB HID, USB OTG, USB CDC ?

И сама команда где?
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подключение Микрометра Mitutoyo К Компьютеру. mr.ppc Компьютерное железо 9 19.07.2012 16:33
Подключение интернет-планшета к компьютеру для выхода в интернет елена13091980 Помощь студентам 0 19.05.2011 13:46
Как выявить подключение USB носителя к компьютеру? cheller Общие вопросы Delphi 5 11.04.2011 16:52
Как прочитать данные с фотоаппарата aha Общие вопросы Delphi 5 19.04.2010 09:57
Как нажать спуск фотоаппарата? Mikhail Bakurov Помощь студентам 1 18.10.2008 04:14