이미지 처리가 없습니다. 내 응용 프로그램에서는 눈을 감싸고있는 피부를 감지하고 제거하고 싶습니다. Emgucv의 스킨 탐지 및 제거
위 이미지에서 피부가없는 눈 영역 (눈썹)을 추출하고 싶습니다.
먼저 이미지에서 피부를 제거하기 전에 피부 감지를 시도했습니다. 나는 여기에 내 코드
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);
입니다 그러나 그것은 피부를 감지하지 못하고 있음을, emgu의 이력서에 AdaptiveSkinDetector
방법을 사용했다. 내 코드에 오류가 있습니까? 피부 검색을 수행하는 더 좋은 방법이 있습니까? (색상을 사용 하시겠습니까?) 참조/코드 샘플이 유용 할 것입니다.
는 당신의 도움이 매우
임계 값 이미지를 바이너리 형식으로 채우려고 했습니까? –
예,이 코드 사용 이미지 Binary_Image = eyebrow_img_crop.ThresholdBinary (새 회색 (threshold_value), 새 회색 (255)); 예상 결과가 표시되지 않음 –
gouthaman93