python.exe D:\github\CameraCalibration\IntrinsicCalibration\intrinsicCalib.py -input image -path ./data/ -image img_raw -bw 7 -bh 6
./data/img_raw0.jpg
./data/img_raw1.jpg
./data/img_raw2.jpg
./data/img_raw3.jpg
./data/img_raw4.jpg
Traceback (most recent call last):
File "D:\github\CameraCalibration\IntrinsicCalibration\intrinsicCalib.py", line 417, in
main()
File "D:\github\CameraCalibration\IntrinsicCalibration\intrinsicCalib.py", line 402, in main
result = calib()
File "D:\github\CameraCalibration\IntrinsicCalibration\intrinsicCalib.py", line 385, in call
result = self.imageAutoMode()
File "D:\github\CameraCalibration\IntrinsicCalibration\intrinsicCalib.py", line 266, in imageAutoMode
result = self.runCalib(raw_frame)
File "D:\github\CameraCalibration\IntrinsicCalibration\intrinsicCalib.py", line 249, in runCalib
result = calibrator(raw_frame)
File "D:\github\CameraCalibration\IntrinsicCalibration\intrinsicCalib.py", line 207, in call
result = self.calibrate(raw_frame)
File "D:\github\CameraCalibration\IntrinsicCalibration\intrinsicCalib.py", line 199, in calibrate
self.camera.update(self.corners, img.shape[1::-1])
File "D:\github\CameraCalibration\IntrinsicCalibration\intrinsicCalib.py", line 55, in update
self._update_init(board, corners, frame_size)
File "D:\github\CameraCalibration\IntrinsicCalibration\intrinsicCalib.py", line 70, in _update_init
criteria=(cv2.TERM_CRITERIA_EPS + cv2.TERM_CRITERIA_COUNT, 30, 1e-6))
cv2.error: OpenCV(4.10.0) D:\a\opencv-python\opencv-python\opencv\modules\calib3d\src\fisheye.cpp:1453: error: (-215:Assertion failed) fabs(norm_u1) > 0 in function 'cv::internal::InitExtrinsics'
Process finished with exit code 1
删了img_raw4,不报错了,不知和图片本身有没有关系