2014-02-26 6 views
0

opencv를 사용하여 물고기 눈 렌즈를 보정하려고합니다.Opencv Camer 보정이 매우 왜곡 된 이미지를 생성합니다.

일부 이미지를 캡처하고 opencv와 함께 제공되는 샘플 코드를 사용한 후.

enter image description here

이 이미지는 다음과 왜곡되지 않은됩니다 :

enter image description here

과 내가 그것을 어떻게 이런 일이 왜 문제를 해결할 수있다 나는 이러한 이미지는 무엇입니까?

+0

opencv는 보정을 위해 핀홀 카메라 모델을 사용합니다. 실제 피쉬 아이 렌즈로는 작동하지 않습니다. – berak

+0

@berak : 고마워요. 어떻게 opencv로 어안 렌즈를 왜곡시킬 수 있습니까? – mans

답변

0

패턴이 이미지의 절반 이상을 덮을 수 있도록 카메라를 패턴에 더 가깝게 이동해야합니다.

또는 가능한 경우 A0 크기와 같은 큰 크기의 패턴을 인쇄해야합니다. 그러면 매우 정확한 결과를 얻을 수 있습니다.