import cv2
import numpy as np
import glob
import os
def findParam():
# 找棋盘格角点
# 阈值
# 设置寻找亚像素角点的参数,采用的停止准则是最大循环次数30和最大误差容限0.001
criteria = (cv2.TERM_CRITERIA_EPS + cv2.TERM_CRITERIA_MAX_ITER, 30, 0.001)
# print(cv2.TERM_CRITERIA_EPS,'',cv2.TERM_CRITERIA_MAX_ITER)
# w h分别是棋盘格模板长边和短边规格(角点个数)
# w = 11
# h = 8
w = 4
h = 3
# 世界坐标系中的棋盘格点,例如(0,0,0), (1,0,0), (2,0,0) ....,(8,5,0),去掉Z坐标,记为二维矩阵,认为在棋盘格这个平面上Z=0
objp = np.zeros((w*h,3), np.float32) # 构造0矩阵,88行3列,用于存放角点的世界坐标
objp[:,:2] = np.mgrid[0:w,0:h].T.reshape(
相机畸变矫正
最新推荐文章于 2024-03-05 18:31:03 发布