2013-01-18 3 views
1

을 현재 이미지와 비교하는 데 사용할 수있는 이미지 데이터베이스를 설정하려고합니다. (따라서 현재 이미지가 동일하거나 비교되는 이미지와 비교하면 ) match)matlab 이미지 비교

그러나이 프로젝트를 시작하지 않으려면 Matlab을 사용하여 2 개의 이미지 을 비교하면됩니다.

누구나 image1.jpg와 image2.jpg의 비교 방법을 알고 있습니까? 서로 얼마나 밀접한 관련이 있습니까? 기본적으로 내가 인 경우 image1.jpg와 image1.jpg를 비교하면 관계는 100 %가되어야합니다. 하지만 두 개의 서로 다른 이미지를 비교하면 꽤 가까운 관계 일 수 있습니다. 관계.

나는 그것이 약간의 의미가 있기를 바란다!

감사합니다.

+0

해결하려는 문제에 대한 정보를 추가 할 수 있다면 더 적절한 방법으로 내 대답을 향상시킬 수 있습니다. – KlausCPH

+0

@KlausCPH matlab을 사용하여 두 이미지를 비교하고 싶습니다. – user960439

+0

예, 이미 그 부분이 있습니다. -) 그러나 비교 알고리즘에 대해 더 똑똑한 것을 말하면, 당신이 해결하려고하는 실제 문제에 대해 더 많이 알아야합니다. 예 : 이미지의 내용, 일치하는 두 개의 이미지가 어떻게 다른지, 동일한 카메라로 찍은 이미지를 일치시키는 것 등은 무엇입니까? 두 개의 일치하는 이미지가 비트 값이 완전히 같지 않다고 생각하십니까? 왜냐하면 그럴 경우 아래의 나의 방법은 그냥 괜찮을 것입니다. – KlausCPH

답변

2

글쎄, 사용하는 방법은 비슷한 이미지로 정의하는 것에 크게 의존합니다. 예를 들어 x 및 y 방향으로의 이동이 매우 작다는 것을 보증 할 수 있다면 간단한 RMS 뺄셈 방법이 유용 할 수 있습니다. 그렇지 않은 경우 무차별 대입 템플릿 검색 방법이 옵션 일 수 있습니다. 눈금의 다른 쪽 끝은 형태 학적 측정을 사용하는 고급 인식 기술입니다.

첫 번째 및 간단한 방법은 다음과 같이 보일 수 있습니다

errorMeasure = sqrt(sum(sum(sum((image1-image2).^2)))) 

이 방법의 간단한 차이를 취하고 오류의 "에너지"를 찾습니다.