我找到了别人拍摄的两组示例,可以当作参考:
拍摄完成之后,调用OpenCV的函数接口可以比较方便的定位出内角点。
首先根据棋盘格的内角点(内部黑白相间的点),初始化坐标对。...# 1.找棋盘格角点
# 棋盘格模板规格
# 内角点个数
W = 5
H = 8
# 世界坐标系中的棋盘格点,例如(0,0,0), (1,0,0), (2,0,0) ....,(8,5,0),去掉Z坐标..., cv2.COLOR_BGR2GRAY)
# 找到棋盘格角点
# 棋盘图像(8位灰度或彩色图像) 棋盘尺寸 存放角点的位置
ret, corners = cv2.findChessboardCorners...= cv2.imread(fname)
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
# 找到棋盘格角点
# 棋盘图像(8位灰度或彩色图像..._ == '__main__':
# 读取图像
img_name = 'hw_img.jpg'
img = cv2.imread(img_name)
# 显示图像并设置鼠标事件回调函数