开发环境搭建
- Python 3.6
- PyTorch v0.4.1.
- 创建一个虚拟环境并激活
# 创建一个虚拟环境conda create --name CenterNet python=3.6# 激活环境conda activate CenterNet
- 安装 PyTorch
# 安装 pytorch0.4.1conda install pytorch=0.4.1 torchvision -c pytorch
- 安装 COCOAPI
git clone https://github.com/cocodataset/cocoapi.git cd cocoapi/PythonAPImakepython setup.py install --user
- git 项目
git clone https://github.com/FLyingLSJ/CenterNet.gitcd CenterNet
- 安装必要包
pip install -r requirements.txt
- 编译可形变卷积 (from DCNv2).
cd CenterNet/src/lib/models/networks/DCNv2./make.sh
- [可选:如果想使用多尺度进行训练或者测试的话] 编译 NMS
cd CenterNet/src/lib/externalmake
- 下载预训练模型(只针对目标检测)
cd CenterNet/modelssh download_model.sh
- 测试
python demo.py ctdet --demo ./images --load_model ../models/ctdet_coco_dla_2x.pth