吐槽:

这一天我终于记起了这个博客。今天搞python环境下的opencv,又弄了一天,很烦躁。之前配置VS的opencv也是花了好久的时间,然后突然发现之前记录在电脑上的文档都找不到了,于是决定还是写写博客吧,之后应该会把之前做过的一些东西也发上来,以作保存。这篇兴致所作,写的就随意些了。

环境:

直接上环境。

操作系统:win7 64位

语言:python3.6.3

库:opencv-python-3.4.3.18, opencv-contrib-python-3.4.3.18

IDE: PyCharm

安装:

其实python下安装opencv相当简单,直接用pip安装就行了

pip3 install opencv-python

安装好后,随意写了个简单的demo可以用了

importcv2if __name__ == '__main__':

video= cv2.VideoCapture("seq_hotel.avi")

ok, frame=video.read()ifok:

cv2.imshow("tracker", frame)whileTrue:

ok, frame=video.read()ifok:

cv2.imshow("tracker",frame)

k= cv2.waitKey(1) & 0xff

if k == 27:break

装这个本来是要试一下python下opencv的tracker的,运行发现提示cv2 'module' object has no attribute 'Tracker_create',之前有用过c++的,所以知道是少了contrib,于是,继续pip

pip3 install opencv-contrib-python

这样配置后,代码可以运行了(其实并不可以,这里很奇怪,按理来说,应该没什么问题,pycharm下配置Interpreter也ok了,但是不知道我哪一步误操作了,然后我把opencv都uninstall了,在https://www.lfd.uci.edu/~gohlke/pythonlibs/上下了对应版本的opencv_python-3.4.4+contrib-cp36-cp36m-win_amd64.whl安装,也是通过pip安装,之后代码就可以运行了,但是真正的坑才开始)

Tracker的代码跑起来了,很开心,但是发现pycharm关于cv2没有代码提示,这不能忍啊!于是开始了漫长的搜索之旅。查了发现几乎都是用Anaconda,然而我不是很喜欢用它啊,但看到这篇https://blog.csdn.net/qq_36735489/article/details/82110972感觉有点靠谱,虽然好像也是Anaconda的,不过没关系,python安装目录下也有Lib\site-packages,在这下面找到cv2\__init__.py改一下嘛。居然没有!!!然后我又花了半天时间查,最后没找到解决办法,决定重装原来的opencv,于是卸了再装,之后,发现有\Lib\site-packages\cv2这个目录,找到__init__.py,修改如下:

importsysimportosimportimportlib

os.environ["PATH"] += os.pathsep + os.path.dirname(os.path.realpath(__file__))from .cv2 import *

from .data import *

#wildcard import above does not import "private" variables like __version__#this makes them available

globals().update(importlib.import_module('cv2.cv2').__dict__)

之后,测试代码自动提示,成功

结束

opencv在python环境下的安装_关于python环境下的opencv安装相关推荐

  1. 断网python第三方库安装_断网环境下利用pip安装Python离线安装包(转载)

    这几天搞Windows离线断网环境下安装Python包,配置环境,各种坑!做个记录,供以后查询吧. # 生产环境 windows 7 # python 2.7.9 # pip 1.5.2 友情提示:当 ...

  2. linux在python的虚拟环境下运行程序_在win10和linux上分别安装Python虚拟环境的方法步骤...

    很多初学者会使用windows作为开发机使用, 今天就来看下如何在win10和Linux下分别安装Python虚机环境.虚机环境有非常多的优点,今天我们用的虚拟环境是virtualenv. virtu ...

  3. saltstack python3安装_如何在linux下升级python以及saltstack安装

    背景:公司申请了一些云服务器,包括阿里云和腾讯云,由于服务器自带的python是2.x版本,考虑到后续开发人员要使用3.x版本的,因此对python进行版本升级. 首先查看云服务器的版本: 使用lsb ...

  4. python json库安装_【Python基础】安装python第三方库

    pip命令行安装(推荐) 打开cmd命令行 安装需要的第三方库如:pip install numpy 在安装python的相关模块和库时,我们一般使用"pip install 模块名&quo ...

  5. python如何使用图片做背景_用Python批量给照片换底色,基于opencv模块

    现在网上出现了很多在线换底色的网页版工具是这么做的呢?其实用Python就可以实现. 环境要求 Python3 numpy函数库 opencv库 安装 下载适应版本的numpy函数库,我电脑是WIN1 ...

  6. python urllib3离线安装_全球Python库下载前10名

    Python的简洁性,不仅仅在于其语法简单,还有各种python库函数的支持,为大家节省了大量的时间和精力,所以网上有人戏称python的编程者为调包侠.但是你知道全球最受欢迎的python库嘛?今天 ...

  7. python3 爬虫 requests安装_爬虫开发环境部署

    欲善其事必先利其器 提起爬虫我们首先就会想到python,虽然其他的语言也可以做出爬虫,但是都没有python方便,python有许多第三方库可以为我们所用,所以我们会以python的角度学习爬虫. ...

  8. python 首次登陆outlook 脚本_记Python“用户环境”的一次完美应用

    在之前写过一篇关于虚拟环境使用的文章,但是还没有好好的介绍一下 Python 的用户环境,原因是自己一直没遇到要使用 用户环境 的使用场景,所以就一直懒得写.恰巧这两天,自己遇到了一个使用用户环境的体 ...

  9. 学python电脑要装什么_初学 Python 需要安装哪些软件?

    KDnuggets2018年的一个博客发起了一项投票:数据科学中最好用的Python IDE是什么? 本次调查共有1900多人参与,调查结果如下图所示.前5个选择是: Jupyter,57% PyCh ...

最新文章

  1. 编译器对私有字段初始化的优化
  2. React中的模糊匹配与精准匹配
  3. Jmeter 生成HTML性能测试报告
  4. Undelete Plus 2.53
  5. 如何更改 Safari 浏览器文件下载位置?
  6. -seo要掌握的20条网站的准则
  7. 他 25 岁进贝尔实验室,32 岁创建信息论,40 岁办达特茅斯会议 | 人物志
  8. STM32f746gdiscovery 触摸屏 FT5336 驱动
  9. 这些悬浮动效的常见玩法你都知道吗?
  10. 尚硅谷2021新版spring5课堂笔记
  11. 阿翔编程学-Java杂文
  12. 人件札记:开放式的办公室环境
  13. 使用axios进行下载Excel文件
  14. electron 主进程,和渲染进程的通信
  15. P1610 鸿山洞的灯(贪心算法)C++
  16. 服务器虚拟化,主要有什么优势
  17. 美好音乐不只在现场,索尼播放器NW-WM1ZM2和NW-WM1AM2满足聆听热爱
  18. Mac 下隐藏显示文件夹的快捷键
  19. 东莞UG编程培训、UG拆铜公教程、CNC电脑锣数控编程培训
  20. 游戏与常用的五大算法---上篇

热门文章

  1. Android N 多窗口模式,你需要知道的一切
  2. 给Macbook装系统的网址
  3. 解决Maven工程中报 Missing artifact jdk.tools:jdk.tools:
  4. Python下使用optparse模块实现对多个文件进行统计【二】
  5. PHP正则表达式函数用法
  6. Symfony2博客应用程序教程:第四部分(续)-测试安全页
  7. “新基建”下,真正的数字化转型是这样的?有内味了
  8. 【转载】送到榨油厂的飞鸽传书
  9. 要判断一个飞鸽传书2007是不是好的
  10. 基于or1200最小sopc系统搭建(一)--搭建及仿真(DE2,DE2-70)