终于轮到摄像头了,IMX6ULL支持USB摄像头,直接插在USB口上就可以了,不过,下面介绍的方案要在Python中调用USB摄像头的数据,所以在IMX6ULL中需要移植MJPG_Streamer,这个不太难,百度一下就OK,迅为的方案就可以,实在不行,某宝上搜讯为的板子IMX6ULL,下面有他家板子的开放文档材料,下一个,照着做,就可以了,一般这种技术都是通用的。这里说一句题外话,讯为的例程的全面性要好于正点原子的,他家例程底层和应用基本都有,跨度很好。我没买过他家的板子,板子本身与正点原子相比如何,不太清楚,如果时间容许,后面我会在迅为,野火,韦东山这几家各买一块,再做一期评测。
好了,演出正式开始了。。。。三步搞定。。。。
1.查看摄像头挂载点,/dev/video0 /dev/video1 /dev/video2,一般video2为USB摄像头
命令:ls /dev/video*
(不小心做截图时挂载点画错位置了,看箭头所指的那个,是/dev/video2)

2.启动MJPG_streamer服务,最好在根目录下执行
命令:mjpg_streamer -i “input_uvc.so -d /dev/video2 -r 320x240 -f 30 -yuv” -o “output_http.so -w /opt/www”
输完后结果截图:(注意上面的命令最好不要直接复制粘贴,引号由于文本的原因,会产生错误,如果直接复制粘贴,就需要把引号修改为英文状态下的引号)

本文介绍了如何在IMX6ULL嵌入式系统中通过Python调用USB摄像头,并使用MJPG_Streamer进行实时流媒体处理。步骤包括查看摄像头挂载点、启动服务和在浏览器验证。推荐了讯为的资源和支持。
最低0.47元/天 解锁文章
1384





