新浦京81707con > 软件下载 > contribx的实例讲解,opencv_contrib的操作方法

原标题:contribx的实例讲解,opencv_contrib的操作方法

浏览次数:144 时间:2019-06-05

先吐槽一下opencv

前言

     记录下Python配置Opencv的坑!Win7 64 Python3.6 Opencv3.4

     本认为安装Python配置opencv的条件很粗大略,结果掉入坑里去了,刚刚消除,记录下。

      首先安装Python不用说,其次是设置Numpy,这么些在“微信小游戏跳壹跳配置Python景况已经缓和了”,最终正是设置Opencv了,英特网海人民广播电视台湾大学关于Opencv的安插情势,不过会有一点难点,上边作者逐1讲授。

      1. 自身已设置opencv叁.四,进入opencv三.四的设置目录,到opencv/build/python/2.7/x6四下的,复制cv二.pyd,(因为自个儿的微管理器是六十一位的,所以找的是x6四目录),把它放到Python/Lib/sit-packages这一个目录下,那几个方法的结果是未曾用,因为如今官方网站络下载的opencv援助的python只是2.柒的版本,还不曾匡助Python3.x的本子,所以在Python叁.陆的条件下是不能够的。

       二.有非官方网站已经编译好的opencv_python的版本,网址为:https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv,笔者下载了opencv_python‑3.4.0 contrib‑cp36‑cp36m‑win_amd64.whl,把它放到Python/Scripts目录下,张开cmd,进入那几个目录,运转:pip install opencv_python‑3.4.0 contrib‑cp36‑cp36m‑win_amd64.whl,安装好后,笔者感到没不平日了,于是在Python脚本中输入:import cv二  结果报错了:

图片 1

     看了N多篇博客,都以这么布置成功的,无奈之下,我又重新安装opencv_python‑3.4.0‑cp36‑cp36m‑win_amd64.whl,结果提醒小编早就安装了opencv_python,笔者输入:import cv2,还是报上海图书馆的错,整个人都要完蛋了。

        三.聊到底终于在https://www.cnblogs.com/combfish/p/5639424.html那篇博客中找到解决办法,原本是自家远远不足dll分析的借助项,到 https://www.microsoft.com/en-us/download/details.aspx?id=48145下载Visual C 20一伍 redistribution package,点击download,笔者的计算机是60位,所以下载vc_redist.x6四.exe,下载后,点击安装,也无需选安装目录啥的,就设置好了,然后作者输入:import cv二,最终未有报错,终于搞好了,好欢欣鼓舞,专门记录下。

Note:那篇文章不会含有其余的手艺解答,仅是设置教程。同样不保险对负有比非常的大概率的安装中遇到的主题素材都能适用。可是倘诺不幸又幸运地碰到了跟自家一样的难题,笔者期望你能从自己那边找到化解方案。

三.一.0的本子cv二.sift和surf就不能够用了 看解释是说 什么 "non-free",,必必要到opencv_contrib库中才有,而以此库的编写翻译不是一小点的劳苦堪当史上最恶

后记

        在这里记录下opencv_python‑3.4.0 contrib‑cp36‑cp36m‑win_amd64.whl和opencv_python‑3.4.0‑cp36‑cp36m‑win_amd64.whl的差异,因为笔者是在PyCharm上运维的代码,因为境况的主题素材,小编索要在PyCharm项指标Scripts目录下重新install opencv_python,因为本身先安装的是opencv_python‑3.4.0‑cp36‑cp36m‑win_amd64.whl,在运维代码时出现了难点:descriptor = cv二.xfeatures贰d.SIFT_create() AttributeError: module 'cv二' has no attribute 'xfeatures二d'那个难点,笔者搜寻了很久,都算得cv贰的版本的主题素材,可是小编的cv2已经是流行版的,这里有介绍是因为专利的标题,cv二.cv2.FeatureDetector_create()方法已经被移除了,所以我索要利用opencv_contrib,由此笔者再度install了opencv_python‑3.4.0 contrib‑cp36‑cp36m‑win_amd64.whl,最后消除了难题。

前言

这几天为了装open_contrib反复编写翻译各类报错已经很不得已了。

近来做作业要求Python opencv,但开掘opencv.org官方网址中提供的包只援助二.柒本子。因为Python已在Anaconda下1度设置了三.5且写了一部分代码,所以并不想卸载了叁.5重新安装贰.七,所以查了素材想要能让opencv能在叁.5上跑。

查遍了各个大神的各类战术,花积分下载了各个攻略。。基本上并没有三个能1体缓慢解决的秘诀。

正文

回帖恐怕此外的 要么只说 “”作者解决了 “ 并不说方法,要么正是不详不尽 可能正如高深

环境:Win7, 64bit

其实吧 菜鸟只要见到vs编写翻译啊 cmake啊这种存在啊无数千奇百怪的报错的时候就能够极度的慌,特别是opencv这种一编写翻译就二钟头起的豪门伙

python version: 3.5.1,Anaconda 2.4.1(64bit)

在这里给初学者们提供多少个方便的格局

1. 精选适用的版本下载(不是在官方网址,因为如笔者题词中所说官方网站所支撑的是Python2.七版本),下载地址:

自己不经常候在看2个做猫脸检查评定的大神的博客 发掘2个神网址

http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv

http://www.lfd.uci.edu/~gohlke/pythonlibs/

比方小编下载的是opencv_python‑3.2.0‑cp35‑cp35m‑win_amd6四.whl,这一个名字标记了叁部分:cp35,cp35m和win_amd64。cp35表示Python是3.5版本,win_amd6四是代表安装的Python是64bit的。

基本上有今天所需的全部库

极其注意:

(其实imagepy群的yxdragon大神以前给过自身也 ,正是自个儿没仔细看上面包车型客车库居然如此全)

一. 这里的6四bit指的是Python安装的64bit而不是操作系统,一时候64bit的操作系统同样大概安装了3贰bit的Python。确认安装的本子方法为展开cmd分界面,输入python --version举行询问。

本文由新浦京81707con发布于软件下载,转载请注明出处:contribx的实例讲解,opencv_contrib的操作方法

关键词: 新浦京81707con Python

上一篇:Struts2和Ajax数据交互示例详解,Struts2与Ajax数据交

下一篇:没有了