WPF OpenCV 프로젝트 #28: Camera Calibration (ChessBoard)

Distortion ChessBoard Image

Camera Calibration (카메라 캘리브레이션)과 관련하여 Barrel distortion (방사 왜곡) 이 Camera 에서 발생하였때 이것을 처리하는 방법에 대해 WPF OpenCV 프로젝트에 추가 하도록 하겠습니다. 지난 포스팅(#26, #27)에서는 우리가 Lens Distortion Simulation을 통해 일부러 멀쩡한 이미지를 볼록하거나 오목하게 찌그러뜨려 봤습니다. 그것도 두 번에 걸쳐서 진행을 했었죠. 하나는 OpenCV의 Polar 함수를 이용한 방법이었고, 다른 하나는 수학 연산을 이용한 … 더 읽기

WPF OpenCV 프로젝트 #26: Lens Distortion – Barrel & Pincushion

Lens Distortion (볼록 왜곡 효과)

Barrel Distortion 과 Pincushion Distortion 을 이번 WPF OpenCV 프로젝트에서 구현하겠습니다. 지난 포스팅(#25)에서는 Cv2.Remap을 이용해 물결처럼 일렁이는 효과(Wave Effect)를 구현했습니다. Sin, Cos 함수로 픽셀을 흔들어주니 재미있는 결과가 나왔었죠?그리고, Lens Distortion 의 내용을 정리 하면서 Barrel Distortion(볼록 왜곡)과 Pincushion Distortion(오목 왜곡)을 짧게 정리 하긴 했었는데, 이것을 프로젝트에 구현하진 않았습니다. Remap() 함수를 통해 이미지를 X방향과 Y 방향으로 … 더 읽기