"); //-->
在现代多摄像头应用场景中,高效的数据采集与实时处理是技术核心。基于USB接口的一拖四多摄像头系统,通过集成化设计实现四路摄像头同步采集,结合智能算法优化数据处理流程,为安防监控、工业检测、医疗影像等领域提供一站式解决方案,大幅提升系统运行效率与稳定性。
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,获取更多最新开发资料。
今天的内容就分享到这里了~
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。