主页
技术支持
如何将彩色图像转换为灰度?
如何将彩色图像转换为灰度?
更新 Mar 28, 2023
环境
环境显示经过验证可用于本文描述的解决方案的产品。此解决方案也可能适用于其他类似产品或应用程序。
软件
LabVIEW
Vision Development Module
驱动
NI-IMAQ
我在LabVIEW中使用视觉开发模块(Vision Development Module)。如何将彩色图像转换为灰度图像?
LabVIEW将彩色图像数据以无符号32位整型(U32)数组进行存储。这些彩色图像可以是红绿蓝(RGB)或是色彩亮度饱和(HSL)格式。你需要将彩色图像转换为HSL格式,然后提取亮度平面。亮度平面与灰度图像是完全相对应的,并且,它是能够提供灰度图像准确表达的唯一颜色平面。
如何使用LabVIEW和VDM提取色彩和生成灰度图像
以及
IMAQ:彩色图像到灰度图
中包含可重复使用的代码来演示此概念。
相关链接
How Do I Convert 32-bit Color Images to 8-bit Grayscale Images in Vision Assistant?
Convert Image to 8-bits
Saving an Array of Pixel Data as an Image without NI Vision
其他支持选项
询问NI社区
在我们的论坛中与其他用户协作
搜索NI社区以寻求解决方案
请求工程师的支持
可能需要有效的服务协议或有效的软件订阅,同时支持选项因国家/地区而异
打开服务请求
了解软件订阅和服务
了解硬件服务计划
Was this information helpful?
Helpful
Not Helpful