-
python3.5.2怎么运行代码_Python3.5怎么配置OpenCV3.2
2020-12-04 01:45:44这次给大家带来 Python3.5怎么配置OpenCV3.2, Python3.5配置OpenCV3.2的注意事项有哪些,下面就是实战案例,一起来看一下。1.OpenCV下载首先创建一个空的文件夹,进入文件夹执行如下命令,如我创建的文件夹是opencv-...这次给大家带来 Python3.5怎么配置OpenCV3.2, Python3.5配置OpenCV3.2的注意事项有哪些,下面就是实战案例,一起来看一下。
1.OpenCV下载
首先创建一个空的文件夹,进入文件夹执行如下命令,如我创建的文件夹是opencv-pythoncd opencv-python
git clone https://github.com/opencv/opencv.git
也可以直接进入网址OpenCV_Download下载
使用git下载后应有一个名字为opencv的文件夹,进入文件夹执行如下命令:cd opencv
mkdir build
cd build
2.编译opencv源码
使用cmake编译opencv源码,在编译前请确认所有的依赖项已经正确安装,可执行如下命令:sudo apt-get install build-essential
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
如果项目已经安装会自动略过,如果项目没有安装则会安装。
在使用cmake编译阶段系统是64位还是32位在这个地方执行的命令是不同的
我的电脑比较渣,装的是32位的系统,这里以32位系统的编译命令为主,同样介绍64位的编译命令,理论上除了文件路径其他应该一样,但是没有经过验证,请慎重!!!
以上执行完毕后,32位执行如下命令进行编译cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local PYTHON3_EXECUTABLE = /usr/bin/python3 PYTHON_INCLUDE_DIR = /usr/include/python3.5 PYTHON_INCLUDE_DIR2 = /usr/include/i386-linux-gnu/python3.5m PYTHON_LIBRARY = /usr/bin/i386-linux-gnu-python3/libpython3.5m.so PYTHON3_NUMPY_INCLUDE_DIRS = /usr/local/lib/python3.5/dist-packages/numpy/core/include/ ..
对于64位系统,cmake命令中的可选项即PYTHON_INCLUDE_DIR等在官方指导文件中可以通过下列提示具体查看PYTHON2(3)_EXECUTABLE =
PYTHON_INCLUDE_DIR = /usr/include/python
PYTHON_INCLUDE_DIR2 = /usr/include/x86_64-linux-gnu/python
PYTHON_LIBRARY = /usr/lib/x86_64-linux-gnu/libpython.so
PYTHON2(3)_NUMPY_INCLUDE_DIRS = /usr/lib/python/dist-packages/numpy/core/include/
参考网上其他人给出的编译命令,将64位系统编译命令写出,但是未经本人验证,如果有已经配置成功的同学请给我留言,以便完善。cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local PYTHON3_EXECUTABLE = /usr/bin/python3 PYTHON_INCLUDE_DIR = /usr/include/python3.5 PYTHON_INCLUDE_DIR2 = /usr/include/x86_64-linux-gnu/python3.5m PYTHON_LIBRARY = /usr/lib/x86_64-linux-gnu-python3/libpython3.5m.so PYTHON3_NUMPY_INCLUDE_DIRS = /usr/local/lib/python3.5/dist-packages/numpy/core/include/ ..
64位或32位系统编译opencv只在cmake命令有差别,cmake执行完之后分别执行如下命令make
sudo make install
如果没有出错的话,至此使用python3开发opencv的开发环境就已经配置完成了。写个小程序试一下:
示例代码import cv2
srcImage = cv2.imread('lena.jpg')
cv2.imshow('Python3', srcImage)
cv2.waitKey(0)
运行结果如下:
相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!
推荐阅读:
-
怎么配置opencv才能不用每次都重新配置一遍?
2020-12-16 17:01:02VS2013怎么配置opencv才能不用每次都重新配置一遍? https://blog.csdn.net/hktkfly6/article/details/83931873配置opencv下面这个链接写得挺好的
https://blog.csdn.net/hktkfly6/article/details/83931873
也可以配置:user,这样所有工程都会有这个环境
这个配置方法适用于其他包:如opengv\ceres等
写给自己,防止迷路
-
python3.5.3怎么用_在Python3.5.3里应该怎么配置opencv3.2.0
2021-02-09 15:40:09这次给大家带来在Python3.5.3里应该怎么配置opencv3.2.0,在Python3.5.3里配置opencv3.2.0的注意事项有哪些,下面就是实战案例,一起来看一下。1.安装numpy进入python安装目录的lib下的site-packages文件夹下打开cmd...这次给大家带来在Python3.5.3里应该怎么配置opencv3.2.0,在Python3.5.3里配置opencv3.2.0的注意事项有哪些,下面就是实战案例,一起来看一下。
1.安装numpy
进入python安装目录的lib下的site-packages文件夹下打开cmd输入pip install numpy下载numpy
NumPy系统是Python的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多(该结构也可以用来表示矩阵(matrix))。据说NumPy将Python相当于变成一种免费的更强大的MatLab系统。
2.下载opencv
这里下载的是opencv3.2.0 64位
3. 安装opencv
拷贝下载的Opencv 3.2.0模块到Python的安装目录Lib\site-packages下,输入 pip install opencv_python-3.2.0+contrib-cp35-cp35m-win_amd64.whl
4. MSVCP140.dll库
如果电脑中没有这个库,会在导入cv2模块时报错import cv2
Traceback (mostrecent call last):
File"", line1,in
ImportError: DLLload failed: 找不到指定的模块。
下载 Microsoft Visual C++ 2015 Redistributable 并安装
5. 测试
这个时候没报错,代表配置成功!
相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!
推荐阅读:
-
vs2013怎么配置opencv才能不用每次都重新配置一遍
2017-02-24 19:18:08VS2013怎么配置opencv才能不用每次都重新配置一遍? 让曾经也是小白的我来写一个VS一次配置永久使用OpenCV的终极小白教程: 说白了就是将VS第一次配置OpenCV的项目属性表保存下来,每次新建...VS2013怎么配置opencv才能不用每次都重新配置一遍?
-
vs工程 更换opencv版本_VS2013怎么配置opencv才能不用每次都重新配置一遍?
2021-01-30 13:13:40让曾经也是小白的我来写一个VS一次配置永久使用OpenCV的终极小白教程:说白了就是将VS第一次配置OpenCV的项目属性表保存下来,每次新建项目时引用即可。目录解压OpenCV配置系统环境变量创建VS新项目添加项目属性表... -
VS2013怎么配置opencv才能不用每次都重新配置一遍?
2018-11-10 18:18:58作者:文森特的芒果 ...来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。...说白了就是将VS第一次配置OpenCV的项目属性表保存下来,每次新建项目时引用即可。 目录 解压O... -
VS2017配置opencv教程(超详细!!!)
2018-06-03 23:48:23前言:刚开始是不打算写这篇博客的,但是我最近为了完成对老师布置的区域生长算法,强行要配置一波opencv,因为换了电脑,所以选择了有黑黑主题酷酷的VS2017,但无奈网上的博客关于vs2017配置Opencv不够全(vs2010... -
VS2013配置OpenCV
2018-04-09 11:39:43转载:VS2013怎么配置opencv才能不用每次都重新配置一遍? 来源:知乎 文章目录1 解压OpenCV2 配置系统环境变量3 创建VS新项目4 添加项目属性表5 配置项目属性表5.1添加包含目录5.2添加附加库目录5.3添加附加依赖项... -
mac系统怎么编opencv_MAC下配置OpenCV的具体方法(2016年最新)
2021-01-17 12:23:13因为工作需求,本人要在MAC端使用OpenCV实现一些视觉功能,配置环境成了最大的阻碍,网上查了很多相关资料和博客,都因为版本环境问题屡试屡败,不过经历重重尝试,笔者最终还是配置成功并运行了自己的源码.当然成功的关键... -
在静态库下使用MFC和共享DLL下使用MFC 这两种情况 opencv的配置,以及配置opencv配置中容易出现的问题
2014-05-25 21:54:51opencv环境的配置,在静态库下怎么配置opencv,配置中常出现的一些问题 -
opencv3.4.3配置 opencv contrib后,无法读取opencv_aruco343d.dll,怎么解决?
2018-12-04 03:32:36我需要opencv的sift算法,opencv3.4.3要用的话,需要配置opencv contrib。 我根据网上教程配置完以后,运行一段代码出现“无法读取opencv_aruco343d.dll” 的问题,我重新编译,生成过这个dll文件。但还是... -
anaconda怎么切换目录_Anaconda配置opencv
2021-01-03 20:58:17在用Anaconda配置opencv环境时会遇到很多很多坑,为帮助读者配置成功,覃原将已配置成功的版本信息以及关键过程写下,以此作为参考:)anaconda安装官网:https://www.continuum.io/downloads本文版本:Anaconda3-... -
Androidstudio配置opencv
2019-10-17 15:31:11Android配置opencv,因为最近上课老师一直在讲解opencv的使用,以及opencv的在图像处理和图像加载方面的强势,让我对opencv有一种想要去了解的心情,记得在去年我在对某个项目进行图片编辑的时候接触到了opencv,... -
Android Studio配置OpenCV
2018-01-31 16:02:32最近项目中需要用到opencv,于是就研究了一下怎么在Android studio中配置opencv,记录下来,免得以后忘记了。 材料篇 准备用品: Android Studio (我使用的是3.0.1) OpenCV(我当前使用的是3.3.0) 相信大家都... -
vs配置opencv问题
2015-05-03 18:00:05在vs中配置opencv在网上虽然已经有很多介绍,但一些细节问题交代得不够具体,很容易出现配置失败,所以在这里详细总结下配置方法,按照本文的方法必能成功配置opencv *****************opencv与vs的配置步骤********... -
ubuntu18.04配置opencv4.0
2018-11-26 20:11:05配置Opencv4 方法适用于opencv所有版本 更新库 Ctrl+Alt+T呼出终端,输入: sudo apt-get update sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavform... -
vs2010配置opencv
2015-06-03 17:35:20摘要:在VS2010环境中应用Opencv,网上找到了很多配置方法,但大多都是老版本的,很多新手面对最新版本的Opencv无从下手,就给新手童鞋写了这么...如果需要调试Opencv,必须应用自己编译出来的Opencv库,具体怎么编译自 -
Mac下QT配置Opencv库
2020-03-12 16:13:26Mac OS系统下QT配置opencv 首先你的电脑应该已经装了QT、opencv,并且两者版本是适应的(挺重要的) 怎么判断适不适应,自己大概看一下两者的版本更新时间吧 我的版本: QT5.11.1 Opencv 4.1.2 解决方案 如果你不... -
Cmake 配置 Opencv3.0 出现问题
2017-03-13 11:24:45试了多次,用Cmake 配置Opencv 出现如下提示: CMake Error at CMakeLists.txt:98 (project): No CMAKE_CXX_COMPILER could be found. vs 为64位的vs 15;opencv3.2 求大神指导,捣鼓了几个小时不知道怎么解决!... -
Qt配置opencv 转cmake的时候有这个报警,知道怎么原因吗?
2020-12-02 21:50:14<p>Qt配置opencv 转cmake的时候有这个报警,知道怎么原因吗?</p><p><img src="https://biwen-static.csdn.net/1606916977d2b5ca33bd970f64a6301fa75ae2eb22.png"></p> -
codeblocks配置opencv2
2016-04-24 22:21:59前几天配置好了vs2013 这几天写代码突然就报错 R6010 -abort() has been called ...下面开始正式配置codeblocks,先说下我之前怎么做的,opencv2.4以及之后的是直接解压缩就好了,都编译好了但是没有min -
关于在windows上基于Pycharm以及Anaconda配置Opencv
2020-10-22 00:21:18关于在windows上基于Pycharm以及Anaconda配置Opencv 自从上次安装完vs19的Opencv以后,我的同学跟我说,树莓派要运行python写的视觉识别代码,因此不得不开始尝试使用Python和Pycharm,明明我连C++的Opencv怎么用都... -
eclipse 配置OpenCV 4 Java 环境
2020-03-26 19:43:55后来想用IDEA来学习OpenCV,发现IDEA的环境怎么也配不好,最后使用eclipse来开发 一、下载相关 1、OpenCV4.2.0 2、eclipse 2020 3、JDK1.8+ 二、配置eclipse ①新建javaproject工程之后,右击工程 ②添加... -
在eclipse中配置openCV
2015-10-01 11:04:28一天时间都在研究java里面怎么用openCV,最后在opencv官网上有一篇文章介绍,可以将opencv作为库配置到eclipse里。比很多博客里的介绍实在简单太多,后来发现官网上的这篇文章有人做了中文翻译,那我们就不要埋没别人... -
安卓ndk 配置opencv库问题
2015-12-12 13:50:18之前用在vc2010中用opencv写了一个图片处理的程序,现在想通过ndk给它做一个安卓的界面(IDE:eclipse)但是不知道要怎么把opencv 导入安卓工程,一定要下opencv for anroid 么,用之前c的opencv库不行吗。... -
怎么配置VS2015 与 opencv3.0.0
2017-03-01 17:22:28很多同学在第一次配置OpenCV3.0.0与Visual stduio2015版本的时候遇到一些问题,或者不知道怎么入手,笔者亲身经历配置,在这里给出配置过程,以及出现的一些问题的解答,供各位朋友参考,谢谢。 一,首先要准备好...
-
抵制外包社交网络中的标签邻居攻击
-
JDBC操作Mysql数据库的基本步骤_通过JDBC访问数据库的基本步骤
-
ServletContainerInitializer与ServletContextInitializer学习笔记
-
2021年软考系统规划与管理师-下午历年真题解析视频课程
-
下列哪项不属于java类加载过程_Java 类的加载过程(阿里面试题)
-
C/C++反汇编解密
-
无线移动网络中基于签名的基于游戏理论的无效签名批量识别
-
iis页面浏览出现500错误
-
jdbc执行mysql函数_使用JDBC调用存储过程和函数
-
java多线程批量操作_Java使用多线程异步执行批量更新操作方法
-
ASTM A240-19.pdf
-
java wait abc_Java三线程按序打印10次ABC (Lock实现与synchronized,wait,notify实现)
-
xxljob源码分析
-
MySQL 四类管理日志(详解及高阶配置)
-
牛牛量化策略交易
-
java调用kettle连hive_使用java连接hive,并执行hive语句详解
-
linux查看路径
-
发那科机器人M20IB机构部说明书.PDF
-
MySQL Router 实现高可用、负载均衡、读写分离
-
MySQL 事务和锁