【发布时间】:2014-12-04 11:59:06
【问题描述】:
我刚开始使用 OpenCV。 我的目标是比较同一物体的两个不同图像,每个图像具有不同的照明条件、不同的背景和稍微不同的角度,并检测两个图像之间的物体是否发生了变化。
假设我每隔几天拍一张前门的照片,我想检测门上是否有任何新的小污渍或划痕。 我首先使用 traincascade 检测图像中的门,但现在我不知道如何继续。 通过谷歌搜索,我只发现了特征匹配、模板匹配和比较直方图等技术,但我认为它们不适用于我的情况。当图片不相同时,OpenCV 是否可以检测到微小的差异,我该如何实现?
【问题讨论】:
-
您想检测两张图像之间是否存在差异,但应该忽略某些差异。您必须指定应忽略哪种差异并执行某种“规范化”。之后,您可以比较像素值。但是这个任务对我来说似乎太复杂了,特别是如果你是图像处理的新手。 Afaik,在实践中,通常(行业)通过确保创建图像时的条件基本相同来完成。
标签: opencv comparison difference