小编Pyr*_*roz的帖子

使用Python和OpenCV错误校准网络摄像头

所有这些都是新手,我正在尝试按照指南进行网络摄像头校准,并使用下面的代码.我收到以下错误..

OpenCV错误:在collectCalibrationData中断言失败(ni> 0 && ni == ni1),文件/build/buildd/opencv-2.4.8+dfsg1/modules/calib3d/src/calibration.cpp,第3193行

cv2.error:/build/buildd/opencv-2.4.8+dfsg1/modules/calib3d/src/calibration.cpp:3193:错误:(-215)ni> 0 && ni == ni1 in function collectCalibrationData

有人可以解释这个错误是什么以及如何解决它?

(底部完全错误)

import numpy as np
import cv2
import glob


criteria = (cv2.TERM_CRITERIA_EPS + cv2.TERM_CRITERIA_MAX_ITER, 30, 0.001)
# Arrays to store object points and image points from all the images.
objpoints = [] # 3d point in real world 
imgpoints = [] # 2d points in image plane.
images = glob.glob('*.png')


objp = np.zeros((6*7,3), np.float32)
objp[:,:2] = np.mgrid[0:7,0:6].T.reshape(-1,2)
objp = objp * …
Run Code Online (Sandbox Code Playgroud)

python opencv camera-calibration

14
推荐指数
1
解决办法
9329
查看次数

标签 统计

camera-calibration ×1

opencv ×1

python ×1