opencv_object_tracking.py
遇到import 模块不存在的,先在pycharm的settings中导入,没有时,再在终端下载
- Windows系统
imutils模块pycharm中没有,需要用终端下载
由于是下载了tensorflow,因此 需要将包下载到下面的虚拟环境中才有用
C/Users/Administrator/Anaconda3/envs/tensorflow/Lib/site-packages
而在终端pip install imutils 默认路径为
C/Users/Administrator/Anaconda3/Lib/site-packages
因此要将下载的包copy
- Ubuntu系统
用pip3安装(用pip 无效,因为下载的是pip2包)
需要将imutils, opencv-python, opencv-contrib-python模块都导入进去,都可以在pycharm中实现
sudo pip3 install opencv-contrib-python
使用sudo pip install 出现了一段黄色的代码,解决的办法解决方法:
在sudo 后面添加-H
sudo -H pip install …
安装的包默认在
/usr/local/lib/python3.6
附加
当存在两个python版本时
Ubuntu: 相对比较麻烦,因为Ubuntu自带了opencv2.7和3.5两个版本。这里注意分别用pip和pip3安装。如果发现pip安装完后pip3装不上。可以试试把pip3软链接到pip上。
具体是 sudo rm /usr/bin/python 然后输入 sudo ln -s /usr/bin/python3.5 usr/bin/python 这样就完成了软链接 这时候再输入pip安装,最后把软链接换回来(python改成python3.5,python3.5的地方改成python就好了)