石鑫华视觉论坛

 找回密码
 注册会员
查看: 3028|回复: 1

[原创] 8位2D图像数组显示为图像(非NI VISION方法)

[复制链接]
  • TA的每日心情
    擦汗
    15 小时前
  • 签到天数: 3382 天

    连续签到: 4 天

    [LV.Master]2000FPS

    发表于 2017-12-30 15:33:34 | 显示全部楼层 |阅读模式 来自:广东省东莞市 电信

    注册登陆后可查看附件和大图,以及购买相关内容

    您需要 登录 才可以下载或查看,没有账号?注册会员

    x
    8位2D图像数组显示为图像(非NI VISION方法)
    在文章8位2D图像数组保存为图像(非NIVISION方法)_视觉开发模块NI Vision_图像处理|编程|机器视觉_机器视觉之家VISIONHOME.CN_机器视觉论坛_视觉光源_控制器_工业相机_镜头_机器视觉方案_系统_图像处理教程_机器视觉论坛http://visionbbs.com/thread-17452-1-1.html中,我们介绍了不使用NI VISION的情况下,将二维图像数组数据保存为图像的方法。本文将再介绍一下,不使用NIVISION将二维数组显示成图像的方法。该方法保存二维数组的方法类似,也是使用LabVIEW中的函数进行操作,而没有使用NI VISION的函数。
    首先当然还是需要使用编程>图形与声音>图形格式>平化像素图这个函数,将二维图像数组转换成图像数据。

    平化像素图函数

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

    绘制平化像素图像

    绘制平化像素图像
    绘制平化像素图像

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

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

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

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

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

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

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

    非NI VISION显示二维图像数组的程序框图-灰度图像
    非NIVISION显示二维图像数组的程序框图-灰度图像
    这里的8位灰度图像平化像素时,也需要使用颜色(调色板),否则将显示不正常:

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

    未使用颜色调色板显示8位灰度图不正常
    未使用颜色调色板显示8位灰度图不正常
        本文以及前面介绍的保存2D数组为图像的文章,均只能针对单像素为8位的图像进行处理,即U8的灰度图以及U32的RGB图,对位U16、I16、U64等位深为16位的图像,则无法使用该方法,如果要操作16位的图像,则需要使用NI VISION中的函数来处理。
    示例下载:LabVIEW2017
    8位2D图像数组显示为图像(非NI VISION方法).vi (3.99 MB, 下载次数: 80)

    回复

    使用道具 举报

  • TA的每日心情

    2018-12-12 15:47
  • 签到天数: 94 天

    连续签到: 1 天

    [LV.6]600FPS

    发表于 2017-12-31 09:18:04 | 显示全部楼层 来自:江苏省南京市 联通
    石鑫华视觉网http://shixinhua.com,工业相机、工业镜头、机器视觉光源、光源控制器、图像处理、系统集成服务商
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册会员

    本版积分规则

    LabVIEW HALCON图像处理入门教程(第二版)
    石鑫华机器视觉与LabVIEW Vision图像处理PDF+视频教程11种全套
    《LabVIEW Vision函数实例详解》教程-NI Vision所有函数使用方法介绍,基于NI VISION2020,兼容VDM21/22/23/24

    QQ|石鑫华视觉论坛 |网站地图

    GMT+8, 2024-11-20 23:23

    Powered by Discuz! X3.4

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表