как работать с цифровой фотокамерой?

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

Nick Bober
Новичок
Новичок
 
Сообщения: 38
Зарегистрирован: 29.10.2003 (Ср) 17:13
Откуда: Kiev

как работать с цифровой фотокамерой?

Сообщение Nick Bober » 29.10.2003 (Ср) 17:24

Скажи, All, как программно управлять цифровой фотокамерой?
Например Olympus C3030 или Olympus C5050. Подключена через USB.
Надо: установить разрешение и т.д., сфотографировать и получить фотку (в файл, например).
Желательно все это без SDK и прочей платной софтины.

moderator
Модератор
Модератор
 
Сообщения: 1896
Зарегистрирован: 10.12.2001 (Пн) 18:11
Откуда: Украина, Харьков

Re: как работать с цифровой фотокамерой?

Сообщение moderator » 29.10.2003 (Ср) 21:49

Nick Bober писал(а):Скажи, All, как программно управлять цифровой фотокамерой?
Например Olympus C3030 или Olympus C5050. Подключена через USB.
Надо: установить разрешение и т.д., сфотографировать и получить фотку (в файл, например).
Желательно все это без SDK и прочей платной софтины.


Откуда VB.NET может знать, как управлять камерой? Или это типа стало новой фичей VB.NET - управлять микроволновкой, холодильником, сливным бачком...
Модератор
http://www.vbstreets.ru / moderator@vbstreets.ru

... Почетные награды: [*], [+], [!]. Все еще впереди...

Nick Bober
Новичок
Новичок
 
Сообщения: 38
Зарегистрирован: 29.10.2003 (Ср) 17:13
Откуда: Kiev

Сообщение Nick Bober » 30.10.2003 (Чт) 16:42

>Откуда VB.NET может знать, как управлять камерой?
Отвечаю: Знает не VB.NET (у него я спросил, почитав октябрьский MSDN), знают люди - у которых и спрашиваю.
Попробую уточнить предметную область:
Есть драйвера USB - usbd.sys и usbhub.sys. Есть порты USB. Как писать в порт USB и читать из него (через драйвер или напрямую)?
Какими, собственно, командами управляется фотоаппарат?
Поможет ли в данном случае TWAIN?

По поводу второй части вопроса:
Знание средств и методов управления "микроволновкой, холодильником, сливным бачком...", себе подобными, богом и т.д. - есть типа чиста канкретная фича разума.

moderator
Модератор
Модератор
 
Сообщения: 1896
Зарегистрирован: 10.12.2001 (Пн) 18:11
Откуда: Украина, Харьков

Сообщение moderator » 30.10.2003 (Чт) 21:22

Nick Bober писал(а):Отвечаю: Знает не VB.NET (у него я спросил, почитав октябрьский MSDN), знают люди - у которых и спрашиваю.
Попробую уточнить предметную область:
Есть драйвера USB - usbd.sys и usbhub.sys. Есть порты USB. Как писать в порт USB и читать из него (через драйвер или напрямую)?
Какими, собственно, командами управляется фотоаппарат?


Вот это совсем другое дело. Хороший, правильный вопрос.

По поводу второй части вопроса:
Знание средств и методов управления "микроволновкой, холодильником, сливным бачком...", себе подобными, богом и т.д. - есть типа чиста канкретная фича разума.


Ваш вопрос был из разряда "как мне склеить два файла?", что не могло не вызвать моей ответной реакции.

Важно: дальшейшие постинги просьба писать по теме. Если кто хочет мне чего сказать - пишите в ЛС.[/code]
Модератор
http://www.vbstreets.ru / moderator@vbstreets.ru

... Почетные награды: [*], [+], [!]. Все еще впереди...

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 31.10.2003 (Пт) 18:18

Обычно Через TWAIN
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

Nick Bober
Новичок
Новичок
 
Сообщения: 38
Зарегистрирован: 29.10.2003 (Ср) 17:13
Откуда: Kiev

Сообщение Nick Bober » 01.11.2003 (Сб) 17:47

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

The cameras in the Olympus, Sanyo, Epson, Agfa, etc. family all use
the Fujitsu chip set based on a SPARC processor, so they share at
least large parts of the firmware.

ASD
Модератор
Модератор
Аватара пользователя
 
Сообщения: 1758
Зарегистрирован: 07.12.2001 (Пт) 21:08
Откуда: Russia

Сообщение ASD » 03.11.2003 (Пн) 5:47

Nick Bober писал(а):TWAIN не подходит. Я навел справки и выяснил, что TWAIN только для скачивания/получения фотографии/изображения с камеры, сканера, планшета и др.
Существует стандартный протокол обмена информацией между камерой и компьютером. Такой вывод я сделал из:

The cameras in the Olympus, Sanyo, Epson, Agfa, etc. family all use
the Fujitsu chip set based on a SPARC processor, so they share at
least large parts of the firmware.


Это ничего не говорит.
Девайс на USB может вести себя по разному например как ATA диск.
Если как диск она видется то значит контроллер в ней так заточен
по другому ты никак не снимешь. Еще (если она может как Webкамера работать) то она должна видется как Capture устройство.
Напрямую ты не напишешь это нужна спецификация и интерфейс ввиде библы какой либо.
Короче не парься... малой кровью на VB не получится..
Moderator VBStreets
---------------------------

Nick Bober
Новичок
Новичок
 
Сообщения: 38
Зарегистрирован: 29.10.2003 (Ср) 17:13
Откуда: Kiev

Сообщение Nick Bober » 05.11.2003 (Ср) 14:03

Согласен, камера может по разному определятся ОС. Те камеры которые имеют на борту набор микросхем от Fujitsu могут управлятся программно ("С" серия от Olympus, многие CoolPix'ы от Nikon, про дригих не знаю). Кстати, в случае Olympus'a с программкой CAMEDIA Master идет очень полезная "Olcamapi.dll" ~170 функций для управления камерой.
Здесь http://photopc.sourceforge.net/protocol.html
И здесь http://www.wsrcc.com/wolfgang/camera/pr ... itojun.txt
есть описание протокола, когда проверю поделюсь результатами.
А про библы: они есть, например Olympus CAMEDIA SDK. Очень удобно и просто, но очень дорого. Поэтому и парюсь, а крови нам не занимать.

И расскажите кто-нибудь про работу с USB портами.


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 80

    TopList