zl程序教程

您现在的位置是:首页 >  后端

当前栏目

使用Python,OpenCV执行视觉显著性检测(Visual Saliency Detection)

PythonOpencvVisual执行 检测 视觉 Detection 使用
2023-09-27 14:26:27 时间

使用Python,OpenCV执行视觉显著性检测(Visual Saliency Detection)

这篇博客将介绍如何使用Python,OpenCV执行显著性检测,这是一个应用图像处理和计算机视觉算法来自动定位图像中最“显著”区域的过程。

通常显著性检测器分为三类算法:

  • 静态显著性
  • 运动显著性
  • 对象显著性

OpenCV为提供了四种带有Python绑定的显著性检测器实现,包括:

  1. cv2.saliency.ObjectnessBING_create()
  2. cv2.saliency.StaticSaliencySpectralResidual_create()
  3. cv2.saliency.StaticSaliencyFineGrained_create()
  4. cv2.saliency.MotionSaliencyBinWangApr2014_create()

1. 效果图

光谱法显著性效果图如下:
在这里插入图片描述

细粒度方法显著性效果图如下:
还显示了显著性图的阈值(该阈值也可以很容易地应用于光谱法)
在这里插入图片描述