gpt4 book ai didi

image-processing - 如何检测图像中的热点

转载 作者:太空宇宙 更新时间:2023-11-03 20:42:01 25 4
gpt4 key购买 nike

如何使用 opencv 检测图像中的热点?我试过谷歌搜索,但找不到任何线索。

描述:我需要从实时视频流中过滤出好的图像。在这种情况下,我只需要检测帧中的热点。我需要在 opencv 中执行此操作。

什么是 HotSpot?

热点是主体面部的 Shiny 区域,由 Shiny 表面反射的闪光或不均匀的光线造成。它往往会使主体看起来好像在出汗,这看起来不太好看。

更新: http://answers.opencv.org/question/7223/hotspots-in-an-image/ http://en.wikipedia.org/wiki/Specular_highlight

以上两个链接对我的帖子也有帮助?

带热点的图像:

enter image description here

没有热点的图像:

enter image description here

最佳答案

可以通过高斯滤波和二值化获得这些“热点”区域的自动粗略指示。期望“热点”比它周围的区域亮得多,因此在高斯滤波后它们至少会稍微突出,同时,由于低通滤波的性质,图像伪影会减少.

示例结果如下。简单转换为灰度后,二值化为 0.75(范围始终为 [0, 1]),在 HSB 颜色空间的 B channel 中进行高斯滤波后,二值化为 0.85:

enter image description here enter image description here

在这两种情况下,由于“热点”不太大的假设,大型组件都被删除了。

关于image-processing - 如何检测图像中的热点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14809506/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com