安装步骤
-下载工程文件
https://github.com/STVIR/pysot.git
- 创建conda环境
https://github.com/STVIR/pysot/blob/master/INSTALL.md
采用第二种安装方式,手动配置环境,命令如下 ,自行添加 清华源 https://pypi.tuna.tsinghua.edu.cn/simple
conda create --name pysot python=3.7
conda activate pysot
conda install numpy
conda install pytorch=0.4.1 torchvision cuda90 -c pytorch
pip install opencv-python
pip install pyyaml yacs tqdm colorama matplotlib cython tensorboardX
# change dir to project
python setup.py build_ext --inplace
下载模型文件
将百度云https://github.com/STVIR/pysot/blob/master/MODEL_ZOO.md 的文件下载下来,只复制pysot/experiments文件中的mode.pth,不替换相应的congfig.yaml
配置环境变量
export PYTHONPATH=/path/to/pysot:$PYTHONPATH
改为 export PYTHONPATH=/home/cody/PycharmProjects/pysot:$PYTHONPATH
或者使用pycharm 配置
https://blog.csdn.net/sements/article/details/105495812/
demo 运行
参考https://blog.csdn.net/sements/article/details/105495812/
这里使用pycharm运行,选择相应的Python 编译器,在run -> Edit Configurations,设置并选择运行的demo.py文件,在paramters中添加运行的参数
--config ../experiments/siamrpn_r50_l234_dwxcorr/config.yaml
--snapshot ../experiments/siamrpn_r50_l234_dwxcorr/model.pth
--video ../demo/bag.avi
效果展示
运行demo.py,弹出显示框,鼠标左键选中区域后回车即可