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
JMF: http://forums.sun.com/thread.jspa?threadID=5411310 opisane co i jak w dodatku linkuje dalej do podobnych tematów.
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ć?
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ś.
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 ;).
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.