Camera

Camera

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. Wikipediaarrow-up-right

Required Hardware

USB Camera HD Webcam C525

Kernel Integration

Kernel Display Message

    root@edison:~# dmesg
    ...
    [ 1857.820461] usb 1-1: new high-speed USB device number 3 using dwc3-host
    [ 1858.108224] usb 1-1: New USB device found, idVendor=046d, idProduct=0826
    [ 1858.108256] usb 1-1: New USB device strings: Mfr=0, Product=2, SerialNumber=1
    [ 1858.108277] usb 1-1: Product: HD Webcam C525
    [ 1858.108296] usb 1-1: SerialNumber: 99DB4F90
    [ 1858.458453] set resolution quirk: cval->res = 384
    [ 1858.568064] uvcvideo: Found UVC 1.00 device HD Webcam C525 (046d:0826)
    [ 1858.582220] input: HD Webcam C525 as /devices/pci0000:00/0000:00:11.0/dwc3-host.2/usb1/1-1/1-1:1.2/input/input3
    [ 1858.582896] usbcore: registered new interface driver uvcvideo
    [ 1858.582915] USB Video Class driver (1.1.1)

Kernel Modules

Userspace Interfaces

DevFs

Applications / Libraries

fswebcam

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 Homepagearrow-up-right

Setup

Manual

Install ffmpeg by following Video Streaming on Intel Edisonarrow-up-right

Opkg

Pip

Programs

Fswebcam

Python OpenCv Live Stream

From Github Smoyerman Live Stream Processedarrow-up-right

See Live Stream by connecting from a web browser to http://youripaddress:5000/arrow-up-right

Online Examples

OpenCV

USB Camera

IP Camera

Last updated