2014-03-04 3 views
0

안녕하세요, 저는 이미지에서 붉은 색 사과를 추출하는 응용 프로그램을 개발하고 있습니다. 이미지 [cvInRangeS(imgHSV, cvScalar(160,100,40), cvScalar(180,256,256), imgThresh);]을 임계 값으로 설정하여 사과의 바이너리 마스크를 얻을 수 있습니다. 그 마스크를 원본 이미지와 어떻게 조합 할 수 있습니까? 그러면 원래 이미지에서 사과 부분 만 추출 할 것입니다 ...?OpenCV에서 색상 분리를 사용하는 개체 추출

답변

0

이미지가 HSV 컬러 인 경우 모델을 RGB로 변환하고 3 행렬 R, G 및 B로 분할하여 R 채널에서만 임계 값을 실행합니다. 임계 값을 사용합니다 (임계 값 Binray 사용) 결과 copyTo를 마스크로 사용합니다. 이 도움이 되었길 바래!