用途:在 MATLAB 中连接相机、枚举设备、预览实时画面并采集单帧或连续视频帧,主要面向 Image Acquisition Toolbox 的 videoinput 工作流。主要能力:用 imaqhwinfo 枚举适配器与设备,用 videoinput 创建视频输入对象,用 preview 预览,用 getsnapshot 抓取单帧,用 start/wait/getdata 采集多帧并取回缓冲数据,用 triggerconfig 与 trigger 配置手动触发,用 getselectedsource 访问设备特性,用 imageAcquisitionExplorer 打开交互式采集界面。不同相机类型对应适配器:Windows 内置/USB 用 "winvideo",macOS 用 "macvideo",Linux 用 "linuxvideo",GigE Vision、USB3 Vision、CoaXPress 及带 GenTL producer 的 Camera Link 用 "gentl",另有厂商专用适配器如 "ni"。gentl 需要安装 GenICam Interface 支持包及相机或采集卡厂商提供的 GenTL producer(.cti 文件)。使用方式:先 imaqhwinfo 查看已安装适配器并获取设备信息,再按设备创建 videoinput 对象,必要时设置 ReturnedColorSpace、ROIPosition、FramesPerTrigger,随后预览或采集,结束用 stoppreview、stop、delete、clear 释放资源。限制与注意:MATLAB Online 不可用 videoinput,应改用 webcam;图像处理已有文件或无相机硬件时不适用;若用户指定 CoaXPress 或 Camera Link 相机但未说明采集卡,需先询问采集卡型号,因为适配器取决于采集卡。未提供收费价格、获取渠道或性能指标等信息。
matlab-use-cameras
设计与创作
更新于 10-16 09:31