문제

나는 크로스 포인트로 2 개의 이미지를 찍었고 이제는이 두 이미지를 비교하고 거리와 각도가 무엇인지 알아 내려고 노력하고 있습니다. matlab을 사용하여 어떻게해야합니까? 매우 감사합니다!

Pic3 Pic2

도움이 되었습니까?

해결책

같은 장면의 두 이미지를 정렬합니다 ~라고 불리는 이미지 등록. 당신이 액세스 할 수있는 경우 이미지 처리 도구 상자, 당신은 거기에서 여러 가지를 찾을 수 있습니다 기능 에게 도와주세요.

이것들을 살펴보십시오 이미지 등록 데모.

다른 팁

그 검은 선이 항상 이미지에 있고 완벽하게 직선 (곡선으로 왜곡되지 않음)이 있다면 더 나은 방법은 사용하는 것입니다. 허프 변환 또는 라돈 변환 (같은 일을하는 것에 대해 생각하는 다른 방법) 두 개의 검은 선만 찾은 다음 위치를 비교합니다.

이미지를 먼저 뒤집어 선이 밝은 흰색 (큰 값)이면 허프 변환을 수행합니다. 각 이미지의 출력은 두 개의 밝은 흰색 점으로, 피크 감지를 수행 할 수 있습니다. 각 피크의 좌표는 선의 각도와 오프셋을 알려줍니다.

나는 이것을 Matlab에서 수행하지 않았지만 여러 예제와 문서를 볼 수 있습니다.

상호 상관 (Wikipedia는 그것을 부릅니다 위상 상관 관계) 이미지가 회전하면 작동하지 않습니다. 그러나 a 로그 폴라 코디네이트를 기반으로하는 관련 방법 회전, 스케일, 전단 및 번역에 관계없이 작동합니다.

임의의 이미지와 일치 해야하는 경우이 방법이 가장 좋습니다. 알려진 모양 또는 어두운 선이 일치하는 것은 다른 방법으로 더 잘 수행됩니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top