OpenCV:如何检测同一对象的两个不同图像之间的差异

时间:2014-10-09 13:58:13

标签: opencv comparison difference

我刚开始使用OpenCV。 我的目标是比较同一物体的两个不同图像,每个图像具有不同的光照条件,不同的背景和略微不同的角度,并检测物体是否在两个图像之间变化。

假设我每隔几天拍一张前门的照片,我想检测门上是否有新的小污渍或划痕。 我开始通过traincascade检测图像中的门,但现在我不知道如何继续。 通过谷歌搜索我只发现了功能匹配,模板匹配和比较直方图等技术,但我不认为它们适用于我的情况。 OpenCV是否可以在图片不相同时检测微小差异,我该如何实现呢?

1 个答案:

答案 0 :(得分:0)

污渍或划痕通常是边界,尝试采取门的roi和sobel你的图像,以防你在相机中使用静态视点(这样更容易),多点查看,尝试识别你的门,有四个角,进行透视变换等等......