石鑫华视觉论坛

 找回密码
 注册会员
查看: 1492|回复: 8

[原创] LabVIEW中Image图像类型转成Picture图像类型

[复制链接]
  • TA的每日心情
    慵懒
    昨天 10:09
  • 签到天数: 3411 天

    连续签到: 13 天

    [LV.Master]2000FPS

     楼主| 发表于 2022-10-18 10:43:00 | 显示全部楼层 |阅读模式 来自:广东省东莞市 电信

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

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

    x
    LabVIEWImage图像类型转成Picture图像类型

    在某些时候,可能会用到将Image图像类型转换在为Picture图像类型的应用。PictureLabVIEW自带的显示图像的功能:
    image1.png
    二维图片控件
    image2.png
    二维图片控件在控件选板中的位置:新式》图形》控件》二维图片
    使用Picture则不需要再使用NI Vision来显示图像了。不过既然是NI VisionImage图像类型,那肯定使用了NI Vision模块,这个作用其实比较弱。所以这种应用,在实际情况中也是比较少见的。
    而要转换为Picture,则需要使用编程》图形与声音》图片函数中的绘制平化像素图VI来创建二维图片控件,并转换Image数据为Picture数据。
    image3.png
    绘制平化像素图VI
    绘制平化像素图VI中的图像数据,则可以使用平化像素图函数,将图像数据的数组转换为Picture的图像数据:
    image4.png
    平化像素图
    而像素图数组,则可以使用NI Vision中的图像到数组来转换:
    image5.png
    图像到数组(灰度图像)
    image6.png
    彩色图像到数组(彩色图像)
    image7.png
    Image图像转换为Picture图像程序框图
             这里的转换,需要注意图像类型,上图为程序框图,仅处理了U8的灰度图像和RGB32的彩色图像(不包含A透明通道)。非24位的RGB图像的类型,平化像素图函数需要连接颜色选项,其实也就是RGB的颜色映射方式,使用U8时也就是图像的RGB值是相等的,即U8中的1,则颜色中的RGB是(111);U8中的128,则颜色中的RGB是(128128128);U8中的255,则颜色中RGB是(255255255,)。使用RGB至颜色转换,可将映射关系转换为需要的颜色。U8时,共256个颜色元素,分别处理0~255的颜色转换即可。
    image8.png
    U8灰度图像
    image9.png
    RGB32彩色图像
    LabVIEW示例:
    2015版
    游客,如果您要查看本帖隐藏内容请回复
    2020版
    游客,如果您要查看本帖隐藏内容请回复

    LabVIEWPicture图像类型转成Image图像类型:
    (出处: 机器视觉论坛)

    回复

    使用道具 举报

    该用户从未签到

    发表于 2022-10-21 20:51:23 | 显示全部楼层 来自:江苏省苏州市 电信
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2022-11-7 08:20:30 | 显示全部楼层 来自:天津市河西区 联通
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-8-7 11:02
  • 签到天数: 62 天

    连续签到: 1 天

    [LV.6]600FPS

    发表于 2023-2-27 15:25:35 | 显示全部楼层 来自:美国 新泽西州纽瓦克市Level3Communications
    机器视觉商城供应各种图像采集卡,1394卡、千兆网卡、IO卡。进视觉商城https://visionbbs.com/选购吧
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2023-9-13 13:23
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]100FPS

    发表于 2023-9-13 14:20:41 | 显示全部楼层 来自:江西省上饶市 电信
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-1-12 09:27
  • 签到天数: 6 天

    连续签到: 3 天

    [LV.2]200FPS

    发表于 2024-1-10 10:14:21 | 显示全部楼层 来自:北京市 电信
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    16 小时前
  • 签到天数: 201 天

    连续签到: 179 天

    [LV.7]700FPS

    发表于 2024-8-3 10:30:04 | 显示全部楼层 来自:四川省成都市 电信
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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

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

    GMT+8, 2024-12-22 16:48

    Powered by Discuz! X3.4

    © 2001-2024 Discuz! Team.

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