영상처리/Camera Calibration
-
reprojection error (camera calibration)영상처리/Camera Calibration 2023. 3. 3. 17:21
reprojection error란 무엇일까? image plane에서 관측된 point에 대해서, 3D feature point가 image plane에 projection되어 distortion 된 reprojected point 가 벗어난 정도를 의미한다. https://www.camcalib.io/post/what-is-the-reprojection-error The Reprojection Error? The reprojection error. What is it? How does it relate to your application? This article will answer your questions. www.camcalib.io 그림으로는 아래와 같다. m은 영상에서 측정된 feature ..
-
camera calibration영상처리/Camera Calibration 2022. 12. 10. 23:40
camera calibration 코드를 아래와 같이 구현하였다. (전체 frame work은 https://learnopencv.com/camera-calibration-using-opencv/ 이곳을 참조하였다) (scipy의 rotation은 Rodriguess vector를 euler로 보기편하게 바꾸기 위해 import 하였다) import cv2 import numpy as np from scipy.spatial.transform import Rotation # image load image_stack = [] image_stack =image_stack+ [cv2.imread('test/20221125_210056.jpg')] image_stack =image_stack+ [cv2.imrea..
-
checkerboard corner detector영상처리/Camera Calibration 2022. 12. 1. 19:10
camera calibration의 첫 단계는 corner detection이다. import cv2 image_stack = [] image_stack =image_stack+ [cv2.imread('test/20221125_210056.jpg')] image_stack =image_stack+ [cv2.imread('test/20221125_210103.jpg')] image_stack =image_stack+ [cv2.imread('test/20221125_210107.jpg')] for image in image_stack: gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) ret, corners = cv2.findChessboardCorners(gray, (10..
-
camera calibration pattern 생성영상처리/Camera Calibration 2022. 11. 25. 20:54
camera calibration에 사용할 checker board를 찾던 중 괜찮은 사이트를 발견하였다 https://markhedleyjones.com/projects/calibration-checkerboard-collection Calibration Checkerboard Collection Calibrate your vision system with these checkerboards markhedleyjones.com 해당 사이트에서 원하는 종이 / 원하는 checker board 패턴을 생성할 수 있다. 종이 크기 및 checker size를 지정하면 원하는 패턴을 생성하여 출력해준다. 아래 인쇄 tip에 나온 것처럼 페이지맞춤을 해제, header나 footer가 나오지 않도록 해야 원하는..