石鑫华视觉论坛

 找回密码
 注册会员
查看: 2072|回复: 0

[原创] 灰度黑白图像转换为伪彩色图像并保存的方法

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

    连续签到: 4 天

    [LV.Master]2000FPS

     楼主| 发表于 2022-11-28 12:52:07 | 显示全部楼层 |阅读模式 来自:广东省东莞市 电信

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

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

    x
    很多人在问黑白灰度图像如何转换为彩色图像的方法。真正的灰度图像U8转为彩色图像RGB32的方法,可以参考以下帖子:
    LabVIEW Vision灰度图像转换为彩色图像的方法一二三
    http://visionbbs.com/thread-28136-1-1.html?fromuid=9
    (出处: 机器视觉论坛)

    但是通过与这些人的沟通中了解到,他们其实并不是想要上面的这种方法,将灰度图像转换为真正的彩色图像,而是要让灰度图像有彩色图像的显示效果,就像是等高图之类的,如气象预报中的温度等高图、降雨分布等高图之类的。这个概念,在NI VISION中其实是定义为伪彩色。具体实现方法,其实是通过color Palette调色板来实现的。这种显示方法,本身并不会改变图像的本质特征,只是修改了其显示方式。可以通过以下示例方法来实现,本示例中将灰度图像使用了color Palette显示出伪彩色效果,并可保存伪彩色效果。在保存伪彩色效果时,jpg/jpeg格式无法查看伪彩色效果,只能使用bmp、png、tif等格式进行保存,但是jpg格式,可以使用png写图像函数保存成jpg格式,这样也是可以以jpg格式查看伪彩色效果,或者是使用合并覆盖函数,将伪彩色的调色板合并到原始图像中,然后保存成jpg,这样也就有伪彩色效果,并实际转换为彩色图像。使用合并覆盖后,原始灰度图像数据将转换为彩色RGB32图像,并不可逆。LabVIEW示例2020/2013版vi及原始的bmp、jpg、png、tif图像:
    20221125 保存伪彩色图像.zip (945.12 KB, 下载次数: 0, 售价: 20 元)
    各个格式的效果:
    QQ截图20221128122908.png
    bmp格式图像,binary调色板效果
    伪彩色-石鑫华视觉-黑白.bmp
    保存的bingray调色板bmp图像
    QQ截图20221128122932.png
    jpg格式图像和gradient调色板效果
    伪彩色-石鑫华视觉-黑白.jpg
    保存的gradient调色板jpg图像,不能显示调色板效果
    伪彩色-石鑫华视觉-黑白-合并.jpg
    合并gradient调色板并保存jpg图像,能显示调色板效果
    QQ截图20221128123000.png
    png格式图像和Rainbow调色板效果
    伪彩色-石鑫华视觉-黑白.png
    保存的Rainbow调色板png图像,能显示调色板效果
    QQ截图20221128123013.png
    tif格式图像和Temperature调色板效果(论坛不支持tif格式图像上传,这里就不上传保存的图像效果了)
    实际使用时,比较常用的是将灰度图像以Rainbow彩虹调色板来显示伪彩色效果。
    回复

    使用道具 举报

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

    本版积分规则

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

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

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

    Powered by Discuz! X3.4

    © 2001-2024 Discuz! Team.

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