问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Linux下怎么配置python和opencv

发布网友 发布时间:2022-04-22 06:45

我来回答

1个回答

热心网友 时间:2022-04-07 12:57

以下说明在Linux下Python和OpenCV结合安装的过程,Python要使用OpenCV模块,则必须导入OpenCV提供的包,所以要提供Python支持,首先在安装OpenCV前安装必要的组件,一般列表如下:
1、gcc g++一般系统自带
2、cmake 编译OpenCV时使用,需要手动安装
3、pkg-config命令,一般系统自带,如果缺少,使用 yum -y install pkg-config 安装
4、Python 2.x,系统自带
5、NumPy 一个用于大型矩阵处理的库,这个必须!如果不安装则后面OpenCV安装后也编译不出来Python的模块,其他库可以后来安装
最后一步是安装OpenCV
在保证前4项没问题的情况下,开始安装NumPy模块,官网下载地址为:http://www.scipy.org/scipylib/download.html
进入SourceForge下载,地址为:https://sourceforge.net/projects/numpy/
直接点击Download即可下载,下载成功之后上传到Linux服务器,安装过程很简单,解压后直接安装即可(之前要确保python-devel已经安装)
unzip numpy-1.11.1.zip
cd numpy-1.11.1/
python setup.py install

另外numpy还可以去python官网下载:https://pypi.python.org/pypi/numpy
安装成功之后接下来进一步安装OpenCV,官方网站为:http://opencv.org/进入后点击DOWNLOADS来到下载界面:http://opencv.org/downloads.html,这里下载2.4.13的版本
下载完之后上传到Linux,执行接下来的安装:
unzip opencv-2.4.13.zip
cd opencv-2.4.13/
cmake -D WITH_GTK_2_X=ON -D CMAKE_INSTALL_PREFIX=/usr/local .
make # make -j4表示开4个线程来进行编译
make install

安装过程时间可能会有点长10~30分钟左右,编译完成之后OpenCV就安装到了指定的/usr/local下面的一些目录中,库文件就安装到了/usr/local/lib下,Python的模块安装位置是:/usr/local/lib/python2.7/site-packages,执行 ls /usr/local/lib/python2.7/site-packages/ 可以看到两个文件,一个是cv2.so一个是cv.py
这两个文件在刚才opencv-2.4.13编译的目录下面lib/下也存在着两个python模块文件,但是不幸的是现在并不能直接使用,原因是我们操作系统python依赖包的位置是/usr/lib/python2.7下,所以刚才如果编译到/usr下是直接可以用的,不过这个也不重要,只要我们将这两个文件复制到正确的目录下,那么就能正常使用OpenCV的功能了,执行: cp /usr/local/lib/python2.7/site-packages/cv* /usr/lib/python2.7/site-packages/ 复制过去之后进入python交互式界面执行 import cv2 没有报错则安装成功
可以写一个测试的小案例,在服务器上有一张图片是test.jpg现在简单的使用cv2模块解析成图像矩阵,然后再写入磁盘文件中,代码如下:
#!/usr/bin/python
# -*- coding:utf-8 -*-
import cv2
image = cv2.imread("test.jpg")
print image
cv2.imwrite("test1.jpg",image)

这里将原有的test.jpg生成test1.jpg,
执行 python cvtest.py 执行完后会发现输出好多矩阵变量,并且生成了test1.jpg文件
生成的文件有可能比原文件大也有可能小,具体根据图像来决定,现在查看一下图片内容,和之前是一样的
python opencv安装教程 通过pip安装三方库

1.首先win+R 输入cmd打开控制台 2.输入pip install opencv-python回车进行安装 3.如果找不到pip可以将python安装目录下Scripts目录加到环境变量,或者换用python-m pip install opencv-python 来进行安装 2、对于Linux系统。1.直接在shell下运行pip install opencv-python即可 3、安装结束之后,运行python...

怎么安装opencv linux

1、从网上下载OpenCV-3.0.0.zip。下载地址http://opencv.org/downloads.html 2、如果使用虚拟机,最好将OpenCV-3.0.0.zip移动到用户主目录下进行编译,一定不能在虚拟机在Windows系统里的共享文件夹下进行编译,否则会因为文件系统(Windows7的文件系统是NTFS,ubuntu-15.10的文件系统是)不同在编...

配置python_opencv_gpu

配置Python与OpenCV GPU环境,首先确保你的编译环境为CUDA 11.8,Python 3.9,VS2019的Release版本,优先使用James Bowley编译的预置文件。不论自编译还是下载,关键文件夹为"install"和"lib"。在部署前,要确认显卡驱动与编译版本兼容,比如你用了CUDA 11.8,那么部署时驱动至少要支持11.0以上。通过命...

在python中已经安装过opencv了,可是运行还是报错?

1.首先,在Win+R中输入CMD以打开控制台。2.输入PIP安装opencv Python,然后按Enter键安装。3.如果找不到pip,请将python安装目录下的\scripts目录添加到环境变量中,或使用python-m pip install opencv python进行安装。2.对于Linux系统。1.直接在shell下运行PIP-install-opencv-Python。3.安装完成后,...

python cv2 怎么安装

