Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.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
OpenCV:制作二维码方形_Opencv - Fatal编程技术网

OpenCV:制作二维码方形

OpenCV:制作二维码方形,opencv,Opencv,以下是相同的二维码径向扭曲,并从4个不同角度拍摄。 没有其他可用图像,即没有提供棋盘图像,也没有摄像头可用 假设ROI可用,可以手动提取,我必须纠正此图像并制作一个方形QR码图像 我该如何进行 您是否已经可以访问二维码的角点,例如第一张图像的左上角点、右上角点和左下角点?@Mika是的,我可以访问所有4张照片中的角点。通常,最简单的方法是提前取消相机图像的失真。无论是从已知的摄像机模型粗略不失真,还是从使用专用模式和校准/不失真工具箱的校准。如果您的固有相机参数没有像大多数具有已知角点的智能手

以下是相同的二维码径向扭曲,并从4个不同角度拍摄。 没有其他可用图像,即没有提供棋盘图像,也没有摄像头可用

假设ROI可用,可以手动提取,我必须纠正此图像并制作一个方形QR码图像

我该如何进行


您是否已经可以访问二维码的角点,例如第一张图像的左上角点、右上角点和左下角点?@Mika是的,我可以访问所有4张照片中的角点。通常,最简单的方法是提前取消相机图像的失真。无论是从已知的摄像机模型粗略不失真,还是从使用专用模式和校准/不失真工具箱的校准。如果您的固有相机参数没有像大多数具有已知角点的智能手机那样改变,那么您也知道,在未失真图像中,从一个角到另一个角的黑色边框部分的线条必须笔直。不确定是否可以增量测试不同的径向不失真,直到发现直线。或者你可以从中找到一个暗示