首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Open检测对象缺陷

用Open检测对象缺陷
EN

Stack Overflow用户
提问于 2020-06-08 13:59:49
回答 1查看 122关注 0票数 0

我试图识别对象上的更改。因此,我在使用对象之前和之后都会拍照。目前,我正在处理这两张图片的绝对差,并对产生的差异图像进行等值线测量。只要物体的位置完美,并且像以前的图像中那样捕获,就可以正常工作。它的立场上只有微小的差别,使我的方法毫无用处。

有谁用OpenCV oder EmguCV有不同的解决方案吗?我正在考虑检查一个相邻像素是否相同,那么应该没有检测到任何变化,但我不知道现有的执行算法。

示例图片(图片与我的用法不匹配,但它们应该有助于说明我的问题):在此之前 之后

EN

回答 1

Stack Overflow用户

发布于 2020-06-08 19:04:38

是的有很多方法可以做到。我喜欢以下几点:

  • 直方图匹配。获取前后的直方图,并检查差异。对灯光的变化很敏感。很好的方法,如果你是在一个受控的照明环境。
  • 相关匹配如果你使用MatchTemplate,你可以得到比赛的“质量”。这可以使其对光不那么敏感。但对两幅图像之间的旋转变化很敏感。

尝试实现一些,让我们看看您的代码。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62263810

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档