2009-06-16 5 views
1

물고기 눈 그림을 평평한 그림으로 바꾸는 프로그램을 발견했습니다.물고기 눈 그림을 평평하게하는 방법 (파이썬 사용)?

나는 배후에서 과정을 배우고 싶다.

누군가 기술에 대한 지식을 공유 할 수 있습니까?

+0

Pyton은 이미지 처리를 수행하는 데 적합한 언어가 아닙니다. Panotools가 명령 줄 기반 이미지 처리를 할 수 있습니다. 그래도 잠깐 만요. –

+2

필요에 따라 Python은 PIL (python imaging library)을 사용하여 좋은 이미지 처리 언어가 될 수도 있습니다 –

+0

프로세스를 자동화 할 것인지 또는 어느 정도 확신 할 수 있는지 확실하지 않습니다. 또한 사진에 생선 눈이 얼마나 많이 있는지를 확인하기 위해 가장자리를 자동 감지하고 있습니까? 모든 사진을 동일한 렌즈로 찍었습니까? 그럼에도 불구하고, PIL을 사용한다면, 아마 numpy 배열로 변환하고 "직선적 인 변환/변환"을 수행하는 것이 좋습니다. 또는, paanotools가 파이썬 바인딩을 가지고있는 것처럼 보입니다. – Paul

답변

1

필자의 이해는 피쉬 아이 효과가 기본적으로 반 구형에 투사된다는 것입니다. 맞습니까? 이것을 반전하려면 평면에 반구를 투영하는 방정식을 사용해야합니다. 빠른 검색을 통해 어안 투영 equations을 쉽게 찾을 수 있습니다. 나는 당신이 올바른 방향으로 나아갈 수 있기를 바랍니다.

관련 문제