유리 물체의 분할과 관련된 문제에 전적으로 붙어 있습니다. 가능한 한 정확하게 물체를 가져와야합니다. 나의 접근 방식은 달랐다. 처음에는 배경을 제거하려고했지만 일부 날카로운 윤곽선 만 남았습니다. 그러나 이것은 날카로운 모서리 / 그라디언트가있는 객체에서만 작동합니다. 그렇지 않으면 객체 자체도 제거됩니다. 두 가지 다른 이미지를 게시했습니다.
그레이 스케일 확장 및 분할과 같은 형태 학적 작업을 통해 배경을 제거하려고했습니다. 그러나 그것은별로 도움이되지 않았습니다. 그 후, 수정 된 배경을 유리의 회색과 검은 색 값에서 분리하기 위해 k = 3 인 k- 평균을 시도했습니다. 일부 경우에는 성공하지 못했지만 전체 / 평균은 아닙니다. 또한 전체적으로 흐릿한 필터를 사용하여 가장자리를 감지하려고 시도했지만 열린 윤곽선, 노이즈가 많은 등의 결과가 약해졌습니다. pp.
자동 임계 값 결과가있는 캐니 :
testimg = imread('http://i.imgur.com/huQVt.png');
imshow(testimg)
imedges = edge(testimg,'canny');
imshow(imedges);
두 번째 이미지도 마찬가지입니다.
보시다시피, 글래스 경계에서 내부와 외부 및 가장자리가 두 배로 많이 들립니다. 가장자리에도 틈이 있습니다.
따라서이 두 이미지 만이 아니라 반투명 재료의이 문제를 처리하기위한 일반적인 접근 방식을 얻기위한 조언이 필요합니다.
1) 물체를 손상시키지 않고 배경을 제거하는 다른 아이디어?
2) 배경과 객체를 분리하는 다른 세분화 방법?
가능하면 Matlab, IPT 또는 통계 도구 상자 힌트를 사용하십시오. 다른 힌트도 환영합니다!
미리 답변 해 주셔서 감사합니다. 진정으로