Ru-Board.club
← Вернуться в раздел «Цифровое изображение»

» Есть ли API или SDK у фотоаппаратов?

Автор: AndreV
Дата сообщения: 03.11.2007 23:56
Уважаемые All!

Есть небольшая задачка программно управлять цифровым фотоаппаратом. Желательно не специализированным, а «обычным». Производить снимки, загружать их на компьютер, удалять файлы из памяти фотоаппарата. А возможно и программно считывать значение заряда батарей, измерять экспозицию, считывать ошибки и т.д. В связи с этим несколько вопросов:
1. Есть ли API или SDK у каких либо производителей фотоаппаратов?
2. Есть ли сторонние компании производящие такое программное обеспечение?
3. Возможно, есть в Москве (России) фирмы, которые решали подобные задачи?

P.S. Поиск по интернету дал только API у Кодака.

_Добавлено 4 ноября 2007г._

Найден SDK Canon
Описание, список поддерживаемых моделей аппаратов.
http://www.usa.canon.com/consumer/controller?act=SDKHomePageAct&keycode=Sdk_Lic&fcategoryid=325&modelid=8280&id=3464

Здесь после утомительной и длинной регистрации есть возможность сиё добро скачать:
http://www.didp.canon-europa.com/
Нужен валидный e-mail.

Автор: Antolflash
Дата сообщения: 04.11.2007 01:12
Посмотри возможности каноновской Camera window. Там вроде что-то похожее было, зотя может я ошибаюсь.
Автор: AndreV
Дата сообщения: 04.11.2007 12:45
To Antolflash

Спасибо за подсказку. Это не совсем то....
Вот статья http://www.ixbt.com/digimage/g7a640soft.shtml описывающая «CameraWindow»
Вот выдержка из статьи
«Помимо достоинств, есть у описанного программного обеспечения и недостатки. Один из наиболее важных - "замкнутость" системы. "Ключевые слова" не "видят" другие приложения, "категории" можно создать только в камерах Canon.»
Мне же нужен открытый интерфейс.
Автор: AndreV
Дата сообщения: 27.11.2007 09:25
Приветствую Великое сообщество!!

Отчет о проделанной работе:
1. Получен доступ к SDK Canon, последняя версия SDK для аппаратов
EOS 5D, EOS 40D, EOS 30D, EOS 20D, EOS-1Ds Mark II, EOS-1D Mark II, EOS-1D Mark II N, EOS-1D Mark III, EOS 400D, EOS 350D - ED-SDK Version 2.1 4.7Мв.

Так же доступны SDK для моделей :
[more]
Digital IXUS 30
Digital IXUS 300
Digital IXUS 330
Digital IXUS 40
Digital IXUS 400
Digital IXUS 430
Digital IXUS 50
Digital IXUS 500
Digital IXUS 700
Digital IXUS i
Digital IXUS i5
Digital IXUS II
Digital IXUS IIs
Digital IXUS v
Digital IXUS v2
Digital IXUS v3
EOS-1D
EOS-1D Mark II
EOS-1D Mark II N
EOS-1D Mark III
EOS-1Ds
EOS-1Ds Mark II
EOS 10D
EOS 20D
EOS 300D
EOS 30D
EOS 350D
EOS 400D
EOS 40D
EOS 5D
EOS D30
EOS D60
PowerShot A10
PowerShot A100
PowerShot A20
PowerShot A200
PowerShot A30
PowerShot A300
PowerShot A310
PowerShot A40
PowerShot A400
PowerShot A510
PowerShot A520
PowerShot A60
PowerShot A620
PowerShot A640
PowerShot A70
PowerShot A75
PowerShot A80
PowerShot A85
PowerShot A95
PowerShot G1
PowerShot G2
PowerShot G3
PowerShot G5
PowerShot G6
PowerShot G7
PowerShot Pro 1
PowerShot Pro90 IS
PowerShot S1 IS
PowerShot S10
PowerShot S2 IS
PowerShot S20
PowerShot S3 IS
PowerShot S30
PowerShot S40
PowerShot S45
PowerShot S5 IS
PowerShot S50
PowerShot S60
PowerShot S70
PowerShot S80
[/more]
Кому нужно, плиз в личку.
Автор: Duke Shadow
Дата сообщения: 27.11.2007 09:36
AndreV
Прочти, пожалуйста, вот это:
http://forum.ru-board.com/topic.cgi?forum=2&topic=1716#1
и отредактируй своё сообщение соответствующим образом.
Заранее спасибо.
Автор: AndreV
Дата сообщения: 27.11.2007 09:42
Приветствую Великое сообщество!!

Отчет о проделанной работе:
2. У Nikon всё хитрее. Для доступа к SDK необходимо
Почитать ниже...
[more]
здесь
и далее

Software Development Kit Policy
Nikon's policy is to make developer information available at its discretion to bone-fide developers, corporations, academic organizations and establishments. We regret that developer information is not released to private individuals. The acceptance of the licensee is at the sole discretion of Nikon and claims or correspondence can not be entered into regarding Nikon's decision. The developer is currently provided without support and is free from royalty.

*From July 2006 SDK are no longer available for COOLPIX cameras.

