Zdalna praca aparatu fotograficznego.

0

Witam serdecznie,
Mam do rozwiązania następujące zagadnienie: Potrzebuję napisać oprogramowanie, które będzie zdalnie sterowało aparatem fotograficznych. Chodzi dokładniej o możliwość przeglądania na bieżąco (np. przez internet) obrazu z aparatu i w momencie gdy docelowy obiekt znajdzie się w zasięgu obiektywu możliwość odpalenia migawki i wyświetlenia zdjęcia w dobrej jakości.

Na razie mój pomysł na rozwiązanie wygląda następująco:

  • podłączenie aparatu przez kartę video i odpalenie programu, który będzie zrzucał obraz do pliku jpg
  • obsługę zrobić w postaci strony www (wyświetlanie tego jpg w rance i odświeżanie jej co np. sekundę), a komputer podłączony do aparatu będzie stanowił serwer.

Problem 1. Jak odpalić migawkę z poziomu strony www. (może jakiś skrypt cgi? i jak to zrobić, czy są jakieś biblioteki itd. )
Problem 2. Jak ściągnąć z aparatu wykonane zdjęcie? Podpinając aparat przez usb będzie widoczny jako kolejny dysk, czy z poziomu php będą dostępne te pliki? Czy da się podpiąć powszechnie używane aparaty jednocześnie do do wyjścia video i usb?

Z góry dziękuję za wszelkie wskazówki i sugestie.
Pozdrawiam

0

Przede wszystkim cały problem powinieneś rozpatrywać pod konkretny model aparatu fotograficznego. Nie ma żadnego wspólnego u wszystkich producentów interfejsu, który pozwoliłby robić takie rzeczy.

Problem 1. Jak odpalić migawkę z poziomu strony www. (może jakiś skrypt cgi? i jak to zrobić, czy są jakieś biblioteki itd. )

Jaki skrypt CGI, jakie biblioteki? Znowu zabierasz się do tego od d**y strony. Przede wszystkim musisz tę migawkę wywołać za pomocą jakiegokolwiek programu, a później będziesz się martwić o interfejs webowy.

Czy da się podpiąć powszechnie używane aparaty jednocześnie do do wyjścia video i usb?

I tak i nie. Tylko te, w których ta możliwość została przewidziana przez producenta. Najczęściej i domyślnie - nie.

Canon i Nikon do profesjonalnych zastosowań wydają SDK do niektórych modeli swoich lustrzanek. Pozwalają one na właśnie na rzeczy typu zdalne wywołanie migawki, zmianę ustawień czy pobranie zdjęcia.
https://sdk.nikonimaging.com/apply/
http://www.developers.canon-europa.com/developer/didp/didp_pub.nsf
https://www.didp.canon-europa.com/developer/didp/didp_cfg.nsf/webpages/Product+Information

Przykładowy używany aparat z listy Nikona, D40 dorwiesz na Allegro za 500-600zł.
edit: Widzę, że Canon w zasadzie oferuje również starsze wersje swojego SDK dla Powershotów (tanie jak barszcz), ale uważaj, bo nie wszystkie wspierają "Remote capture".

0

Oooo myślę, że bardzo mi pomogłeś. Wiem już na czym się koncentrować i gdzie szukać. Akurat idealny byłby jakiś stary powershot do mojego zastosowania. Szkoda zajeżdżać dobry aparat wielogodzinnym działaniem online.
Dzięki.

0

Wow, nie wiedziałem, że producenci udostępniają jakieś biblioteki, mam Nikona, więc można coś fajnego wymyślić, dzięki!

0

Eeee lipa, oni chcą moich danych, adresu i Bóg wie czego jeszcze. Pewnie później o kasę się upominają. Szkoda.

1 użytkowników online, w tym zalogowanych: 0, gości: 1