跳到主要内容

7. USB摄像头

7. 1 测试USB 摄像头

  • 将 USB 摄像头插上,查看是否找到设备,输入指令:

    v4l2-ctl --list-devices
    linaro@linaro-alip:~$ v4l2-ctl --list-devices
    rkisp-statistics (platform: rkisp):
    /dev/video7
    /dev/video8
    /dev/video16
    /dev/video17

    rkisp_mainpath (platform:rkisp-vir0):
    /dev/video0
    /dev/video1
    /dev/video2
    /dev/video3
    /dev/video4
    /dev/video5
    /dev/video6

    rkisp_mainpath (platform:rkisp-vir1):
    /dev/video9
    /dev/video10
    /dev/video11
    /dev/video12
    /dev/video13
    /dev/video14
    /dev/video15

    USB 2.0 Camera: USB Camera (usb-xhci-hcd.5.auto-1.2):
    /dev/video18
    /dev/video19
    • 其中/dev/video18就是摄像头驱动。
  • 安装必要的库,输入以下指令:

    sudo apt install subversion -y
  • 下载 mjpeg-stream 到 Core3566:

    sudo git clone https://github.com/jacksonliam/mjpg-streamer.git
    cd mjpg-streamer/mjpg-streamer-experimental
    sudo make all
    sudo make install
  • 打开 start.sh:

    sudo nano start.sh
    将./mjpg_streamer -i "./input_uvc.so " -o "./output_http.so -w ./www"

    修改为:

    ./mjpg_streamer -i "./input_uvc.so -d /dev/video18" -o "./output_http.so -w ./www"
  • 运行 start.sh:

    sudo chmod 777 start.sh
    sudo ./start.sh
  • 用火狐浏览器输入http://<Core3566 IP地址>:8080,例如Core3566的 IP 地址是192.168.15.103

    http://192.168.15.103:8080