Difference between revisions of "OpenCV"
Line 9: | Line 9: | ||
While it is the only solution with proprietary v4l compatible software products (such as skype), it's a total waste of resources for a free software app what can be adapted to receive an RTP stream. | While it is the only solution with proprietary v4l compatible software products (such as skype), it's a total waste of resources for a free software app what can be adapted to receive an RTP stream. | ||
+ | |||
+ | ==Using v4lsink GStreamer plugin and v4l2loopback== | ||
+ | This is basically an AVLD fork that now evolved into v4l2loopback and a special gstreamer sink to the loopback device. | ||
+ | |||
+ | http://code.google.com/p/v4lsink/ & http://code.google.com/p/v4l2loopback/ | ||
==Using OpenCV with FFMPEG== | ==Using OpenCV with FFMPEG== |
Revision as of 15:26, 28 July 2010
Contents
Single image
You can use imgsrv to download a single image from the circbuf. MJPEG live stream is also available from imgsrv.
You can use wget to download the image to your computer or implement a small HTTP client in your software.
Live video
Using AVLD
AVLD stand for AVLD - Another Video Loopback Device. It's a very CPU and RAM consuming way to present an Elphel network camera as V4l device.
While it is the only solution with proprietary v4l compatible software products (such as skype), it's a total waste of resources for a free software app what can be adapted to receive an RTP stream.
Using v4lsink GStreamer plugin and v4l2loopback
This is basically an AVLD fork that now evolved into v4l2loopback and a special gstreamer sink to the loopback device.
http://code.google.com/p/v4lsink/ & http://code.google.com/p/v4l2loopback/
Using OpenCV with FFMPEG
Using OpenCV with GStreamer
Design your OpenCV code as GStreamer plugin
http://github.com/Elleo/gst-opencv
Portability
Tutorials
Tennis balls recognizing
OpenCV Tennis balls recognizing tutorial