都知道“日新月异”,编程也变得越来越现代化。进修图像处置,openCV是把快刀,Python就个好砧板。18年了,当然要用最新的python3和OpenCV3咯!那在python3中该若何导入OpenCV3模块呢?

东西/原料
- python3.6.5
- OpenCV 3.4.2
- Ubuntu 18.04
方式/步调
- 1
开篇先说个悲剧:
本觉得,OpenCV-Python安装着很简单,没想到在Windows上折腾了一天,仍是徒劳无功,蹉跎芳华!!!
搜刮遍了国内收集(没梯子出不去...),什么Anaconda,什么pip.whl,什么镜像站,什么VS,什么CMake十足折腾了一遍。
成果仍是报错:ImportError: DLL load failed: 找不到指心猿意马的模块........
感受要废.....
最后,终于想起来了,Windows情况下的Python各类娇气,一向有着不服水土的弊端(之前试了Anaconda,居然也治欠好),所以就在Ubuntu下试了试.....
- 2
步调仍是阿谁步调,不增不减。居然一条指令就搞心猿意马了....org
pip3 install opencv-python
- 3
这里多说一句,在Python之父分开了Python之后,Python距离当作熟可能需要更远的路要走。避免折腾,仍是尽早拥抱Linux为上(OS X土豪请自便),如许,今后开辟深度进修、人工智能之类城市节流很年夜的精气神__org__
- 4
接着分享。
pip3指令执行之后,需要查看是否安装当作功。指令如下:
python3
>>> import cv2 as cv
>>> print(cv.__version__)
按照Unix之禅,当作功执行不报错,并打印了OpenCV的版本号,则申明功德已当作,安装当作功!
- 5
看到这里,可能会有人问:为什么安装的OpenCV 3,导入的倒是cv2?
这个问题其实是个汗青误会,"import cv2"中的"2"并不暗示OpenCV的版本号。
OpenCV开辟之初,有着两套api接口,别离基于基于C和C++,此中"cv"暗示底层是C的API,"cv2"则是C++的API。
跟着年夜情况的改变,此刻OpenCV也在逐渐舍弃c说话API,所以2018年的今天,大师普遍应用着与版本无关的cv2。
注重事项
- Ubuntu收集错误会导致pip 安装掉败,重启收集请执行:sudo service network-manager restart
来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!
本文链接:https://www.ibaiwen.com/web/228555.html
- 上一篇: 饿了么外卖商家怎么入驻
- 下一篇: 怎么查全国大学英语四级成绩
- 热门文章
-
WB蒙特利尔(WB Montreal)——欧美十大最差视频游戏开发商
迅猛龙(Velociraptor)——欧美史前十大死亡动物
什么是果酱猫(What Marmalade Cats)?
神奇蜘蛛侠2(The Amazing Spider-Man 2)——欧美最佳蜘蛛侠电影
希瑟(Heather)——欧美十大最佳柯南灰歌
二人梭哈
faceu激萌怎么把瘦脸开到最大
奥兹奥斯本(Ozzy Osbourne)——欧美十大高估歌手
什么是小脑前下动脉(Anterior Inferior Cerebellar Artery)?
我应该知道康涅狄格州的什么(What Should I Know About Connecticut)?
- 热评文章
- 最新评论
-
- 最近访客
-
- 站点信息
-
- 文章总数:200248
- 页面总数:9
- 分类总数:1
- 标签总数:0
- 评论总数:0
- 浏览总数:497