Anaconda 3中配置OpenCV

平台:win10 x64+Anaconda 3(64-bit)+opencv_python-3.4.5+contrib-cp37-cp37m-win_amd64

一、OpenCV下载

Python环境中的OpenCV下载配置有多种方式。
第一种方式:独立下载安装python,并分别下载安装各依赖库,再安装OpenCV,此方式可参考博文:
https://blog.csdn.net/iracer/article/details/51537020
第二种方式:通过Anaconda安装python和各依赖库,再使用Anaconda安装OpenCV,此方式可参考博文:
https://blog.csdn.net/zstarwalker/article/details/72855781
另外Anaconda预装pip easy_install,他有自己的安装包方式:conda,也可以尝试命令行中输入如下命令:
conda install -chttps://conda.binstar.org/menpo opencv
不过因为网络原因,此方式可能无法获取安装文件。
第三种方式:通过Anaconda安装python和各依赖库,再使用pip安装OpenCV(使用.whl文件安装),下文重点介绍这种方式。
opencv的下载地址:
https://www.lfd.uci.edu/~gohlke/pythonlibs/
由于本机是64bit系统,且通过Anaconda 3(64-bit)安装的是Python3.7.0版本,因此,在上面的列表中下载名字中含有cp37和win_amd64的.whl安装文件,下述两个都可以(contrib模块会提供更多的图像处理功能):
opencv_python?3.4.5+contrib?cp37?cp37m?win_amd64.whl
opencv_python?3.4.5?cp37?cp37m?win_amd64.whl
本人下载的是:opencv_python?3.4.5+contrib?cp37?cp37m?win_amd64.whl

二、OpenCV安装

使用win+r打开cmd命令行窗口,使用cd命令进入上一步下载好opencv_xxx.whl文件所在目录(我的是:D:\Software\APPbeifen\software_pro\python\mokuai)

>python

输入如下代码安装该文件:

>>>pip install opencv_python?3.4.5+contrib?cp37?cp37m?win_amd64.whl

等待安装结束即可

三、测试安装

打开开始菜单--程序--Anaconda文件夹,启动Spyder

在代码编辑区输入如下测试代码,点击菜单栏绿色运行按钮“Run file(F5)”

# -*- coding: utf-8 -*-
"""
Spyder Editor

This is a temporary script file.
"""
import cv2
 
img = cv2.imread("D:\Working\opencvimg\img1.jpg", 1)
cv2.imshow("1", img)
cv2.waitKey()

测试时可能会遇到各种问题,总结:
1.没有import cv2。第一次用Python经常忘记引入需要使用的库,如果要用opencv,就需要引入cv2。
2.输出一堆opencv错误提示,这个就需要根据提示逐个分析。例如经常出现的问题是读图像的路径有问题(路径使用的是反斜杠\,如果图片在当前.py文件的同目录下,可以省略路径),或者大家忘记将图像的后缀名写完整(.jpg,.bmp,.png等)
3.忘记加cv2.waitKey(),这句代码的作用是让显示窗口停留在屏幕上,等待按键,否则窗口弹出后将迅速关闭,看不到显示效果
4.OpenCV读取图像时如果图像路径含中文会报错,可能原因python3.x 将系统字符编码默认为了Unicode,而opencv 读取图片函数的输入参数默认用gbk格式处理。
解决方法1:直接将中文路径改成英文字符;

解决方法2:

def cv_imread(file_path):
    cv_img=cv2.imdecode(np.fromfile(file_path,dtype=np.uint8),-1)
    return cv_img 附:python中正确的文件路径应该为以下3种:
1.path="D:/img/1.jpg"
2.path="D://img//1.jpg"
3.path=r"D:\img\1.jpg"
 

原文地址:https://www.cnblogs.com/Alliswell-WP/p/Anaconda3_OpenCV.html

时间: 2024-11-07 01:57:43

Anaconda 3中配置OpenCV的相关文章

在IntelliJ IDEA 13中配置OpenCV的Java开发环境

准备工作: 下载IDEA 13(这里以版本13为例,后面简称IDEA): 下载Java JDK(用于配置基本的Java开发环境): 下载OpenCV 2.4.9(这里以版本2.4.9为例,据这篇文章说,OpenCV的2.4版本开始支持Java API接口): 安装IDEA: 安装JDK,并在IDEA中配置JDK: 将下载好的OpenCV 2.4.9解压到某个目录下,例如,解压后的路径为“D:\opencv”,该路径下包含build文件夹和source文件夹. 配置开发环境: 1)在IDEA中新建

