石鑫华视觉 手机微信QQ:13450001061 / 18038383457

视觉技术

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

文章来源:石鑫华视觉网时间:2022-11-28 12:51:57 点击:1121

很多人在问黑白灰度图像如何转换为彩色图像的方法。真正的灰度图像U8转为彩色图像RGB32的方法,可以参考以下帖子:
LabVIEW Vision灰度图像转换为彩色图像的方法一二三
http://labviewvision.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图像:

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

http://labviewvision.com/thread-29703-1-1.html?fromuid=9

(出处: 机器视觉论坛)

各个格式的效果:

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彩虹调色板来显示伪彩色效果。

首页
84162741QQ
联系