Obsluga kamery w Javie

0

Witam.
Znacie może jakąś klasę która obsługuje operacje na wejściu video (kamera internetowa itp.)

Z góry dziękuję za pomoc.
MAGx2

0

JMF: http://forums.sun.com/thread.jspa?threadID=5411310 opisane co i jak w dodatku linkuje dalej do podobnych tematów.

0

Hi

Z JMF miałem w pewnym momencie dużo do czynienia...ale na starcie muszę powiedzieć Ci, że ten projekt nie jest już rozwijany bardzo długo...sama aplikacja będzie mało stabilna, są problemy z formatami-tak naprawdę to nadaje się to tylko do czytania nieskompresowanych sekwencji. Są dodatki ale....zawsze jest jakieś ale. A najtrudniejszą częścią pisania jest sprawienie by JMF w ogóle widział kamerkę...starsze kamerki wykrywa ale z tymi nowszymi to średnio.
Mnie to było potrzebne to przetwarzania obrazu (image processing) czyli i tak działałem na nieskompresowanych pikselach-i dla mnie było ok. Do czego Ty to zamierzasz wykorzystać...co chcesz zrobić?

0

Ja chcę trochę pobawić się z c-rozbiciem zbioru (FCM).
Zrobiłem już wersję działającą na zdjęciach (.jpg) a teraz chciałbym przenieść się na video :).

0

hmm...brzmi ambitnie. Ja robiłem segmentację barwnych sekwencji video. Na poczatku miałem ambicje robić to live z kamerki ale się poddałem...czasu było mało i wczytywałem gotową sekwencję poprzez JMF. Ale Ty możesz spróbować:

http://khemsoi.blogspot.com/2006/03/jmf-frame-grabber.html

Kilkanaście minut kodowania i będziesz wiedział co i jak. Wiesz jak z BufferedImage pobraćskładowe RGB? Pewnie wiesz skoro na zdjęciu już robiłeś próby.

Inną rzeczą jest to że logika rozmyta to skomplikowane obliczenia i będziesz musiał pokombinować z synchronizacją albo jakimiś zabezpieczeniami. Samo pobieranie klatki jest czasochłonne a zanim te Twoje obliczenia się skończą to pewnie kilka sekund minie wiec setki klatek będą musiały poczekać. Czy będziesz chciał to robić w czasie zbliżonym do rzeczywistego?
W ogóle jaki jest ogólny cel tych działań na obrazie bo mnie zainteresowałeś.

0

BufferedImage wiem jak się obsługuje, bo już go używałem w tym programie który opisałem w poprzednim poście :).

Co do obliczania danych to pewnie będę musiał zadowolić się niższą rozdzielczością, by obliczenia szły szybciej :).

Co do tego programu to jak pierwsze wyzwanie (a może już drugie ;) ) stawiam sobie "znajdowanie" twarzy (i może nawet rozpoznawanie jej).
W drugim kroku chciałbym zrobić "znajdowanie" poruszających się obiektów i klasyfikowanie ich (człowiek, samochód itp).
A co zrobię to czas pokaże ;).

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