본문 바로가기
카테고리 없음

왜곡 보정 업무 일정

by 어다프 2020. 2. 14.

0. 카메라 왜곡 보정 원리 스터디 (웹서칭 및 선임자에게 구두 질의) - 5일 가량 소요됨

1. ****Demo(대략 Live camera) 프로그램에서 preview 이미지로 사용되는 2560*1920 raw 이미지를 1280*960 bmp8 이미지로 저장하는 함수 구현 (preview하면서 실시간으로 계속 저장) - 3일 가량 소요됨
        * raw 이미지 포맷은 다음과 같다.
                RGRGRG... (~2560px)
                GBGBGB...
                ...
                (~1920px)

2. ****Demo(대략 Live camera) preview 이미지가 crop된 이미지가 아닌 full 영상을 출력하도록 수정 (체스 보드 이미지를 촬영할 때 전체 영상이 잘 들어오는지 확인하기 위함) - 2일 가량 소요됨

2. 위와 같이 수정된 ****Demo(대략 Live camera)를 활용하여 서로 다른 체스 보드(2개의 패턴)를 다양한 각도로 촬영하여 이미지 획득 - 반나절 가량 소요됨

3. GML_CameraCalibrationInstall_0.75 툴을 활용하여 이미지 캘리브레이션 - 주점, 포칼랭스 등을 추출 - 10분 정도 소요됨

4. DistortCorrection 툴을 활용하여 캘리브레이션 데이터를 입력 데이터로 왜곡이 잘 보정되는지 여부 확인 - 10분 정도 소요됨

5. ****Demo(대략 Live camera) 프로그램에 왜곡을 보정해주는 함수(클래스)를 추가 - 2일 정도 소요됨
        1) 주점, 포칼랭스 등을 입력으로 넣어주고 왜곡을 보정함

                * 왜곡은 보정되었으나 인터폴레이션 필요
        2) 인터폴레이션을 위해서 테이블 생성
                * 이미지 사이즈가 같을 경우 원점(x, y)은 보정점(px, py)로 항상 일정함
                * 이미지 사이즈의 범위를 벗어난 보정점(px, py)에 대해서 인터폴레이션을 진행함

 

현재까지 대략 13일 정도 소요된 것으로 생각됨.

현재 진행단계인 인터폴레이션에서 방향을 잘못 잡은 듯... 다시 생각해 봐야지...