使用多个校准摄像头唯一地识别场景中的对象

问题描述 投票:0回答:1
(即:我知道所有相机与世界坐标系的起源相对于所有摄像机的位置)。 在来自摄像机的每个图像中,我将在场景

(分割)中进行telectect对象。我的目标是计算场景中的所有对象,我不想对一个对象进行两次计数,因为它将出现在多个图像中。这意味着如果我在图像A中检测到一个对象,并且在图像B中检测到一个对象,那么我应该能够确认这是相同的对象。由于我的校准相机。我在考虑以下内容: voxel雕刻。我用检测到的对象从所有图像中创建剪影。我应用体素雕刻,然后计算我拥有的簇状体素的独特数量。这将是场景中唯一对象的数量? 我还考虑了例如将物体的中心拿出来,然后将射线从其进入3D世界,这是为每个相机的3D世界,然后检测线是否相互交叉(来自不同的摄像机)。但这将非常容易出错,因为对象在每个图像中的大小/形状可能略有不同,并且中心可能会关闭。同样,相机的位置不是100%精确的,这将导致射线关闭。

    解决这个问题的好方法是什么?
  • 您只知道“对象”,但是没有类别或身份,除了边界框或掩码外没有其他图像信息?那是不可能的
  • 考虑一个简单的简化,因为我现在不想在观看usfusps上绘制烟气

黑色框是真实的对象。左侧和底轴是这些的投影。鉴于这些预测,深灰色的盒子也将是有效的盒子假设。

你不能说盒子到底在哪里。
opencv image-processing 3d camera-calibration open3d
1个回答
1
投票
一个非常细节的变体将是块匹配以获得差异图(立体视觉)。这是“运动结构”的特殊情况。

如果您的“对象”具有纹理,并且您愿意计算点云,那么您可以做到。

我可以得到您的联系电话,因为我有同样的问题

paintbrush.exe

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.