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

yipeiwu_com6年前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设计】。

相关文章

将python运行结果保存至本地文件中的示例讲解

一、建立文件,保存数据 1.使用python中内置的open函数 打开txt文件 #mode 模式 #w 只能操作写入 r 只能读取 a 向文件追加 #w+ 可读可写 r+可读可写...

pandas.dataframe按行索引表达式选取方法

需要把一个从csv文件里读取来的数据集等距抽样分割,这里用到了列表表达式和dataframe.iloc 先生成索引列表: index_list = ['%d' %i for i in...

python自动化测试之如何解析excel文件

前言 自动化测试中我们存放数据无非是使用文件或者数据库,那么文件可以是csv,xlsx,xml,甚至是txt文件,通常excel文件往往是我们的首选,无论是编写测试用例还是存放测试数据,...

Django Sitemap 站点地图的实现方法

Django 中自带了 sitemap框架,用来生成 xml 文件 Sitemap(站点地图)是通知搜索引擎页面的地址,页面的重要性,帮助站点得到比较好的收录。 白话文就是:一个写了你...

python求最大值最小值方法总结

python求最大值最小值方法总结

方法一(常规): 代码: count = int(input('输入数据个数:\n')) a = 1 while a <= count: num = int(input(...