Matlab 图像采集工具的使用 - Image Acquisition Toolbox【IAT】 + 大恒相机的应用【1】+多个摄像头支持

本文介绍了在Matlab中使用Image Acquisition Toolbox(IAT)进行图像采集时,遇到的大恒相机USB3.0在IAT中只能识别一个相机的问题。通过分析,发现原因是Winvideo适配器的ID冲突。解决方案是切换到GenICam GenTL协议,并更新到兼容的Matlab版本(如2019),最终成功实现多个大恒相机的识别和使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言:

Matlab 中设定图像采集的时候,是要提前知道相机的各个参数。

IAT工具提供了一个可视化的方法,协作从操作系统中获取相机的底层可操作的一些参数,从而,协作你进行创作。

本案在开发的时候,遇到了一个问题,如何在Matlab上用两个或者两个以上的相机。

本文详细论述了Matlab支持的图像采集相关的几个类型,同时结合工业相机大恒的应用,实现了多相机在图像处理中的使用。


1 用于图像和视频采集的应用程序 

Image Acquisition Toolbox™ 包含一系列函数和模块,可将相机连接到 MATLAB® 和 Simulink®。它包含一个可让您交互式检测和配置硬件属性的 MATLAB 属性。您然后可以生成等效的 MATLAB 代码,以便在将来的会话中自动进行采集。该工具箱支持各种采集模式,如在环处理、硬件触发、后台采集以及跨多台设备同步采集。

Image Acquisition Toolbox 支持所有主要标准和硬件供应商,包括 USB3 Vision、GigE Vision® 和 GenICam™ GenTL。您可以连接到机器视觉相机和抓帧器,以及高端科学和工业设备。

在Windows上使用MATLAB Image Acquisition Toolbox | Lucid Vision Labs (thinklucid.cn)http://thinklucid.cn/3rd-party-software-guides/using-matlab-for-windows/

下图是IAT的执行结果,

这里,IAT识别到了大恒的工业相机。而且,IAT也支持对相机的一些基本操作,有意思的是,对图像的抓取,预览等动作,在下方的显示框里面会自动给出执行的代码和函数。这样,为后面程序的拓展提供了很好的指引。 


2 多个工业相机的识别

2.1 Matlab里面常用的三种摄像头适配器简介:

 在图像处理和机器视觉板块里面,

Image Acquisition Support Packages for Hardware Adaptors - MATLAB & Simulink - MathWorks 中国https://ww2.mathworks.cn/help/imaq/image-acquisition-support-packages-for-hardware-adaptors.html 

Image Acquisition Support Packages for Hardware Adaptors - MATLAB & Simulink - MathWorks 中国https://ww2.mathworks.cn/help/imaq/image-acquisition-support-packages-for-hardware-adaptors.html?s

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Franklin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值