我新的圖像處理。在我的應用程序中,我想檢測並移除眼睛周圍的皮膚。 皮膚檢測和清除在Emgucv
在上述圖像我想提取眼睛區域(和眼眉)沒有皮膚。
首先,我試圖從圖像去除皮膚之前執行皮膚檢測。我以前在emgu簡歷AdaptiveSkinDetector
方法,這裏是我的代碼
AdaptiveSkinDetector a = new AdaptiveSkinDetector(1, AdaptiveSkinDetector.MorphingMethod.ERODE);
Image<Gray, Byte> skin = new Image<Gray, Byte>(ImageFramecolourrighteye.Width, ImageFramecolourrighteye.Height);
a.Process(ImageFramecolourrighteye, skin);
CvInvoke.cvShowImage("Skin detection", skin);
但它沒有檢測皮膚。我的代碼中是否有錯誤? 有沒有更好的方法來進行皮膚檢測? (使用顏色,也許?) 引用/代碼示例會很有用。
您的幫助是高度讚賞
在此先感謝
您是否嘗試將圖像設置爲二進制形式? –
是,使用該代碼 圖片 Binary_Image = eyebrow_img_crop.ThresholdBinary(新灰色(threshold_value),新的灰度(255)); 但沒有表現出預期的結果 –
gouthaman93