Anaconda下配置python+opencv+contribx的实例讲解

yipeiwu_com5年前Python基础

先吐槽一下opencv

3.1.0的版本cv2.sift和surf就不能用了 看解释是说 什么 "non-free",,必须要到opencv_contrib库中才有,而这个库的编译不是一点点的困难 堪称史上最恶

这几天为了装open_contrib反复编译各种报错已经很无奈了。

查遍了各种大神的各种攻略,花积分下载了各种攻略。。基本上没有一个能全部解决的办法。

回帖或者其他的 要么只说 “”我解决了 “ 并不说方法,要么就是不详不尽 或者比较高深

其实吧 新手只要看到vs编译啊 cmake啊这种存在啊无数千奇百怪的报错的时候就会无比的慌,尤其是opencv这种一编译就2小时起的大家伙

在这里给初学者们提供一个简便的方法

我偶然在看一个做猫脸检测的大神的博客 发现一个神网站

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

基本上有现在所需的所有库

(其实imagepy群的yxdragon大神之前给过我也 ,就是我没仔细看下面的库居然这么全)

都是编译好了的 直接pip install就行 这里居然直接有已经编译好的

根据你python的版本 和opencv需要的版本

直接输入pip install opencv python-3.x.0+contrib-cpxx-cpxxm-win xxxxx.whl即可 自动卸载原有版本 安装新的

好了 可以使用了

import cv2

help(cv2.xfeatures2d)

测试如图

以上这篇Anaconda下配置python+opencv+contribx的实例讲解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

详解django自定义中间件处理

中间件是一个钩子框架,它们可以介入 Django 的请求和响应处理过程。 它是一个轻量级、底层的 插件 系统,用于在 全局修改 Django 的输入或输出 。 每个中间件组件负责完成某个...

python调用opencv实现猫脸检测功能

python调用opencv实现猫脸检测功能

Python 小猫检测,通过调用opencv自带的猫脸检测的分类器进行检测。 分类器有两个:haarcascade_frontalcatface.xml和 haarcascade_fr...

Django集成celery发送异步邮件实例

Django集成celery发送异步邮件实例

安装依赖 pip install django-celery-beat pip install django-celery-email pip install celery pip...

Django实现学生管理系统

Django实现学生管理系统

Django学习笔记-学生管理系统(Django实现)笔记中仅实现了对数据的全部查询。 下面实现新增、删除、修改,代码如下。 下面的代码没有对输入框内容进行限制,如果输入不符合规则的内容...

《Python学习手册》学习总结

《Python学习手册》学习总结

本篇文章是作者关于在学习了《Python学习手册》以后,分享的学习心得,在此之前,我们先给大家分享一下这本书: 下载地址:Python学习手册第4版 之前为了编写一个svm分词的程序而...