首頁
支援
如何將彩色圖像轉換為灰階圖像?
如何將彩色圖像轉換為灰階圖像?
更新 Mar 28, 2023
環境
環境顯示經過驗證可用於本文描述的解決方案的產品。此解決方案也可能適用於其他類似產品或應用程序。
軟體
LabVIEW
Vision Development Module
驅動程式
NI-IMAQ
我在LabVIEW中使用Vision Development Module。如何將彩色圖像轉換為灰階圖像?
彩色圖像在 LabVIEW 中儲存的資料型態為 unsigned 32 bit integers (U32)的陣列。這些彩色圖像可以是RGB格式,以紅綠藍來表示影像,或是HSL格式(Hue, Saturation and Luminance),以色相、飽和、亮度來表示影像。您需要將彩色圖檔轉換為HSL格式,然後提取其中的亮度平面(luminance plane)。亮度平面是唯一可以精確的表達灰階圖像的色彩平面,他可以精確的對應到灰階影像。
How to extract color planes and grayscale images using LabVIEW and VDM
以及
IMAQ: Color Image to Grayscale
是社群討論區的範例,其中的範例程式可以印證此篇文章的概念。
相關連結
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