我是 OpenCV 的新手。我想知道我们是否可以比较两个图像(由 photoshop 制作的图像之一,即源图像,另一个将从相机中拍摄)并查找它们是否相同。 我尝试使用模板匹配来比较图像。这是行不通的。你能告诉我我们可以用来进行这种比较的其他程序是什么吗?
答案 0 :(得分:7)
图像的比较可以通过不同的方式进行,具体取决于您的目的:
答案 1 :(得分:4)
你应该试试SIFT。您将SIFT应用于您的标记(保存在内存中的图像),并获得一些描述符(可以识别的强健点)。然后,您可以将FAST算法与相机帧一起使用,以便在相机图像中找到标记的coprrespondent关键点。 你有很多关于这个主题的主题:
How to get a rectangle around the target object using the features extracted by SIFT in OpenCV
How to search the image for an object with SIFT and OpenCV?
OpenCV - Object matching using SURF descriptors and BruteForceMatcher
祝你好运