如何在for循环中使语句超时

时间:2018-12-12 23:08:57

标签: python opencv

我正在编写一个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)   

0 个答案:

没有答案