基于labview视觉图像处理程序_机器视觉图像处理——基于LabVIEW图像管理与显示...

本文详细介绍了基于LabVIEW的图像管理流程,包括相机获取图像、图像采集卡处理、NI VISION图像助手分析。内容涵盖内存图像管理的多个VI,如图像边界的读取和更改、图像属性操作、用户自定义数据的读写等。此外,还讨论了图像显示的方法,如图像浏览器和外部窗口显示,并涉及ROI操作和图层管理,为LabVIEW初学者提供了深入的学习资源。
摘要由CSDN通过智能技术生成

下面是图像管理的工作流程:

图像→视频信号→原始数据(数字化、抓取图像帧)→支持的图像类型

其中:

1.相机获取图像,转化成视频信号

2.图像采集卡,抓取图像的原始数据

3.NI VISION图像助手,对采集图像数据进行分析处理

内存图像管理VI

1.IMAQ ImageBorderSize:可读取或更改图像边界的大小

2.IMAQ ImageBorderOperation:填充或更改图像边界中像素的值(置零法,复制法,镜像法【默认】)

3.IMAQ GetFileInfo:获取文件中图像的信息

4.IMAQ SetImageSize:设置图像大小

5.IMAQ GetImageSize:读取图像大小

e82fd32e37d63f054176f9489468e448.png

图像属性操作

6.IMAQ Write Custom Data:向图像数据中添加用户自定义数据

7.IMAQ Read Custom Date:获取图像数据中的自定义数据

8.IMAQ Remove Custom Data:删除(可指定)用户自定义数据

9.IMAQ Is Vision Info Present2:检测图像数据中是否包含机器视觉系统信息或用户自定义数据

10.IMAQ Get Custom Keys:返回所有用户自定义数据的键值

11.IMAQ Remove Vision Info2:删除机器视觉系统信息以及(所有图像中)用户自定义数据

597beaba5409700d0cfc07f38cd567eb.png

读写用户自定义数据

12.IMAQ Copy:在算法内对内存中的图像数据更改前进行整体复制(像素值,边界,系统信息,自定义数据等)

9e5403397c0cab043abe7e773f218966.png

IMAQ Copy

IMAQ ImageToImage2:将一副尺寸较小的图像复制到另一个副图像比它大的图像中,常用于使用使用小图像替换大图像中的某个部分。

fd7f314628420e09deb9fead3111fd40.png

IMAQ ImageToImage2

14.

  • 3
    点赞
  • 49
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值