USB Video Device Class Webcam UVC-compatible. The USB video device class (also USB video class or UVC) is a USB device class that describes devices capable of streaming video like webcams, digital camcorders, transcoders, analog video converters and still-image cameras. Wikipedia
root@edison:~#dmesg...[31587.442854] usb 1-1: new high-speed USB device number 4 using dwc3-host[31587.498763] usb 1-1: New USB device found, idVendor=0458, idProduct=708a[31587.498795] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0[31587.498816] usb 1-1: Product: FaceCam 320X[31587.498835] usb 1-1: Manufacturer: KYE Systems Corp.[31587.510744] uvcvideo: Found UVC 1.00 device FaceCam 320X (0458:708a)[31587.518655] input: FaceCam 320X as /devices/pci0000:00/0000:00:11.0/dwc3-host.2/usb1/1-1/1-1:1.0/input/input6root@edison:~#
a small and simple webcam app for *nix. It can capture images from a number of different sources and perform simple manipulation on the captured image. The image can be saved as one or more PNG or JPEG files.
ffmpeg
A complete, cross-platform solution to record, convert and stream audio and video. FFMpeg Homepage
Setup
root@board:~#echo>/etc/opkg/base-feeds.confroot@board:~#cat<<EOT>>/etc/opkg/base-feeds.confsrc/gz all http://repo.opkg.net/edison/repo/allsrc/gz edison http://repo.opkg.net/edison/repo/edisonsrc/gz core2-32 http://repo.opkg.net/edison/repo/core2-32EOTroot@board:~#opkgupdateroot@board:~#
root@edison:~#opkginstallkernel-module-uvcvideoPackagekernel-module-uvcvideo (3.10.17-r0) installed in root is up to date.
root@edison:~#opkginstalllibx264-133libx264-binlibx264-devlibx264-staticdevInstallinglibx264-133 (r2265+git0+ffc3ad4945-r0) on root.Installinglibx264-bin (r2265+git0+ffc3ad4945-r0) on root.Installinglibx264-dev (r2265+git0+ffc3ad4945-r0) on root.Installinglibx264-staticdev (r2265+git0+ffc3ad4945-r0) on root.
root@edison:~# opkg install opencv python-opencv
Package opencv (2.4.11+git0+2c9547e314-r0) installed in root is up to date.
Package python-opencv (2.4.11+git0+2c9547e314-r0) installed in root is up to date.
root@edison:~#opkginstallfswebcamInstallingfswebcam (20140113-r0) on root.Downloadinghttp://repo.opkg.net/edison/repo/core2-32/fswebcam_20140113-r0_core2-32.ipk.Installinglibgd3 (2.1.0-r0) on root.Downloadinghttp://iotdk.intel.com/repos/3.5/iotdk/edison/core2-32/libgd3_2.1.0-r0_core2-32.ipk.Installinglibvpx (1.3.0-r0) on root.Downloadinghttp://iotdk.intel.com/repos/3.5/iotdk/edison/core2-32/libvpx_1.3.0-r0_core2-32.ipk.Configuringlibvpx.Configuringlibgd3.Configuringfswebcam.root@edison:~#