图像编程

当前位置:首页>技术新闻>图像编程
全部 8349 公司新闻 12 行业动态 17 视觉技术 876 图像编程 622 下载中心 6822

LabVIEW中Picture图像类型转成Image图像类型

时间:2022-09-06   访问量:2058

LabVIEW中Picture图像类型转成Image图像类型 

在某些时候,可能会用到将Picture图像类型转换在为Image图像类型的应用。Picture是LabVIEW自带的显示图像的功能:

image.png

二维图片控件

image.png

二维图片控件在控件选板中的位置:新式》图形》控件》二维图片

当然也可以使用编程》图形与声音》图片函数中的绘制平化像素图VI来创建二维图片控件。

image.png

绘制平化像素图VI

因为上面的绘制平化像素图VI中的图像数据,可以通过编程》图形与声音》图形格式中的读取图像文件函数很轻松的获取,如读取JPEG文件、读取PNG文件、读取BMP文件。

image.png

图形格式中的读取图像文件函数

这种方式,给了一种没有安装NI VISION环境时,读取文件并显示图像的可用方法。在某些情况下,可能还需要将该Picture格式的图像类型,转换成NI VISION中的Image图像类型,这时就需要一个转换过程。一般来说,需要将Picture中的图像转换为数组,然后再使用VISION中的Array to Image或彩色图像的Array to Color Image功能,将其转换为Image类型:

image.png

Picture图像类型转换为Image图像类型的方法程序框图

image.png

Picture图像类型转换为Image图像类型的效果

Picture控件可用的属性不是很多,甚至导入图像后,连清除显示的缓存功能都没有。当一幅图像很大时,VI保存下来可能会非常大。例如我导入了一幅2000万像素的彩色图像,VI保存后大于80M。另外像ROI等之类的功能也是没有的,图像适合窗口也没有,缩放倒是有个缩放因子可以操作。也就是说,如果做图像处理的话,就不要使用Picture控件;而如果仅仅只是读取显示一下图像,那用这个控件作为一个替补也是可以的。

上一篇:LabVIEW任一粒子最佳旋转外接矩形长宽测量

下一篇:NI LabVIEW深度学习实例Deep Learning Object Detection

在线咨询

点击这里给我发消息 售前咨询专员

点击这里给我发消息 售后服务专员

在线咨询

免费通话

24小时免费咨询

请输入您的联系电话,座机请加区号

免费通话

微信扫一扫

微信联系
返回顶部