图像编程

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

LabVIEW8位2D图像数组显示为图像(非NI VISION方法)

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

LabVIEW8位2D图像数组显示为图像(非NI VISION方法)

在文章8位2D图像数组保存为图像(非NI VISION方法)_视觉开发模块NI Vision_图像处理|编程|机器视觉_机器视觉之家VISIONHOME.CN_机器视觉论坛_视觉光源_控制器_工业相机_镜头_机器视觉方案_系统_图像处理教程_东莞市华动智能科技有限公司http://labviewvision.com/thread-17452-1-1.html中,我们介绍了不使用NI VISION的情况下,将二维图像数组数据保存为图像的方法。本文将再介绍一下,不使用NI VISION将二维数组显示成图像的方法。该方法保存二维数组的方法类似,也是使用LabVIEW中的函数进行操作,而没有使用NI VISION的函数。

首先当然还是需要使用编程>图形与声音>图形格式>平化像素图这个函数,将二维图像数组转换成图像数据。

                                              image.png

平化像素图函数

然后再使用编程>图形与声音>图片函数>绘制平化像素图函数,将图像数据使用图片控件显示出来:

image.png

绘制平化像素图像

image.png

非NI VISION显示二维图像数组的效果-彩色图像

image.png

非NI VISION显示二维图像数组的程序框图-彩色图像

image.png

非NI VISION显示二维图像数组的效果-灰度图像

image.png

非NI VISION显示二维图像数组的程序框图-灰度图像

这里的8位灰度图像平化像素时,也需要使用颜色(调色板),否则将显示不正常:

image.png

未使用颜色调色板显示8位灰度图不正常

    本文以及前面介绍的保存2D数组为图像的文章,均只能针对单像素为8位的图像进行处理,即U8的灰度图以及U32的RGB图,对位U16、I16、U64等位深为16位的图像,则无法使用该方法,如果要操作16位的图像,则需要使用NI VISION中的函数来处理。

上一篇:LabVIEW8位2D图像数组保存为图像(非NI VISION方法)

下一篇:LabVIEW利用查找表提高采集图像的质量

在线咨询

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

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

在线咨询

免费通话

24小时免费咨询

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

免费通话

微信扫一扫

微信联系
返回顶部