我正在编写一个Python脚本来使用OpenCV进行相机校准。
我发现cv2.findChessboardCorners
函数可能需要很长时间才能在某些图像上运行。
因此,我希望能够在经过一段时间后停止该功能,然后继续播放下一张图像。
我该怎么做?
for fname in images:
img = cv2.imread(fname)
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
ret, corners = cv2.findChessboardCorners(gray, (20, 17), None)