我是opencv库的新手
我试图将本教程应用于相机校准,但是当我使用cv.cameraCalibrate函数时,收到未定义“灰色”的错误。
恐怕无法读取图像?即使我尝试从目录中加载一些棋盘照片,仍然是同样的问题
您可以在此处找到本教程的链接 https://docs.opencv.org/3.4/dc/dbb/tutorial_py_calibration.html
答案 0 :(得分:1)
图片无法加载。因此,for 循环不会迭代图像数组,因此循环内的灰色变量从未被初始化。所以它显示为未定义的灰色变量。 检查您的图像数组是否为空,然后交叉检查您加载图像的路径。
答案 1 :(得分:0)
这是由于未正确导入图像而导致的错误。 检查您要导入的图像是否与python脚本位于同一文件夹中。 如果不是,并且您不想移动它们,则可以指定脚本要查找的目录的路径。