Nikon Europe cannot distribute Software Development Kits to developers outside of Europe.
If you are a developer based in the USA click here, if you are developer based in Asia or other areas should contact their local office

How to complete the SDK application process.
Please follow the instructions below closely, incorrect or incomplete forms will be rejected. Successful applications will take approximately 4 weeks for the SDK to be issued on CD.

Complete the 'SDK Request' form.
Download and complete the 'SDK Request form' (in English) which tells us about you and your company/organization together with the intended use of the SDK.Click here to download the 'SDK Request form'. It is important to include an email address.

Send the 'SDK' form for approval.
Email the completed SDK request form to eto@nikonbv.nl.

Complete the 'Software Licence Agreement' (SLA) form.
We will reply to your email with a completed copy of the Software Licence Agreement form a few days later. Nikon require you to PRINT and SIGN TWO COPIES of each Software Licence Agreement form. Documents must then be returned by post to the address provided in the email.

Nikon will post the SDK on CD to your registered address approximately 2-3 weeks after we receive your signed copies of the Software Licence Agreement.
[/more]

Короче, придется посылать бумажное письмо по почте в Голландию, и в случае если их всё устроит, через 4-6 недель получите бандероль с несколькими CD.
Автор: xy
Дата сообщения: 27.11.2007 09:45
AndreV
Ну для кэнонов вроде известный факт, что есть SDK, а вот для других производителей ничего не находилось :-?
Автор: AndreV
Дата сообщения: 27.11.2007 09:55
Точно известно что есть для Olympus и Pentax.
Они у меня в планах
Что касается остальных, не знаю.
Автор: slavpa
Дата сообщения: 16.03.2009 21:14
Никон SDK
Для скачки нужен валидный и-мейл. Остальные данные можно писать от балды.
Автор: ZavrikS
Дата сообщения: 09.07.2012 08:51
[more] Canon DSC SDK Support model list.txt
-------------------------------------------------------------
<< Canon Digital Camera Software Development Kit (CDSDK) >>
This SDK supports not only RemoteCapture function but also reading file fucntion and
importing images from camera function.
(1) Models supporting reading file function (Communication with camera is not
supported)(RemoteAPI models)
PowerShot A10,
PowerShot A20,
PowerShot A30,
PowerShot A40,
PowerShot A100,
PowerShot A200,
PowerShot S10,
PowerShot S20,
PowerShot S30,
PowerShot S40,
PowerShot S45,
PowerShot S100, IXY DIGITAL, DIGITAL IXUS
PowerShot S110, IXY DIGITAL 200, DIGITAL IXUS v
PowerShot S200, IXY DIGITAL 200a, DIGITAL IXUS v2
PowerShot S300, IXY DIGITAL 300, DIGITAL IXUS 300
PowerShot S330, IXY DIGITAL 300a, DIGITAL IXUS 330
PowerShot S230, IXY DIGITAL 320, DIGITAL IXUS v3
PowerShot G1,
PowerShot G2,
PowerShot G3,
PowerShot Pro90 IS
(2) Models supporting read files function and importing images from camera function
(RemoteCapture function is not supported)(PTP models)
PowerShot SD10, IXY DIGITAL L, DIGITAL IXUS i
PowerShot SD20, IXY DIGITAL L2 , DIGITAL IXUS i5
PowerShot SD300, IXY DIGITAL 50, DIGITAL IXUS 40
PowerShot SD400, IXY DIGITAL 55, DIGITAL IXUS 50
PowerShot SD500, IXY DIGITAL 600, DIGITAL IXUS 700
(3) Models supporting all the functions including RemoteCapture function (PTP
models)
PowerShot A60,
PowerShot A70,
PowerShot A75,
PowerShot A80,
PowerShot A85,
PowerShot A95
PowerShot A300,
PowerShot A310,
PowerShot A400,
PowerShot A510,
Page 1Canon DSC SDK Support model list.txt
PowerShot A520
PowerShot S50,
PowerShot S60,
PowerShot S70
PowerShot SD100, IXY DIGITAL 30, DIGITAL IXUS II
PowerShot S400, IXY DIGITAL 400, DIGITAL IXUS 400
PowetShot SD110, IXY DIGITAL 30a, DIGITAL IXUS IIs
PowerShot S410, IXY DIGITAL 450, DIGITAL IXUS 430
PowerShot S500, IXY DIGITAL 500, DIGITAL IXUS 500
PowerShot SD200, IXY DIGITAL 40, DIGITAL IXUS 30
PowerShot G5,
PowerShot G6
PowerShot Pro1
PowerShot S1 IS,
PowerShot S2 IS
-------------------------------------------------------------
<< PowerShot RemoteCapture SDK >>
This SDK is for newer cameras, compaered with CDSDK.
This SDK supports RemoteCapture function only.
PowerShot A620,
PowerShot S80
PowerShot S3 IS
PowerShot G7
PowerShot A640
PowerShot S5 IS
PowerShot G9
PowerShot SX100 IS
PowerShot G10
PowerShot SX110 IS
------------------------------------------------------------- [/more]

Страницы: 1

Предыдущая тема: Теория и практика цифрового фото #2


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.