NI图像处理工具包中包含丰富的图像处理函数,包括像素操作、几何变换、图像运算、彩色图像操作与运算、灰度分析与运算等。
此处是对像素操作的相关函数的介绍。
像素操作函数函数选板如下图所示显示了NI Vision提供的像素操作函数,它们位于LabVIEW的Vision and Motion → Vision Utilities → Pixel Manipulation函数选板中。
Pixel Manipulation函数选板
像素操作函数说明像素操作相关函数的说明如下图所示:
像素操作函数说明
像素操作函数应用示例1)像素点操作、行列像素值操作、线段像素值操作以及图像填充操作示例
像素点操作、行列像素值操作、线段像素值操作以及图像填充操作示例
示例1运行效果
2)在图像中绘制几何图形、插入文本示例
如下图所示为在图像中绘制几何图形、插入文本的程序示例。
像素几何图像绘制、在图像中插入文本的程序示例
下图中的(a)为以边框模式绘制几何图形的运行结果,(b)为以反转绘图模式运行时的结果,它对所定义的矩形区域内的所有像素进行了反转
示例2运行结果
3)IMAQ ImageToArray、IMAQ ArrayToImage函数
这2个函数比较简单,就是把图像转换为像素数组,以及把像素数组转换为图像,就不再举示例了。
总结本文主要介绍了NI视觉开发模块中的像素操作相关函数,主要包括:
1)像素点操作、行列像素值操作、线段像素值操作以及图像填充操作;
2)在图像中绘制几何图形、插入文本操作;
3)图像至像素值转换、像素值至图像转换。
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved