Cython bbox广泛应用于目标检测任务,专门针对Faster RCNN使用。
Cython-bbox
一般无法直接通过pip
直接安装,需要做一些准备:
- 首先需要先安装Cython(用
pip
可以安装) - 由于faster rcnn为基于pyhton3.5的代码,所以如果情况允许,降低python版本可以节省时间。
- 如果报错包括cl.exe,这是缺少编译c++工具,或者是缺少部分dll文件。需要安装C++的Build Tool(直接装VS2015也行);缺少dll可以下载一个DirectX repair(增强版带c++缺失修护)来打补丁。
完成以上准备,开始动手安装Cython_bbox
-
首先需要下载Cython_bbox源码,Cython_bbox,点击
Download files
下载。 -
解压文件。
-
在目录中使用文本/Notepad++打开setup.py,找到第31行,把其中
extra_compile_args=[’-Wno-cpp’]
的替换为extra_compile_args={'gcc': ['/Qstd=c99']}
。 -
保存改动,返回
cython_bbox-0.1.3
文件目录,调用cmd
并跳转至此目录后,使用命令行
python setup.py build_ext install
显示如下命令表示成功:
也可以把文件再打包回原来的压缩文件中,使用离线pip
安装。
最后调用pip list
查看是否安装好,
网友评论