一拖四USB摄像头:工业自动化检测的效率革命

在自动化产线上,多摄像头协同检测是提升质量的关键。本方案通过USB一拖四设备同步采集四路产品图像,结合瑕疵识别算法,将检测效率提升300%,误判率降至1%。

Air8101支持DVP和UVC两种不同协议标准的摄像头:

1)DVP摄像头:

通过24PIN FPC连接器接入Air8101开发板。DVP(Digital Video Port,数字视频端口)摄像头凭借低成本、易开发的优势,在工业控制、嵌入式设备等场景中有广泛应用。

点击下图查看应用示例:

2)UVC摄像头(也可被称为USB摄像头):

通过USB-A接入Air8101开发板,遵循USB视频类设备UVC(USB Video Class)标准,具有即插即用、兼容性强、功能多样、应用场景广泛等特点。

本文特别分享UVC多摄像头应用示例:帮助开发者快速上手Air8101开发板通过USB HUB扩展坞外挂多个UVC摄像头的使用,实现多摄像头数据采集与处理功能。

一、主要硬件准备  

1.1 主要硬件

Air8101开发板套件;

支持数据传输的USB数据线;

Win10及其以上PC电脑。

1.2 接线示意

在USB HUB扩展坞插好UVC摄像头,通过USB-A接入Air8101开发板;再将配套USB转串口供电下载扩展板直插到开发板上,通过USB数据线与电脑相连。

实物连线如下图示:


二、最新源码及实操教程 

Air8101应用示例持续更新中,当前示例为USB多摄像头的切换拍照以及文件上传功能。

搭配LCD显示屏,在LCD屏幕上实时显示摄像头拍摄到的画面;

通过Air8101开发板上的KEY3按键进行拍照,图像可以保存到内部文件系统、BUFF或者上传到服务器;

通过Air8101开发板上的KEY5、KEY6按键可以切换USB端口号,从而切换USB摄像头。

最新源码及实操教程详见:

https://docs.openluat.com/air8101/luatos/app/multimedia/camera/multi_camera/ 

三、相关注意事项

3.1 开发板接线

在使用UVC摄像头时,需要将开发板J29上的VBAT与VUVC进行短接,从而用VBAT给UVC供电,另外还可以用软件控制GPIO P28(2.8V_EN网络)控制UVC供电通断。

同样需要注意,如果摄像头需要支持5V时,可在J29上使用跳线帽短接+5V和VUVC。

3.2 USB摄像头参数配置

Air8101工业引擎LuatOS固件支持一拖四USB摄像头,可以通过软件来控制使用哪路摄像头,在同一时间仅支持一路摄像头拍照或者录制视频。

当你使用一路摄像头时,需要把另外三路摄像头通过软件进行关闭。

示例代码中通过camera.USB将摄像头ID配置为USB类型,由于示例是外挂多个USB摄像头,因此需要一个usb_port变量用于设置USB端口号,默认端口号为1。

注意:Air8101开发板最多只能支持四个USB摄像头,代码将USB端口号的范围限制在了1~4(最小为1,最大为4)。

可通过www.air8101.cn,获取更多最新开发资料。

今天的内容就分享到这里了~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值