目的:
- 实现相机标定,得到相机的内参以及畸变旋转参数等
- 尝试矫正由相机产生的图像畸变
准备工作:图片来自链接:https://pan.baidu.com/s/1ZHeUHOuFdnNyYGP8tKWmyA
提取码:7jci
代码:
import cv2 as cv
import numpy as np
import glob
import os
#循环中断
criteria=(cv.TERM_CRITERIA_EPS+cv.TERM_CRITERIA_MAX_ITER,30,0.001)
#标定板交叉点的个数
row=6
column=4
objp=np.zeros((row*column,3),np.float32)
objp[:,:2]=np.mgrid[0:row,0:column].T.reshape(-1,2)
objpoints=[] #实际空间3D点
imgpoints=[] #图像中2D点
#批量读取图片
images=glob.glob