Python 无标记AR-在投影视频的过程中查找并跟踪空白区域

Python 无标记AR-在投影视频的过程中查找并跟踪空白区域,python,opencv,augmented-reality,Python,Opencv,Augmented Reality,对于我的无标记AR项目,我想在墙上投影一个视频 为此,我需要在墙上找到一个普通区域,锚定该区域并将其用作显示区域 通常我们有一个参考图像,从中提取、匹配和跟踪特征。但是我不能直接使用这个方法,因为我的参考是一个普通区域 有人能给我指一下正确的方向吗?标签和标记只是我们用来确保功能一致性的项目。它们保证了快速准确地将投影与图像匹配。我们不需要他们知道我们在哪里。图像中的所有其他内容都可以作为我们可以检测到的特征。使用像SIFT/SURF/ORB这样的特征提取器,我们可以检查提取的特征是否与锚定区

对于我的无标记AR项目,我想在墙上投影一个视频

为此,我需要在墙上找到一个普通区域,锚定该区域并将其用作显示区域

通常我们有一个参考图像,从中提取、匹配和跟踪特征。但是我不能直接使用这个方法,因为我的参考是一个普通区域


有人能给我指一下正确的方向吗?

标签和标记只是我们用来确保功能一致性的项目。它们保证了快速准确地将投影与图像匹配。我们不需要他们知道我们在哪里。图像中的所有其他内容都可以作为我们可以检测到的特征。使用像SIFT/SURF/ORB这样的特征提取器,我们可以检查提取的特征是否与锚定区域对齐。本教程应该会让你对如何使用它有一个很好的了解:我同意,但这里我必须在一个没有唯一性的平坦区域上显示我的视频。因此,特征提取不会产生任何结果。您不必将图像直接投影到特征上。即使使用标记,只要有对应关系,也可以从标记上投影图像偏移量。把窗户和架子当作你的标记。您可以在两者之间显示内容。特征匹配给了你很多点。当你把锚设置在空白的墙壁上时,你不只是裁剪出那个区域并用它来匹配特征。拍摄整个图片,并使用所有功能。记住你的锚定区域在图片中的位置。这是一个很好的建议。所以基本上我需要手动找到空白空间相对于某些对象的偏移量,然后使用单应性找到等价点。但这不是通用的。如果我想找到空白是什么视频。应该有一些通用的方法,对吗?