Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 无棋盘角摄像机标定_Python_Opencv - Fatal编程技术网

Python 无棋盘角摄像机标定

Python 无棋盘角摄像机标定,python,opencv,Python,Opencv,我正在尝试进行相机校准。我遵循以下教程:。我的问题是:没有ChesseBoardsCorners,代码就无法工作,我需要使用自己的图像。我该怎么做? 感谢大家的关注根据,目前OpenCV支持三种类型的对象进行校准: 经典黑白棋盘 对称圆图案 不对称圆形图案 因为引用老的OpenCV文档,“必须指定每个视图中三维对象点的坐标及其相应的二维投影。这可以通过使用具有已知几何形状和易于检测的特征点的对象来实现。这样的对象称为校准装备或校准模式,OpenCV内置支持棋盘作为校准装备 校准算法参考: 张先生

我正在尝试进行相机校准。我遵循以下教程:。我的问题是:没有ChesseBoardsCorners,代码就无法工作,我需要使用自己的图像。我该怎么做? 感谢大家的关注

根据,目前OpenCV支持三种类型的对象进行校准:

  • 经典黑白棋盘
  • 对称圆图案
  • 不对称圆形图案
  • 因为引用老的OpenCV文档,“必须指定每个视图中三维对象点的坐标及其相应的二维投影。这可以通过使用具有已知几何形状和易于检测的特征点的对象来实现。这样的对象称为校准装备或校准模式,OpenCV内置支持棋盘作为校准装备

    校准算法参考: 张先生。一种灵活的摄像机标定新技术。IEEE模式分析和机器智能学报,22(11):1330-13342000


    J.Y.Bouguet。MATLAB校准工具。()

    你能澄清你的问题吗?您的意思是想使用自己的棋盘校准图像吗?你说“没有棋盘角就不行”是什么意思?我的意思是我的图像没有棋盘。因此,函数FindChessBoardsCorners总是返回false,这会在tje函数Cameracalibration上产生错误。