이미지에서 전경 오브젝트의 불일치 맵을 추출하려고합니다. 전경 오브젝트는 색상을 사용하여 추출되며 최종 목적은 추출 된 오브젝트의 좌표를 결정하는 것입니다. 아래 붉은 물체로보기의 마스크 왼쪽 이미지가 전경 마스크 된 이미지의 불일치 맵
의 압축을 푼 다음 오른쪽 이미지배경이 내가되고 싶은 거대한 창이 기본적으로이입니다 무시하고 나는 붉은 색 (또는 내가 나중에 선택하는 어떤 색) 물체의 위치 만 찾는다.
주로 OpenCV의 예에서 SGBM 알고리즘의 매개 변수를 사용하여 주위
int SADWindowSize
int minDisparity
int numberOfDisparities
재생 후 나는 만족스러운 결과를 얻을 수 없습니다, 더 정확하게 알고리즘은 균일 아주 잘 처리 할 수 없습니다 가면 부분의 질감. 설명하기 위해 두 가지 예를 게시 할 것입니다. 가장 구체적인 결과를 제공하기 때문에 해당 예제에서 달라진 유일한 매개 변수는 SADWindowSize
입니다.
예 1 : 작은 윈도우 사이즈 = 9 불균형의 개수 = 64
예 2 : 작은 윈도우 사이즈 = 23, 불균형의 개수 = 64
창 크기가 클수록 바람직하지 않은 결과가 나타납니다.
질문 : 불일치지도를 계산할 때 배경을 가려 보는 것이 잘못된 접근입니까? 또 다른 가능한 접근법은 불일치 맵을 계산 한 다음 마스크를 적용하는 것이지만이 경우 결과의 타당성에 대해서는 확신 할 수 없습니다.
카메라와 보정 된 이미지 및 이미지 (및 마스크)는 수정됩니다.
논리가 맞다. 나는이 점을 놓쳤다. 고맙습니다. –