传统的目标检测(R-CNN、Fast R-CNN、Faster R-CNN)都是从提取候选框开始的,本文介绍两种提取候选框的方法。
一、使用selectivesearch提取候选框
selectivesearch
是一个用Python编写的提取候选框的方法,基于skimage,项目地址:https://github.com/AlpacaDB/selectivesearch。
首先,使用pip
安装selectivesearch
:
1 | pip install selectivesearch |
然后,使用如下代码提取并查看候选框:
1 | import selectivesearch.selectivesearch as ss |
效果如下:
二、使用opencv提取候选框
大名鼎鼎的OpenCV也内置了selective search
算法,先安装相关组件:
1 | pip install opencv-python |
然后,使用如下代码提取候选框:
1 | import cv2 |
效果如下:
- 本文作者: killf
- 本文链接: http://www.killf.info/机器学习/目标检测:提取候选框/
- 版权声明: 本博客所有文章除特别声明外,均采用 Apache License 2.0 许可协议。转载请注明出处!