4

두 대의 카메라로 컴퓨터 비전을 설정했습니다. 이 카메라 중 하나는 비행 시간대입니다. 그것은 모든 픽셀에서 장면의 깊이를 보여줍니다. 다른 카메라는 저에게 장면의 컬러 이미지를주는 표준 카메라입니다.해당 픽셀 계산

컬러 이미지에서 일부 영역을 제거하기 위해 깊이 정보를 사용하고 싶습니다. 우리는 컬러 이미지에서 물체, 사람, 손 추적을 계획하고 있으며 비행 시간 카메라의 도움을 받아 멀리있는 배경 픽셀을 제거하려고합니다. 카메라를 병렬 설정으로 정렬 할 수 있는지 여부는 아직 확실하지 않습니다.

OpenCv 또는 Matlab을 계산에 사용할 수 있습니다.

나는 정류, Epipolargeometry 등에 대해 많이 읽었지 만, 모든 픽셀에 대한 대응을 계산하기 위해 취해야 할 단계를 보는데 여전히 문제가 있습니다.

어떤 접근 방식을 사용하면 어떤 기능을 사용할 수 있습니다. 어떤 단계에서 문제를 나눌까요? 어딘가에 사용할 수있는 자습서 또는 샘플 코드가 있습니까? 우리는 현장

+0

범위 카메라 (또는 일반 카메라)만으로 트래킹을 이미 수행했다고 생각하십니까? –

답변

3

당신이 강력한 대응을 원하는 경우에 배치 알려진 마커를 사용하여 자동 보정을 할 계획

업데이트, 당신은 SIFT을 고려해야합니다. MATLAB에는 몇 가지 구현이 있습니다 - 저는 Vedaldi-Fulkerson VL Feat library을 사용합니다.

당신이 정말로 빠른 성능을 필요로 경우

(그리고 난 당신이하지 않는 생각), 당신은 OpenCVSURF 검출기를 사용하는 방법에 대해 생각해야한다.

기타 문의 사항이 있으면 질문하십시오. 광산의 This other answer이 유용 할 수 있습니다.

PS : 대응으로, 나는 당신이 두 이미지의 같은 3D 점의 투영의 좌표를 찾으려면 있으리라 믿고있어 - 이미지 B의 좌표 이미지 A의 픽셀 u_A(i,j)u_B 즉 이것은 3D에서 같은 점을 투영 한 것입니다.