【问题标题】:Particular camera setup and calibration process with opencv使用 opencv 的特定相机设置和校准过程
【发布时间】:2011-10-12 13:45:30
【问题描述】:

这是我的第一篇文章,很高兴成为这个社区的一员。

我有两个网络摄像头,想用它来检测白色网球中心的二维坐标。 并找到中心的 3d 坐标。我的相机是这样设置的。有一个圆形区域 半径为 7 英尺,摄像机彼此相对放置,这意味着如果 camera1 是 放置在圆形区域的 0 度处,然后将 camera2 放置在同一区域的 180 度处 所以它们在圆形区域的圆周上彼此完全相反的一条直线上。

我需要校准相机并需要找到内在和外在参数。我正在使用 opencv 这。

我可以使用 cvStereoCalibrate() 来设置这个摄像头吗?

我问这个是因为如果您查看相机设置,您会发现 camera1 上有一个点,并且 camera2 捕获的图像与两个相机的极点共线。所以核线是一个点。 这会是校准程序的问题吗?如果是,可以告诉我如何解决这个问题吗?

【问题讨论】:

    标签: opencv camera installation camera-calibration calibration


    【解决方案1】:

    这是一个摄像头设置,立体摄像头完全嵌入(真的是斗鸡眼:)。要校准,您需要每个图像的对应点。你只能在边缘找到这些......在每个相机的周边视觉中一直存在,即便如此,我认为它们会反映算法所期望的(必须考虑那个)。我没有尝试过,但我认为这会将图像扭曲成一个甜甜圈,假设它没有完全混淆算法而无法识别。我认为,立体对应算法肯定会有问题,因为远在一个是另一个。

    【讨论】:

    • 非常感谢您的回答。这回答了我的问题。
    猜你喜欢
    • 1970-01-01
    • 2013-01-28
    • 2014-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-18
    • 2016-12-29
    • 2013-02-24
    相关资源
    最近更新 更多