如何將彩色圖像轉換為灰階圖像?

更新 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是社群討論區的範例,其中的範例程式可以印證此篇文章的概念。