1

나의 현재 프로젝트는 실린더에 덮힌 페이스트의 표면적을 계산하는 것이다.이미지 분할/배경 뺄셈

아래 이미지를 참조하십시오. 아래 이미지는 전화 카메라로 찍은 원본 이미지에서 잘립니다.

enter image description here

enter image description here

것은 내가 분할 좋아하지만 때문에 빛의 반사에 조건을 생각하고 단순 분할이 작동하지 않습니다 그림자입니다.

실린더에 붙여 넣은 표면적을 찾는 방법을 알려줄 사람이 있습니까?

+0

어떤 값을 미리 알려 줍니까? 예 : 실린더의 반경과 길이 등 – DuckMaestro

+0

공유되는 이미지는 잘린 실린더입니다. 전체 이미지가 ROI입니다. 이제 2D에서 실린더 이미지는 직사각형입니다. 문제는 이미지의 붙여 넣기로 덮는 영역을 찾는 것입니다 (픽셀 단위). "붙여 넣기 = 상단 이미지에 브라운, 하단 이미지에 장미". –

+0

붙여 넣기의 색이 다른 이미지에서 계속 변경 되나요? – SalGad

답변

2

처음에는 원근감 효과를 조정하여 문제를 단순화했습니다 (여기서 정밀도를 잃지 않기 위해 이미지를 고해상도로 조정해야 할 수도 있음). 그런 다음 이미지 전체에 걸쳐 수직선을 스캔했습니다.

또한 두 가지 픽셀 클래스 (기본 및 채색)의 세분화를 통해 문제를 단순화 할 수 있습니다. 통계 분석을 통해 기본 픽셀로 구성된 더 큰 영역의 범위를 찾습니다. 아마 모든 픽셀의 수학적 평균을 사용할 것입니다.

그런 다음 가장 높은 색상 거리 차이를 찾을 때까지이 대표 픽셀 주위의 색상 공간을 확장합니다. 페인트 된 픽셀을 검색하려면이 절차를 반복하십시오. 노이즈 제거, 아웃 라이어 및 배경 제거 등의 다른 이미지 처리 루틴이 있습니다.