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