18得票3回答
寻找棋盘格角点在标定图像上失败

我正在尝试让OpenCV 2.4.5从我的网络摄像头识别棋盘格图案。由于我无法让它工作,所以我决定尝试仅使用一个“完美”的图像使其工作: 但它仍然无法工作——每次patternFound都返回false。有人知道我做错了什么吗?#include <stdio.h> #inc...

7得票2回答
在Matlab中创建stereoParameters类:相对相机旋转参数应该使用哪个坐标系?

stereoParameters需要两个外参参数:RotationOfCamera2和TranslationOfCamera2。 问题在于文档没有详细说明RotationOfCamera2的含义,它只说:“相机2相对于相机1的旋转,指定为3x3矩阵。” 那么这种情况下的坐标系是什么? 旋...

12得票2回答
在某个比例尺下

我正在研究单应性矩阵,但有些地方提到单应性矩阵被定义为“缩放因子”,这是什么意思?单应性矩阵有缩放上限吗?这句话的含义是什么,为什么会这样说呢?

8得票1回答
如何使用OpenCV通过3D到2D点对应来估计相机姿态

你好,我的目标是开发头部追踪功能,应用于飞机(模拟器)驾驶舱,以便在恶劣的视觉环境下为民用飞行员提供增强现实支持。 我的方法是检测特征点(在黑暗的模拟器LED中),我知道这些点的3D坐标,然后计算估计的(佩戴式摄像头的)姿态[R | t](旋转拼接平移)。 我遇到的问题是估计的姿态似乎总是...

27得票3回答
如何使用OpenCV和HoughLines在图像中检测垂直和水平线?(Python)

我正在尝试获取校准棋盘的阈值。由于观察到微型棋盘存在一些灰尘,无法直接检测棋盘角落。我尝试了几种方法,HoughLinesP似乎是最简单的方法。但结果不太好,如何改善我的结果?import numpy as np import cv2 img = cv2.imread('lines.jpg'...

7得票2回答
使用OpenCV Python进行相机标定的鸟瞰视角透视变换

我正在尝试从相机内参矩阵、外参矩阵和失真系数中获取鸟瞰图透视变换。 我尝试使用this问题的回答。 所使用的图像是来自opencv官方github库的示例图像left02.jpg。 我校准了相机并找到了内部、外部矩阵和畸变系数。 我消除了图像的畸变并找到了姿态。为了检查参数是否正确...

17得票7回答
使用相机的内参和外参重新扭曲点云。

给定一组二维点,我如何应用与undistortPoints相反的操作? 我有相机内参和distCoeffs,想要(例如)创建一个正方形,并将其畸变,就像相机通过镜头观察到它一样。 我在这里找到了一个“distort”补丁:http://code.opencv.org/issues/1387...

69得票2回答
如何验证网络摄像头校准的正确性?

我完全不了解相机标定技术... 我正在使用OpenCV棋盘格技术... 我正在使用来自Quantum的网络摄像头... 以下是我的观察和步骤... 我保持每个棋格边长为3.5厘米。这是一个7 x 5的棋盘,有6 x 4个内部角点。我在距离摄像头1到1.5米的不同视角/姿势下拍摄了总共10...

26得票4回答
OpenCV3.0.0dev中鱼眼相机模型的主要参考是什么?

我正在研究OpenCV 3.0.0.dev中使用的鱼眼相机模型。我已经多次阅读了此链接中的文档,特别是“详细描述”部分和建模鱼眼畸变的公式。目前我有两个问题: 基于列出的投影模型这里和Hughes在“鱼眼镜头模型准确性”中的概念解释,我无法确定OpenCV实现中使用了哪个投影模型。 由于描...

9得票3回答
OpenCV中的图像坐标转世界坐标

我使用OpenCV对单目相机进行了校准。现在我知道了我的相机的内部矩阵和畸变系数[K1,K2,P1,P2,K3,K4,K5,K6]。假设相机放置在[x,y,z]处,并进行[Roll,Pitch,Yaw]旋转。当相机朝向地面[z=0]时,如何得到世界坐标中的每个像素。