opencv_object_tracking.py实现视觉跟踪

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就好了)

猜你喜欢

转载自blog.csdn.net/qq_37602161/article/details/89066847