新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > ARM usb camera test 【usb攝像頭視頻圖像采集】

        ARM usb camera test 【usb攝像頭視頻圖像采集】

        作者: 時間:2016-11-10 來源:網絡 收藏
        luvcview是一個開源項目,專注于UVC攝像頭的測試,只要您的攝像頭支持UVC驅動,即可使用luvcview測試程序,如何知道自己的攝像頭是不是支持UVC驅動呢?在這個網站上查一下,看看
        自己攝像頭的ID是不是在支持的列表中,http://www.ideasonboard.org/uvc/
        我的攝像頭正好支持 。
        接下來在源碼中編譯。
        編譯成功。但是在測試執行時出現  invalid instruction .
        經過一翻嘗試,暈死,原來是編譯器版本問題 。 正確的版本是arm-linux-gcc 4.3.2版本。
        接下來執行,又出現如下問題:
        unable to set format 22.
        這就是視頻格式問題了。

        本文引用地址:http://www.104case.com/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
        執行命令 : 

        ./luvcview -d /dev/video2 -f yuv -s 320x240

        這樣通過usb 攝像頭捕捉的視頻就會顯示在ARM板上的LCD上。
        ok .


        評論


        技術專區

        關閉
        主站蜘蛛池模板: 永胜县| 化德县| 甘肃省| 虞城县| 江油市| 九龙坡区| 甘泉县| 湛江市| 浦江县| 六盘水市| 肥城市| 广宗县| 新昌县| 马鞍山市| 汽车| 梅河口市| 邓州市| 海门市| 瑞安市| 甘南县| 保德县| 敦煌市| 尼木县| 栖霞市| 应用必备| 两当县| 钦州市| 郎溪县| 克什克腾旗| 寿宁县| 麦盖提县| 内乡县| 台东市| 万安县| 绥德县| 鸡东县| 资溪县| 柳州市| 甘谷县| 韩城市| 邮箱|