1. 論文基本信息
- 論文標題:Learning Multi-Domain Convolutional Neural Networks for Visual Tracking
- 論文作者:Hyeonseob Nam(Dept. of Computer Science and Engineering, POSTECH, Korea)等人
- 論文出處:CVPR 2016
- 在線閱讀:https://arxiv.org/pdf/1510.07945v2.pdf
- 源碼鏈接1:https://github.com/HyeonseobNam/MDNet (MATLAB版本)
- 源碼鏈接2:https://github.com/HyeonseobNam/py-MDNet (Python 3.6版本)
2. 運行環境介紹
- NVIDIA GTX 1070
- Windows 10 x64
- CUDA 8.0.61 for Windows 10
- Python 3.6
- PyTorch 1.0.0
3. 準備
下載MDNet官方Python源碼并解壓。
4. 運行
進入到源碼的 根目錄 中,在終端中運行如下命令即可運行MDNet跟蹤算法(請確保當前的Python版本為 3.6 ):
python tracking/run_tracker.py -s DragonBaby -d
大約等待幾分鐘,算法會開始跟蹤,這里配置的是源碼包自帶的視頻
DragonBaby
。運行效果如下圖所示(綠色矩形框表示ground-truth,紅色矩形框表示算法result):
5. 可能出現的問題及解決方法
問題 1:
找不到numpy模塊,
ModuleNotFoundError: No module named 'numpy'
。
解決:
在自己的
Python 3.6環境
中安裝numpy庫,可以用命令
conda install numpy
進行安裝。
問題 2:
找不到yaml模塊,
ModuleNotFoundError: No module named 'yaml'
。
解決:
在自己的
Python 3.6環境
中安裝yaml庫,可以用命令
pip install pyyaml
進行安裝。
問題 3:
找不到PIL模塊,
ModuleNotFoundError: No module named 'PIL'
。
解決:
在自己的
Python 3.6環境
中安裝Pillow庫,可以用命令
pip install Pillow
進行安裝。
問題 4:
找不到matplotlib模塊,
ModuleNotFoundError: No module named 'matplotlib'
。
解決:
在自己的
Python 3.6環境
中安裝matplotlib庫,可以用命令
conda install matplotlib
進行安裝。
問題 5:
找不到scipy模塊,
ModuleNotFoundError: No module named 'scipy'
。
解決:
在自己的
Python 3.6環境
中安裝scipy庫,可以用命令
conda install scipy
進行安裝。
問題 6: 在 安裝了scipy后 報錯:
from scipy.misc
import
imresize
ImportError: cannot
import
name
'imresize'
解決:
換一種寫法,通過numpy來實現,原理請參考:https://blog.csdn.net/discoverer100/article/details/95534621 。
修改源碼,在
modules/util.py
文件中,將第1行換為:
from
PIL
import
Image
將該文件的第132行的imresize語句改為:
scaled
=
np
.
array
(
Image
.
fromarray
(
cropped
)
.
resize
(
img_size
,
img_size
)
)
問題 7:
找不到opencv-python模塊,
ModuleNotFoundError: No module named 'cv2'
。
解決:
在自己的
Python 3.6環境
中安裝opencv-python庫,可以用命令
pip install opencv-python
進行安裝。
問題 8:
找不到sklearn模塊,
ImportError: No module named sklearn.linear_model
。
解決:
在自己的
Python 3.6環境
中安裝scikit-learn庫,可以用命令
conda install scikit-learn
進行安裝。
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