要安装Python的cv2库,首先需要下载OpenCV的安装包,这个过程类似于解压常规软件。在下载完成后,解压包并找到其中的文件,将其复制至Python的包安装目录。接下来,在Python的shell环境中,尝试导入cv2模块,以此来检验安装是否成功。如果出现需要安装依赖的提示,不必惊慌,因为通常cv2依赖numpy,如果你之前已经...

pythoncv2怎么安装

Python中安装cv2的步骤如下:1. 打开命令行窗口或终端。2. 输入命令“pip install opencv-python”并回车执行。这条命令会让Python的pip包管理器下载并安装cv2库。详细解释如下:首先,确认你的计算机上已经安装了Python和pip。这两个工具是Python编程的基础组件,你可以通过它们来安装和管理Python库。如果...

Py之cv2:cv2库(OpenCV,opencv-python)的简介、安装、使用方法

通过下载whl文件,如opencv_python-3.4.1-cp36-cp36m-win_amd64.whl,然后在命令行使用pip进行安装:`pip install opencv_python-3.4.1-cp36-cp36m-win_amd64.whl`直接通过pip安装:`pip install opencv-python`,检查安装成功后,即可开始使用。在Anaconda环境下安装:同样使用pip,但在命令行中...

opencv装在linux还是windows

你可以在Linux系统中使用包管理器(如apt-get、yum等)来安装OpenCV。在Windows系统中,你可以从OpenCV官方网站下载适用于Windows的预编译版本并进行安装。当你在不同的系统中安装OpenCV时,安装过程可能会有所不同,但基本的功能和API在各个系统中是相同的。同时,OpenCV也提供了C++、Python、Java等多种...

如何安装python opencv的依赖

将”\opencv\build\python\2.7\x64”或”\opencv\build\python\2.7\x86”(根据python版本)文件夹中找到cv2.pyd”,复制到Python安装文件的”C:\Python27\Lib\site-packages”文件夹中。测试:使用pycharm,用下面代码进行测试:import cv2 import numpy as np img = cv2.imread("C:\lena.jpg"...

OpenCV下载和安装(包含所有平台)!

使用源代码进行 OpenCV 编译,步骤包括运行 CMake GUI,设置 OpenCV 源码目录以及构建目标文件夹,配置编译器(或选择 MinGW 构建文件),使用 Visual Studio 打开生成的解决方案进行编译。Linux 环境下,需准备 GCC、GLIBC、GTK+ 2.x或更高版本、cmake、libtbb等库,下载源代码后通过 `./configure --...

python可以配置opencv python环境配置opencv python怎么导入opencv pycharm配置opencv anaconda配置opencv pythonopencv python调用opencv pythonopencv中文教程 python如何安装opencv
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
电脑开机时怎么进入安全模式 广东医学院大一新生宿舍怎么样,是不是都是学校分配,不能自己选择_百度... 2012高考理科 考到545 想知道怎么填志愿 我的分数545可以报广东医学院边d专业?我系广东考生 高考排名。高考报志愿。广东医学院。 今年545分补录广东医学院还有机会吗? 徒步穿什么鞋 夫妻之间感情再不好都不要去互相伤害 平时可以穿登山鞋吗 大学生都爱去哪些网站? ps怎么做浮雕效果 PS这种浮雕效果怎么做 PS中给图片局部制作浮雕效果怎么弄? Adobe Photoshop CS5如何做出浮雕效果? 箭头指的描边浮雕效果Ps怎么做? 怎么把图片在PS里处理成浮雕效果 比较真实的那种 ... 怎样用ps制作浮雕效果 Ps中怎样做出同底色相同的浮雕效果? ps怎么做巧克力浮雕效果 PS里怎么把图像做成浮雕 ps怎么做彩色浮雕 在PS中如何制作浮雕效果? ps浮雕效果怎么做 华为手机会自动升级吗 华为手机半夜自动安装系统更新? 怎么通过剪纸喜迎新春? 如何剪窗花福 剪窗花的寓意和象征是什么? 剪窗花的意义是什么? 春节剪窗花的由来和寓意是什么? 如何在linux下运行python LINUX下要在C中嵌入Python,编译的时候怎样解决库... linux安装pycharm需要配置环境吗 Linux下用anaconda来装python,编译出错 linux新安装python怎么配置文件 linux安装python开发环境 linux环境下python怎样操作mysql数据库 纸上的蓝墨水如何去掉 纸上的蓝墨水如何才能去掉 不小心弄到纸上的蓝墨水迹怎么弄干净 怎样去除纸上的蓝字? 谁能告诉我要把纸上的蓝墨水洗掉,用什么方法较好! 怎样去除纸上的蓝中性笔墨 裱画纸上有蓝色的怎么洗掉 白纸上的蓝字,在红色光的照射下;蓝字呈______(... 怎样去除纸上的纯蓝钢笔水 怎么去除纸上的蓝墨水,想改下以前的文字 打印纸上有大量蓝点 红色条纹 蓝色片状物是怎回事? 怎样去除纸上的纯蓝钢笔水? 这纸上的蓝色的字怎样能消掉啊 问了很多家打印点都...