2012-02-06 2 views
2

MATLAB을 사용하여 이미지의 특정 영역을 제거하고 싶습니다. 이를 위해 이미지를 바이너리로 변환했습니다. 이제 제거 된 영역과 원하지 않는 영역 모두 동일한 공간적 특성을 나타냅니다 (regionprops() 함수를 사용했을 때). 유일한 차이점은 이미지의 영역 위치입니다. 지역을 제거이 작업을 수행하는 모든 명령 ...이미지의 영역 제거

이 특정 지역에서 0 픽셀 강도를 설정하는 방법입니다

+0

"제거"란 무엇을 의미합니까? 강도를 0으로 설정 하시겠습니까? –

답변

1

당신이를 제거하려는 경우 (예) TRUE 인 마스크가있는 경우 지역, 당신이 할 수 있습니다

myImage[myMask] = 0; 

당신이에게 지역을 유지 에 원하는 위치가 사실이라면, 당신은 할 수 있습니다 :

myImage[~myMask] = 0; 

그게 무슨 뜻이야? (문제를 재현하는 소량의 코드로 질문을 업데이트하십시오. 그러면 우리는 우리의 해답을 더 잘 맞출 수 있습니다.)

관련 문제