
文章插图

文章插图

文章插图
三、从摄像头采集图像1.Camera类(1)新建一个vi,在程序框图面板右键:Addons-->VIRobotics --> opencv_yiku: Camera 。找到摄像头初始化函数new_Cap,函数右上角输出Cap,是使用摄像头前的必备动作,将其拖至面板空白处备用;

文章插图
(2)在程序框图面板右键:Addons-->VIRobotics --> opencv_yiku: Camera 。找到startCaptura,将其拖至面板空白处,使用该函数若只填写camerID时,请保障摄像头正常 。只要连接有preference,则有多个本地摄像头时,优先使用分配到该ID的摄像头,若该摄像头不存在,则使用其它摄像头 。

文章插图
(3)在程序框图面板右键:Addons-->VIRobotics --> opencv_yiku: Camera 。找到获取图像函数readImage,接在打开摄像头之后,用以获取摄像头拍摄的图像 。Mat输出图像(矩阵);

文章插图
(4)在程序框图面板右键:Addons-->VIRobotics --> opencv_yiku: Camera 。找到停止拍摄函数stopCapture,接到程序最后,释放摄像头资源,若不操作,可能会造成下一次使用不便 。

文章插图
2.属性节点(1)程序框图面板右键:Application Control : Property Node,拖出,接至startCaptura之后

文章插图
(2)根据摄像头实际支持的分辨率设置宽高 。属性的箭头在右侧表示读取,只需右键选择Change To Write即可修改为写入 。

文章插图
3.实现摄像头采集图像整体程序如下,使用循环采集图像,点击stop按钮,循环结束,整个程序结束并释放资源 。

文章插图
四、源码下载链接:https://pan.baidu.com/s/1TEihgoG5bIFz1SRCIab-mQ提取码:8888
总结更多关于LabVIEW与人工智能技术,可添加技术交流群进一步探讨 。qq群号:705637299,请备注暗号:LabVIEW 机器学习
【含源码 手把手教你使用LabVIEW人工智能视觉工具包快速实现图像读取与采集】
经验总结扩展阅读
- .NET源码学习 [算法2-数组与字符串的查找与匹配]
- 互信息的含义
- 【Python+C#】手把手搭建基于Hugging Face模型的离线翻译系统,并通过C#代码进行访问
- 【前端必会】不知道webpack插件? webpack插件源码分析BannerPlugin
- 谁知道丘比特的箭是什么含义
- 手把手教你玩转 Gitea|使用 Docker 安装 Gitea
- 20220929-ArrayList扩容机制源码分析
- Optional源码解析与实践
- 抖音喷香出处含义是什么
- Go 源码解读|如何用好 errors 库的 errors.Is 与 errors.As() 方法