返回顶部
首页 > 资讯 > 后端开发 > Python >ubuntu中Python3.5怎么配置OpenCV3.2
  • 550
分享到

ubuntu中Python3.5怎么配置OpenCV3.2

2023-07-04 14:07:57 550人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

这篇文章主要介绍了ubuntu中python3.5怎么配置OpenCV3.2的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇ubuntu中python3.5怎么配置OpenCV3.2文章都会有所收获,下面我们一起

这篇文章主要介绍了ubuntupython3.5怎么配置OpenCV3.2的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇ubuntu中python3.5怎么配置OpenCV3.2文章都会有所收获,下面我们一起来看看吧。

1.OpenCV下载

首先创建一个空的文件夹,进入文件夹执行如下命令,如我创建的文件夹是opencv-Python

cd opencv-pythongit clone https://GitHub.com/opencv/opencv.git

也可以直接进入网址OpenCV_Download下载

使用git下载后应有一个名字为opencv的文件夹,进入文件夹执行如下命令:

cd opencvmkdir buildcd build

2.编译opencv源码

使用cmake编译opencv源码,在编译前请确认所有的依赖项已经正确安装,可执行如下命令:

sudo apt-get install build-essentialsudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavfORMat-dev libswscale-devsudo 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 = <path to python>PYTHON_INCLUDE_DIR = /usr/include/python<version>PYTHON_INCLUDE_DIR2 = /usr/include/x86_64-linux-gnu/python<version>PYTHON_LIBRARY = /usr/lib/x86_64-linux-gnu/libpython<version>.soPYTHON2(3)_NUMPY_INCLUDE_DIRS = /usr/lib/python<version>/dist-packages/numpy/core/include/
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执行完之后分别执行如下命令

makesudo make install

如果没有出错的话,至此使用python3开发opencv的开发环境就已经配置完成了。写个小程序试一下:

示例代码

import cv2srcImage = cv2.imread('lena.jpg')cv2.imshow('Python3', srcImage)cv2.waiTKEy(0)

关于“ubuntu中Python3.5怎么配置OpenCV3.2”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“ubuntu中Python3.5怎么配置OpenCV3.2”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网Python频道。

--结束END--

本文标题: ubuntu中Python3.5怎么配置OpenCV3.2

本文链接: https://lsjlt.com/news/345780.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • ubuntu中Python3.5怎么配置OpenCV3.2
    这篇文章主要介绍了ubuntu中Python3.5怎么配置OpenCV3.2的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇ubuntu中Python3.5怎么配置OpenCV3.2文章都会有所收获,下面我们一起...
    99+
    2023-07-04
  • Linux-ubuntu16.04 Python3.5配置OpenCV3.2的方法
    1.OpenCV下载 首先创建一个空的文件夹,进入文件夹执行如下命令,如我创建的文件夹是opencv-python cd opencv-python git clone https://github.com/ope...
    99+
    2022-06-04
    Python3.5配置OpenCV3.2
  • ubuntu 中怎么配置supervisor
    这篇文章给大家介绍ubuntu 中怎么配置supervisor,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1,安装python,supervisor# apt-get install p...
    99+
    2023-06-05
  • Ubuntu中怎么配置ftp
    Ubuntu中怎么配置ftp,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。 ftp服务器安装与配置1. ftp服务端的安装如果之前配置过ftp服务器的还是之后配置的服...
    99+
    2023-06-05
  • Ubuntu 中怎么配置mysql
    本篇文章为大家展示了Ubuntu 中怎么配置mysql,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。 在master上建立一个专门用来做复制的用户:grant replication slave o...
    99+
    2023-06-16
  • Ubuntu中怎么配置maven
    这篇“Ubuntu中怎么配置maven”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Ubuntu中怎么配置maven”文章吧...
    99+
    2023-07-04
  • ubuntu中怎么安装配置MYSQL
    今天就跟大家聊聊有关ubuntu中怎么安装配置MYSQL,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。配置MySQL注意,MySQL缺省是只允许本地...
    99+
    2024-04-02
  • Ubuntu中怎么配置Python版本
    Ubuntu中怎么配置Python版本,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。首先查看系统内有哪些版本的Pythonls /usr/bin/python查看...
    99+
    2023-06-05
  • Ubuntu中怎么配置IP地址
    这期内容当中小编将会给大家带来有关Ubuntu中怎么配置IP地址,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。一、使用命令设置ubuntu的ip地址 1.修改配置文件blacklist.conf禁用IPV...
    99+
    2023-06-13
  • Ubuntu中怎么配置Server网络
    本篇文章为大家展示了Ubuntu中怎么配置Server网络,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。0)虚拟机改成"桥接"模式.1)修改IP打开 /etc/network/i...
    99+
    2023-06-17
  • Ubuntu中怎么安装配置FTP
    今天小编给大家分享一下Ubuntu中怎么安装配置FTP的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。FTP(File Tra...
    99+
    2023-06-27
  • Ubuntu中怎么配置NFS服务
    这篇文章主要介绍了Ubuntu中怎么配置NFS服务的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Ubuntu中怎么配置NFS服务文章都会有所收获,下面我们一起来看看吧。NFS(Network File Syst...
    99+
    2023-06-27
  • Ubuntu中怎么安装配置jdk
    这篇文章主要介绍“Ubuntu中怎么安装配置jdk”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Ubuntu中怎么安装配置jdk”文章能帮助大家解决问题。1.oracle官网下载压缩包点击链接2.解...
    99+
    2023-06-27
  • Ubuntu中怎么配置lamp环境
    本篇内容介绍了“Ubuntu中怎么配置lamp环境”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!步骤:1.更新sudo apt-g...
    99+
    2023-07-04
  • Ubuntu中怎么配置白名单
    本文小编为大家详细介绍“Ubuntu中怎么配置白名单”,内容详细,步骤清晰,细节处理妥当,希望这篇“Ubuntu中怎么配置白名单”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。1.打开终端命令行模式。2.输入以下命...
    99+
    2023-07-04
  • Ubuntu中怎么配置AD域控
    本篇内容主要讲解“Ubuntu中怎么配置AD域控”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Ubuntu中怎么配置AD域控”吧!1.安装likewise-open工具。$sudo apt-ge...
    99+
    2023-07-04
  • Ubuntu怎么配置Munin
    这篇文章主要讲解了“Ubuntu怎么配置Munin”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Ubuntu怎么配置Munin”吧!1. 添加apt源123sudo add–apt–repo...
    99+
    2023-07-04
  • Ubuntu中Nginx怎么安装与配置
    本篇内容主要讲解“Ubuntu中Nginx怎么安装与配置”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Ubuntu中Nginx怎么安装与配置”吧!1.nginx...
    99+
    2024-04-02
  • Ubuntu Server18.04中怎么配置静态IP
    这篇文章主要讲解了“Ubuntu Server18.04中怎么配置静态IP”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Ubuntu Server18.04中怎么配置静态IP”吧!在Ubun...
    99+
    2023-06-27
  • Ubuntu中怎么安装和配置VNC
    本篇内容介绍了“Ubuntu中怎么安装和配置VNC”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!介绍VNC或“虚拟网络计算”是一种连接系统,...
    99+
    2023-06-27
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作