opencv - 如何使用opencv平滑/模糊2张相似的图像

标签 opencv blur similarity

我正在寻找一种方法来模糊两个相同产品(真实产品为:)的2个图像(有些噪点图像,是使用相同的设备/设置拍摄的,但可能会有稍微不同的照明),因此模糊内核将考虑发现的相似轮廓在两个图像中。

我可以在两个图像之一中找到轮廓,但是接下来呢?
通常,我想比较图像以发现它们之间的差异。
有什么建议吗?

最佳答案

要查找相似或不相似,您可以执行以下操作。

  • 图像配准...尝试在两个图像中都找到特征数量...发现的相似特征数量是衡量图像相似/不相似的量度...
  • 如果两个图像非常相似,只是在这里和那里的细节很少....您可以继续查找轮廓,轮廓数量及其长度...任何额外的功能都会产生额外的轮廓...但是这可能不起作用对于两个图像中相同但两个图像中的比例或方向不同的对象。
  • 进行了简化,但可能证明是有效的...尝试查找两个图像之间的相互关系...在这种情况下,由于整个过程基于强度,因此可能会跳过较小的细节。.

  • 您正在寻找什么样的图像或对象的更多细节将有助于解决您的问题...

    关于opencv - 如何使用opencv平滑/模糊2张相似的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15649462/

    相关文章:

    python - OpenCV ORB 描述符 : TypeError: Incorrect type of self (must be 'Feature2D' or its derivative)

    opencv - Eclipse中的OpenCV编译错误

    html - 模糊背景图像而不是悬停时的文字

    java - 如何用Java或JSP实现Jaccard索引?

    android - Eclipse 编译成功但仍然给出语义错误

    c# - 如何在发布版本中附加第三方库

    javascript - AngularJS contenteditable blur on Enter

    javascript - 结合 jQuery 和 Pixastic

    algorithm - 计算句子之间的相似度

    python - 是否有 `difflib.get_close_matches()` 的替代方法返回索引(列表位置)而不是 str 列表?