2014-01-29 43 views
0

我正在C#中開發一個應用程序,將COLOR圖像轉換爲灰度級圖像切片。我已經使用下面的代碼將彩色圖像轉換爲灰度。使用OpenCv進行灰度級切片

public void grayscale() 
    { 
     gray = Cv.CreateImage(src.Size, BitDepth.U8, 1); 
     Cv.CvtColor(src, gray, ColorConversion.RgbToGray); 
     Cv.SaveImage("3.jpg", gray); 
    } 

現在的問題是我想確定像素值,並將其設置爲0或255,我不知道如何獲得灰度圖像的像素值。 你能幫我嗎。 在此先感謝。

回答

0

在opecv C++中有get2D函數返回顏色。我假設c#有類似的東西。

無論如何,使用一個或多個閾值()和可能的布爾操作(和,或不),可能會更容易得到相同的結果