ARM usb camera test 【usb攝像頭視頻圖像采集】
自己攝像頭的ID是不是在支持的列表中,http://www.ideasonboard.org/uvc/
我的攝像頭正好支持 。
接下來在源碼中編譯。
編譯成功。但是在測試執(zhí)行時出現(xiàn) invalid instruction .
經(jīng)過一翻嘗試,暈死,原來是編譯器版本問題 。 正確的版本是arm-linux-gcc 4.3.2版本。
接下來執(zhí)行,又出現(xiàn)如下問題:
unable to set format 22.
這就是視頻格式問題了。
本文引用地址:http://butianyuan.cn/article/201611/317140.htm
將v4l2uvc.c第352行的
vd->fmt.fmt.pix.pixelformat = vd->formatIn;
修改為
vd->fmt.fmt.pix.pixelformat = V4L2_PIX_FMT_YUYV;
通過如下命令查看您的攝像頭支持的分辨率
./luvcview -d /dev/video2 -L
我的支持320x240
執(zhí)行命令 :
./luvcview -d /dev/video2 -f yuv -s 320x240
這樣通過usb 攝像頭捕捉的視頻就會顯示在ARM板上的LCD上。
ok .
評論