OpenCV
-
Hallo,
bei OpenCV kann ich auf eine Kamera zugreifen und bekomme dann realtime die Bilder geliefert. Was ich nicht ganz verstehe. OpenCV ist platformunabhängig.
Aber wenn ich auf die Kamera zugreife ist das ein hardwarezugriff und der müßte doch unter Linux oder Windows oder Android immer andere realisiert sein?
-
blurry333 schrieb:
Aber wenn ich auf die Kamera zugreife ist das ein hardwarezugriff und der müßte doch unter Linux oder Windows oder Android immer andere realisiert sein?
Java ist auch plattformunabhängig und du kannst dir sicher sein, dass so einiges plattformspezifisch gelöst wurde...
-
Schaun wir doch einfach mal rein (http://code.opencv.org/svn/opencv/trunk/opencv/modules/highgui/src).
Es gibt da z.B. eine cap_dshow.cpp (DirectShow) und eine cap_libv4l.cpp (Video4Linux). Beim Compilen findet cmake raus, was auf dem System verfügbar ist, es werden die entsprechenden #defines gesetzt und in der cap.cpp wird geswitchcased.
-
ich suche eine Implementierung für optical flow z.B. den bekannten Algorithmus von lukas Kanade. Leider finde ich hier nichts.
-
Dann wirf einen Blick in die Referenz und suche nach "optical flow" du Troll.
Btw. was willst DU überhaupt mit OpenCV und Optischem Fluss? Du kannst doch nix.
-
meinst du diese Referenz http://docs.opencv.org/opencv2refman.pdf
oder gibts eine bessere ?
-
ist eigentlich nicht brauchbar. Denn ich brauch wirklich den Code sagen wir für Lucas Kanade optical flow
-
blurry333 schrieb:
meinst du diese Referenz http://docs.opencv.org/opencv2refman.pdf
oder gibts eine bessere ?
600 Seiten, vollständig, verständlich. Nein, es gibt keine Bessere.
-
blurry333 schrieb:
ist eigentlich nicht brauchbar. Denn ich brauch wirklich den Code sagen wir für Lucas Kanade optical flow
Das ist OpenSource du depp!
-
für diesen algorithmus such ich den Code
in dem pdf document stehn nur die Parameter
void cvCalcOpticalFlowPyrLK (const CvArr* prev, const CvArr* curr, CvArr* prev_pyr, CvArr* curr_pyr, const CvPoint2D32f* prev_features, CvPoint2D32f* curr_features, int count, CvSize win_size, int level, char* status, float* track_error, CvTermCriteria criteria, int flags)
-
-
Hat noch jemand außer mir das Bedürfnis, mal wieder eine Weile mit Cleverbot zu quatschen? Da hat man wenigstens einen Gesprächspartner der Antworten versteht und auf einen eingeht.
-
Ich hätte blurry schon lange entsorgt.
Blöd nur dass er sich dann in aller Seelenruhe einfach neu anmelden würde.
Als sharpy666 oder was auch immer.
-
hustbaer schrieb:
Blöd nur dass er sich dann in aller Seelenruhe einfach neu anmelden würde.
Als sharpy666 oder was auch immer.Es gab hier früher mal blurry33.