在vs2012 中配置opencv的终极解决方案

总结一下在配置opencv的步骤(VS2012+opencv2.4.8) 1. 配置环境变量,配置好环境变量之后有可能要重启计算机才会有效,我就属于这种情况. 我们首先要在 计算机-属性-高级系统设置-环境变量 里添加你的opencv 路径, 我的opencv直接安装在C盘,有些文章里讲在 系统变量里添加路径,我这里用户变量和系统变量都添加了,如下:我的计算机是win7 64 位,所以我x86 和x64都添加进去了,因为可能在VS里面debug时切换64位和32位进行调试. 2.在VS里添加op

Qt中配置OpenCV环境

在Qt中开发基于OpenCV的应用时,需要配置对应函数库到环境变量,这时候我们需要使用到qmake能够识别的变量来指定环境变量. INCLUDEPATH: 用于指定搜索头文件到文件夹路径. LIBS: 包含链接时的库文件列表.使用-L来指定文件夹路径,-l来指定库的名称. 而这些配置,我们需要写入到对应到工程文件(*.pro)当中,可以有两种写法. 第一种:直接指定包含到库文件名称. 1 INCLUDEPATH += /usr/local/include/opencv2/ 2 3 LIBS +=

在Android Studio中配置openCV

所用的版本:Android Studio3.4.1.openCV 3.4.9 1.下载 在opencv官网下载最新的SDK包,本人下载的版本是3.4.9,下载完毕之后解压. 下载地址:https://opencv.org/releases/ 2.导入 (1)新建一个Android项目OpenCVTest,点击File->New->Import Module 出现如下界面 导入刚才解压opencv-3.4.9-android-sdk的位置,选择OpenCV\sdk\java文件夹,点击确定 点击

Eclipse中配置OpenCV

Assume you have installed OpenCV Pack @ D:\opencv\ Firstly , New-->Java Project . Assume the project name is cv_helloworld Then right click on the project "cv_helloworld" , click Properties In the new window , select "Java Build Path&quo

在vs2015中配置opencv的问题及解决办法

参考博客:http://blog.csdn.net/poem_qianmo/article/details/19809337(@浅墨_毛星云) 1.x86和x64指的是编译器,而不是机器的区别 2.对于依赖项opencv_ts300d.lib;opencv_world300d.lib是debug模式:而opencv_ts300.lib;opencv_world300.lib是release模式 按照浅墨的步骤 配置x64,库目录选择的是x64,但在调试时其加载目录是x86 最后要想使用只能所有改

如何删除VS2015中的OpenCV的配置

首先,在C盘--用户--AppData--Local--Microsoft--MSBuild--v4.0  路径下,找到  Microsoft.Cpp.Win32.user  文件,用记事本打开,如下图所示 图中,红色框内即为之前配置的OpenCV环境的包含目录.库目录和附加依赖项,把这部分内容删掉即可 然后,重新打开VS2010,你会发现原来配置的OpenCV环境都没有了,这样你就可以重新按照教程重新在VS中配置OpenCV啦 --------------------- 本文来自 一条来自深海

Qt中添加OpenCV库

配置在Qt中的OpenCV,看了很多“教程”,最终成功.记一下过程. 本机配置: window7 32位系统: qt-opensource-windows-x86-mingw492-5.5.1: OpenCV2.4.10. 对于我来说配置过程比较难,因为目前我没用过Qt和Cmake,之前一直用VS编译C++,也没有用过MinGW,所以看教程中的各种命令或者执行文件都比较费时.这次各种尝试后成功.参考资料的连接在最后,其中帮助我最大的就是那一篇纯英文的,很详细. 前期准备 Qt5的opensour

安装visual studio 2012,并配置opencv

在同学的帮助下,终于成功配置了vs+opencv,将详细过程记录在此,方便以后查阅 参考1 安装vs2012 下载vs2012,官方下载地址 双击安装文件,设置安装路径 2.选择需要的安装包 3.安装进行中 4.终于安装完成 5.点击启动 提示输入产品秘钥 YKCW6-BPFPF-BT8C9-7DCTH-QXGWC 激活成功 6.出现其它配置页面 这里选择C++为默认开发环境 7.启动 8.注意,有时可能出现兼容性问题,需要下载更新包 点击安装即可 安装opencv 1.下载opencv源码 o