OpenCV安装教程

合集下载

OPENCV初级教程及范例

OPENCV初级教程及范例

OPENCV初级教程及范例一、安装OPENCV要使用OPENCV,首先需要在计算机上安装它。

安装步骤如下:3.打开命令行工具,并进入解压后的文件夹。

4.运行以下命令来编译和安装OPENCV:cmake .makesudo make install二、OPENCV基本概念1.图像数据结构在OPENCV中,图像被表示为一个多维数组,每个数组元素对应着图像中的一个像素。

例如,对于一个RGB彩色图像,每个像素由三个颜色通道(红、绿、蓝)组成,可以使用3维数组来表示。

2.图像读取和显示import cv2#读取图像image = cv2.imread("image.jpg")#显示图像cv2.imshow("Image", image)cv2.waitKey(0)cv2.destroyAllWindows3.图像处理import cv2import numpy as np#读取图像image = cv2.imread("image.jpg")#图像模糊处理kernel = np.ones((5,5), np.float32) / 25blurred = cv2.filter2D(image, -1, kernel) #显示处理后的图像cv2.imshow("Blurred Image", blurred)cv2.waitKey(0)cv2.destroyAllWindows三、OPENCV实例以下是一些使用OPENCV的实际范例:1.边缘检测import cv2#读取图像image = cv2.imread("image.jpg", 0)#边缘检测edges = cv2.Canny(image, 100, 200)#显示边缘图像cv2.imshow("Edges", edges)cv2.waitKey(0)cv2.destroyAllWindows2.目标识别import cv2#读取图像image = cv2.imread("image.jpg")#创建目标识别器cascade = cv2.CascadeClassifier("cascade.xml")#对图像进行目标识别objects = cascade.detectMultiScale(image, scaleFactor=1.1, minNeighbors=5, minSize=(30, 30))#绘制识别结果for (x, y, w, h) in objects:cv2.rectangle(image, (x, y), (x+w, y+h), (0, 255, 0), 2)#显示识别结果cv2.imshow("Objects", image)cv2.waitKey(0)cv2.destroyAllWindows这些范例只是OPENCV功能的冰山一角,OPENCV还提供了很多强大的功能和工具。

OpenCV教程1(python)

OpenCV教程1(python)

OpenCV教程1(python)OpenCV教程1OpenCV(python)安装⼯欲善其事必先利其器,所以学好OpenCV第⼀步是将相关的环境搭建起来。

本教程是基于windows上的python3.X的,所以⾸先你得安装了python3.X。

没有安装的可以去下载对应的版本,双击点击下⼀步,下⼀步,直⾄安装成功。

好了,python安装完了,下⼀步就是安装OpenCV了。

因OpenCV需要⽤到numpy库,得先安装numpy库。

win+R键输⼊cmd进⼊控制台⿊窗⼝,输⼊pip install numpy,回车。

接下来就是正式安装OpenCV了,去这个⽹站,按ctrl+F进⾏搜索,输⼊opencv,回车,找到了OpenCV对应的下载链接。

下载完成后,还是在⿊窗⼝,输⼊pip install 你的路径名\完整的⽂件名.whl 后回车,提⽰安装成功了就⾏了。

下⾯的基础教程是建⽴在你学习过python的情况下,要不然会遇到很多问题。

没有学过python的,可以去⽹上找⼀些基础的教程来学习,只需要⼤致了解⼀下python的基本语法就可以。

OpenCV基础操作-图⽚1.读⼊并显⽰图⽚import numpy as npimport cv2img = cv2.imread(r'lighthouse.png',cv2.IMREAD_COLOR)cv2.imshow('image',img)cv2.waitKey(0)cv2.destroyAllWindows()运⾏程序结果如下:解释⼀下代码,import numpy as np和import cv2是⽤来引⼊相应的模块的,以便在程序中使⽤。

使⽤cv.imread()读⼊图像,第⼀个参数是图⽚的⽂件名,在不同的路径中,需要加⼊路径名。

r'lighthouse.png'字符串前⾯的r表⽰字符串中取消所有的转义。

第⼆个参数表⽰如何读取图⽚,常⽤的有⼏个值:cv2.IMREAD_COLOR:读⼊⼀副彩⾊图像。

opencv安装教程python

opencv安装教程python

opencv安装教程python
以下是OpenCV库的安装教程(Python版本):
1. 确保你已经安装了Python解释器。

可以在终端中输入以下
命令来验证Python版本:
```
python --version
```
如果没有安装Python,请先从官方网站下载和安装。

2. 打开终端或命令提示符,并使用以下命令安装OpenCV库:```
pip install opencv-python
```
这会自动从Python包索引网站下载并安装最新版本的
OpenCV库。

3. 安装完成后,你可以使用以下代码来验证OpenCV库已正
确安装:
```python
import cv2
print(cv2.__version__)
```
运行代码后,你应该能够看到OpenCV库的版本号。

现在你已经成功安装了OpenCV库,可以开始使用它进行图
像处理和计算机视觉任务了。

记得在需要的地方导入cv2模块
并调用OpenCV的函数和方法。

希望以上信息对你有所帮助!。

LINUX(UBUNTU)下OPENCV安装教程

LINUX(UBUNTU)下OPENCV安装教程

详细的步骤,在ubuntu14.04上安装OpenCV2.4.3成功。

安装OpenCV:1.安装必要的软件apt-get install build-essential cmake libgtk2.0-dev pkg-config python-dev python-numpy libavcodec-dev libavformat-dev libswscale-dev2.下载OpenCV,我的OpenCV-2.4.3.tar.bz2是在csdn上下载的3.解压到任意目录进入到压缩包存放的目录tar xvf OpenCV-2.4.3.tar.bz2cd OpenCV-2.4.3/mkdir releasecd release4.cmake编译OpenCV源码,所有的lib文件都会被安装到/usr/local目录下cmake-D CMAKE_BUILD_TYPE=RELEASE-D CMAKE_INSTALL_PREFIX=/usr/local..5.安装makesudo make installNow you have to configure OpenCV.First,open the opencv.conf file with the following code: 1sudo gedit/etc/ld.so.conf.d/opencv.confAdd the following line at the end of the file(it may be an empty file,that is ok)and then save it:1/usr/local/libRun the following code to configure the library:1sudo ldconfigNow you have to open another file:sudo gedit/etc/bash.bashrcAdd these two lines at the end of the file and save it:PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig export PKG_CONFIG_PATHFinally,close the console and open a new one,restart the computer or logout and then login again.OpenCV will not work correctly until you do this.Now you have OpenCV2.4.1installed in your computer with Python,TBB,OpenGL, video,and Qt support./*下面这段可忽略环境变量pkg_config_path提供编译时和运行时库的路径查询。

OpenCV安装与配置

OpenCV安装与配置

OpenCV安装与配置1.下载和安装OpenCVSDK。

官网:/找到OpenCVWindows版下载下来;得到自解压程序“opencv2.x.x.exe”。

2.配置环境变量。

计算机->属性->高级系统设置->高级->环境变量->(双击)系统PATH->添加相应路径,与之前已经有的值用“;”分开。

添加:opencv\build 86\vc12\bin这个路径。

3.工程包含(include)目录配置。

文件->新建->项目->选择【Win32控制台程序】,命名test1,选择路径,单击确定;进入【Win32应用程序向导】,下一步,勾选空项目;解决方案资源管理器【源文件】右键单击->添加->新建项,新建一个.cpp文件。

【菜单栏】里单击【视图】->【属性管理器】;之后展开【Debug|Win32】->【erDirectories】,右键单击【属性】,打开属性页面.【通用属性】->【VC++目录】->【包含目录】添加3个目录:D:\ProgramFiles\opencv\build\include;D:\ProgramFiles\opencv\build\include\opencv;D:\ProgramFiles\opencv\build\include\opencv2;4.工程库(lib)配置。

【通用属性】->【VC++目录】->【库目录】添加:D:\ProgramFiles\opencv\build 86\vc12\lib;D:\ProgramFiles\opencv\build 86\vc12\statib;5.链接库配置。

【通用属性】->【链接器】->【输入】->【附加依赖项】后输入:D:\opencv\opencv\build\includeD:\opencv\opencv\build\include\opencvD:\opencv\opencv\build\include\opencv2D:\opencv\opencv\build 86\vc12\libD:\opencv\opencv\build 86\vc12\staticlibopencv_ts300d.libopencv_world300d.libIlmImfd.liblibjasperd.liblibjpegd.liblibpngd.liblibtiffd.liblibwebpd.libopencv_calib3d300d.libopencv_core300d.libopencv_features2d300d.libopencv_flann300d.lib opencv_highgui300d.lib opencv_imgcodecs300d.lib opencv_imgproc300d.lib opencv_ml300d.lib opencv_objdetect300d.lib opencv_photo300d.lib opencv_shape300d.lib opencv_stitching300d.lib opencv_superres300d.lib opencv_video300d.lib opencv_videoio300d.lib opencv_videostab300d.lib Zlibd.libopencv_ts300.lib opencv_world300.lib IlmImf.libippicvmt.lib libjasper.liblibjpeg.liblibpng.liblibtiff.liblibwebp.libopencv_calib3d300.lib opencv_core300.lib opencv_features2d300.lib opencv_flann300.libopencv_highgui300.libopencv_imgcodecs300.libopencv_imgproc300.libopencv_ml300.libopencv_objdetect300.libopencv_photo300.libopencv_shape300.libopencv_stitching300.libopencv_superres300.libopencv_video300.libopencv_videoio300.libopencv_videostab300.libZlib.lib6.在Windows下加入OpenCV动态链接库。

VS2005下OpenCV2.0安装指南

VS2005下OpenCV2.0安装指南

安装环境为Opencv2.0+Vs2005(VC6.0不支持2.0版本)1.Opencv2.0下载地址:/index.php/Download安装时选择默认路径,安装后检查C:\OpenCV2.0\bin是否已经被加入到环境变量PATH,如果没有,请加入。

加入后需要注销当前Windows用户(或重启)后重新登陆才生效。

2.配置IDE,打开VS2005,选择菜单:Tools -> Options,在弹出窗口中选择Projects and Solutions -> VC++ Directories首先,从“Show Directories for”的list box中选择“Include files”,添加路径“C:\OpenCV2.0\include\opencv”。

3.添加库文件(library files),需要下载CMAKE,用来生产所需的库文件,cmake下载地址:/cmake/resources/software.html打开cmake-gui。

在第一个路径处选择opencv的安装路径,记得是CMakeLists.txt所在的那个路径。

第二个路径是make得到的工程保存位置。

点击Configure并选择合适的编译器。

选择完编译器之后需点击Configure两次,最后点击Generate生成我们想要的工程文件(.lib .dll)。

4.打开make得到的工程保存位置中的OpenCV.sln文件,build solution后在工程目录下得到bin和lib的文件夹,将bin\debug中的.dll文件复制到C:\OpenCV2.0\bin,将lib\debug中的.lib 文件复制到C:\OpenCV2.0\lib,5.添加库文件(library files),选择菜单:Tools -> Options,在弹出窗口中选择Projects and Solutions -> VC++ Directories,首先,从“Show Directories for”的list box中选择“Library files”,添加路径“C:\OpenCV2.0\lib”。

opencv2基本操作

opencv2基本操作

opencv2基本操作OpenCV2基本操作——一步一步回答引言:OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉库,旨在提供一系列图像处理和计算机视觉算法的函数,可用于处理图像、视频、对象识别等应用。

本文将介绍OpenCV2的基本操作,以中括号为主题,带您一步一步了解如何使用OpenCV2进行图像处理和计算机视觉。

第一步:安装和配置OpenCV21. 下载OpenCV2库:打开OpenCV官网(2. 安装OpenCV2:根据下载的安装包进行安装,并按照安装向导完成安装过程。

3. 配置环境变量:在系统环境变量中添加OpenCV2库的路径,以便编译和执行OpenCV2的程序。

第二步:导入OpenCV2模块在Python中,我们可以使用"import cv2"语句导入OpenCV2模块。

这将使我们能够使用OpenCV2的函数和方法。

第三步:图像读取和显示1. 使用"cv2.imread()"函数读取图像文件:可以传递图像文件路径作为参数,函数将返回一个代表图像的numpy数组。

2. 使用"cv2.imshow()"函数显示图像:将图像的numpy数组作为第一个参数传递给该函数,然后指定窗口的名称作为第二个参数。

示例代码:pythonimport cv2# 读取图像image = cv2.imread("image.jpg")# 显示图像cv2.imshow("Image", image)# 等待按键cv2.waitKey(0)# 关闭窗口cv2.destroyAllWindows()第四步:图像保存使用"cv2.imwrite()"函数保存图像。

该函数需要传递保存路径和图像的numpy 数组作为参数。

如果路径不存在,函数将创建该路径。

python环境下安装opencv库的方法

python环境下安装opencv库的方法

python环境下安装opencv库的⽅法⽬录⼀、安装⽅法⼆、测试安装版本三、备注注意:安装opencv之前需要先安装numpy,matplotlib等⼀、安装⽅法⽅法⼀、在线安装1.先安装opencv-pythonpip install opencv-python --user我的python版本是3.6.8,可以看到opencv安装的默认版本是 opencv_python-4.1.0.25-cp36-cp36m-win_amd64.whl2.再安装opencv-contrib-pythonpip install opencv-contrib-python --user备注1:此种⽅法安装后,import cv2 as cv后,代码可以正常运⾏,但是⽆法⾃动补全解决⽅案1:import cv2.cv2 as cv(此⽅法有时会时灵时不灵)若出现这样的情况:例如cv.imread()本来是个函数,但是只能补全到cv.imread,解决⽅案:修改 project interpreter为别的路径,然后再修改回来;原因分析:库⽂件在刚刚被加⼊项⽬中时,pycharm会针对这个库⽂件,构建索引,然后再pycharm底部会显⽰⼀个进度条:updating skeletons for ...,在进度条⾛完之前,代码⽆法⾃动补全解决⽅案2:(1)检查上图的project interpreter处,只保留python的⼀个路径,把其他⽆效或错误路径全部删除;(2)修改cv2/__init__.py⽂件的代码,如下:import sysimport osimport importlibos.environ["PATH"] += os.pathsep + os.path.dirname(os.path.realpath(__file__))from .cv2 import *globals().update(importlib.import_module('cv2.cv2').__dict__)(3)删除⽣成的pyc⽂件(4)重启pycharm; import cv2 as cv,完美解决⽅法⼆、离线安装pip installopencv_python-4.1.1+contrib-cp36-cp36m-win_amd64.whlpip installopencv_python-4.1.1+contrib-cp36-cp36m-win_amd64.whl⼆、测试安装版本三、备注python扩展包的⾮官⽅windows⼆进制⽂件参见以下⽹址:总结到此这篇关于python环境下安装opencv库的⽅法的⽂章就介绍到这了,更多相关python安装opencv库内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!。

安装OpenCV

安装OpenCV

安装OpenCV:OpenCV 2.4.8 +VS2010 开发环境配置1.下载和安装OpenCV SDKVS2010不用说,肯定都安装了吧。

来说说当前最新的OpenCV版本2.4.8(2014年2月24日)的下载和安装。

与其说是安装,不如叫解压更加合适,因为我们下载的exe安装文件就是一个自解压程序而已。

在官网:/上找到OpenCV windows版下载下来。

下载完后得到文件OpenCV 2.4.8,双击后会提示解压到某个地方,(因为OpenCV推荐放到D:\Program Files\下,比如D:\Program Files,项目文件打包的时候,根目录就是opencv,所以我们不需要额外的新建一个名为opencv的文件夹,然后再解压,那是多此一举的事情)然后点击Extract按钮。

等一段时间,OpenCV2.4.8近3个多G的文件就解压到了D:\Program Files下。

其中,build里面是使用OpenCV相关的文件,我们如果只是使用OpenCV的话呢,就只用管build里面的内容。

下面的sources文件夹你嫌烦,你嫌占硬盘空间,完全可以删掉。

但是需要注意的是,官方示例集,也就是samples文件夹里面的示例程序,在sources文件夹里面躺着呢,所以,如果真是要删的话,还是想清楚哦。

sources里面是源代码。

想查看完整的源代码需要用cmake来“解包”,如何“解包”大家百度一下就可以,或者下次浅墨来专门讲一讲。

这里就先不多说了。

2.配置环境变量有些奇怪的是,浅墨在经历OpenCV 2.4.6,OpenCV 2.4.7,OpenCV 2.4.8这三个版本之间转换的时候,这三个版本的OpenCV存放在硬盘的不同的目录下。

但就没动过这步里面的环境变量,或许新版本的OpenCV已经弱化了环境变量的配置。

所以,大家可以先跳过这步,如果最终配置出来报错的话呢,可以考虑下根据实际情况加上这步的配置。

OpenCV学习(一)安装opencv(使用Anaconda)

OpenCV学习(一)安装opencv(使用Anaconda)

OpenCV学习(⼀)安装opencv(使⽤Anaconda)安装anaconda:Anaconda指的是⼀个开源的Python发⾏版本,其包含了conda、Python等180多个科学包及其依赖项。

下载下载完下⼀步下⼀步安装即可安装好⽤会有这些⼯具安装完成后打开Anaconda Prompt输⼊python -V 查看⼀下python版本安装opencv打开Anaconda Prompt⽅法⼀:使⽤pip直接下载安装pip install opencv-python==版本号pip install opencv-contrib-python==版本号注:opencv-python和opencv-contrib-python版本要⼀致⽅法⼆:下载 .whl⽂件来安装清华镜像地址:说明⼀下:⽐如opencv_python-3.4.1.15-cp36-cp36m-win_amd64.whl这个⽂件,cp36表⽰python3.6版本,这个版本要和anaconda⾥⾯的python版本保持⼀致下载对应版本下载完后,使⽤pip安装pip install [⽂件名]安装完后,打开python测试⼀下ok,都没问题修改conda镜像源改为清华源conda config --add channels https:///anaconda/pkgs/freeconda config --add channels https:///anaconda/pkgs/mainconda config --set show_channel_urls yes换回默认源conda config --remove-key channels遇到的问题我最开始装的是anaconda的最新版,python版本是3.8,遇到了⼀些问题,解决未果后,卸载重装了个 Anaconda3-5.1.0-Windows-x86_64.exe 版本的,python是3.6,与opencv_python-3.4.1.15-cp36-cp36m-win_amd64.whl 要求的版本正好对应,⼀路下去没有遇到任何问题。

opencv安装指南

opencv安装指南

说明:操作系统ubuntu 12.04 desktop LTS1.前期准备采用OpenCV2.3.1(2.4也适合)。

官方下载地址/projects/opencvlibrary/files/opencv-unix/2.3.1/OpenCV-2.3.1a.tar.bz2/download安装cmakesudo apt-get install cmakeCMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。

他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。

OpenCV使用cmake进行makefile的创建。

安装qtcreatorsudo apt-get install qtcreator2.安装将OpenCV包解压到用户目录下,得到opencv文件夹cd ~/opencvmkdir releasecd releasecmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..(注意“..”前有空格)make等待大概十分钟make完成sudo make install至此opencv库安装到了/usr/local/lib目录下,重启电脑,或者执行sudo ldconfig(关于ldconfig:ubuntu把在开机时所有库文件装入到缓存,这样避免每次使用链接库都需装载,提高系统的效率,ldconfig命令就是重新装载,可通过ldconfig -v查看已经在缓存里的库。

)3.QT4+OpenCV组合配置示例下面就可以使用QT和OpenCV进行开发了。

打开QTcreator新建项目,添加头文件,源文件及其代码(如下,示例项目在附件里也有)//////////////////////opencv_example.h#ifndef OPENCV_EXAMPLE_H#define OPENCV_EXAMPLE_H#include<QtGui/QMainWindow>#include<QtGui>#include"cv.h"#include"highgui.h"class OpenCV_Example:public QMainWindow{Q_OBJECTpublic:OpenCV_Example();QPushButton*b1;IplImage*img;public slots:void slot_imgshow();};#endif//OPENCV_EXAMPLE_H///////////////////////////////opencv_example.cpp#include"opencv_example.h"OpenCV_Example::OpenCV_Example(){setGeometry(100,100,100,100);b1=new QPushButton("Show Image",this);connect(b1,SIGNAL(clicked()),this,SLOT(slot_imgshow()));}void OpenCV_Example::slot_imgshow(){QMessageBox::information(this,"title","Hello this is popup");img=cvLoadImage("/home/guo/OpenCV_Example/OpenCV_Example/21.jpg",1);//要打开的图片//create a new windowcvNamedWindow("Window",1);//display the image in the windowcvShowImage("Window",img);//wait for key to close the windowcvWaitKey(0);cvDestroyWindow("Window");//destroy the window }在main中编写:#include<QtGui/QApplication>#include"opencv_example.h"int main(int argc,char*argv[]){QApplication a(argc,argv);OpenCV_Example w;w.show();return a.exec();}在.pro文件中添加编译/链接选项INCLUDEPATH+=/usr/local/includeINCLUDEPATH+=/usr/local/include/opencvLIBS+=/usr/local/lib/libopencv_core.soLIBS+=/usr/local/lib/libopencv_highgui.soLIBS+=/usr/local/lib/libopencv_imgproc.so然后构建运行。

opencv安装

opencv安装

编译OpenCV用CMake导出VC++项目文件运行cmake-gui,设置where is the source code路径为OpenCV安装路径,假定安装位置为:D:\opencv,并创建子目录D:\opencv\vs2008,并将cmake的"where to build the binaries"设置为这个目录。

然后点configure,在弹出的对话框内选择Visual Studio 9 2008。

你可根据你的系统修改选项,修改后再次选择“Congfigure”,完成后选择“Generate”。

编译OpenCV Debug和Release版本库完成上一步骤后,将在D:\opencv\vs2008目录下生成OpenCV.sln的VC Solution File,请用VC++ 2008 Express打开OpenCV.sln,然后执行如下操作:在Debug下,选择Solution Explorer(解决方案资源管理器)里的Solution OpenCV(解决方案“OpenCV”),点右键,运行"Rebuild Solution";如编译无错误,再选择INSTALL项目,运行"Build"。

在Release下,选择Solution Explorer里的Solution OpenCV,点右键,运行"Rebuild Solution";如编译无错误,再选择INSTALL项目,运行"Build"。

全部运行完毕后,针对你的系统的OpenCV库就生成了。

配置VC配置include路径也即告诉VC去什么地方寻找OpenCV的头文件,打开VC,选择菜单“工具”->“选项”->“项目和解决方案”->“VC++目录”->“包含文件”,包含D:\opencv\build\include;D:\opencv\build\include\opencv;D:\opencv\build\include\opencv2如果是自己编译的则输入D:\opencv\vs2008\install\include配置lib路径也即告诉VC去什么地方寻找OpenCV的库文件。

树莓派极简安装OpenCv的方法步骤

树莓派极简安装OpenCv的方法步骤

树莓派极简安装OpenCv的⽅法步骤因为最近在开发使⽤树莓派+usb摄像头识别模块,打算⽤OpenCv,发现⽹上的树莓派OpenCv安装教程都过于繁琐占⽤内存⼤,我经过⾃⼰的实验,发现出了⼀种⾮常简易快捷的⽅式,⽹速OK的话,⼗分钟能安装完成。

我⽤的环境:树莓派3b+Python3.5.4树莓派官⽅操作系统以下是安装步骤:树莓派相关库安装:sudo apt-get updatesudo apt-get install libjpeg-devsudo apt-get install libatlas-base-devsudo apt-get install libjpeg-devsudo apt-get install libtiff5-devsudo apt-get install li.jpg12-devsudo apt-get install libqtgui4 libqt4-testsudo apt-get install libjasper-devOpenCV模块pip安装sudo pip3 install opencv-python安装完成测试在终端输⼊:python3然后:import cv2如果安装成功,则import不会有问题下⾯就可以输出OpenCv的版本号使⽤:print(cv2.version)退出python⽤: exit()简单应⽤使⽤OpenCv库读取usb摄像头,实时显⽰,拍照代码如下:import cv2import numpy as npcap = cv2.VideoCapture(0)while(1):# get a frameret, frame = cap.read()# show a framecv2.imshow("capture", frame)if cv2.waitKey(1) & 0xFF == ord('q'):#退出并拍照cv2.imwrite("takephoto2.jpg", frame)print("take Photo Ok")breakcap.release()cv2.destroyAllWindows()运⾏截图以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。

最简单的的树莓派安装opencv教程(一键安装)

最简单的的树莓派安装opencv教程(一键安装)

最简单的的树莓派安装opencv教程(一键安装)
opencv是一个我们在做计算机视觉,图像处理方面经常会用到的库,但是现在给树莓派安装opencv的教程都普遍比较麻烦,不是要重刷系统镜像就是要花费很长时间编译安装,还要安装各种依赖。

所以为了让大家可以更简单的完成opencv的安装,我们把opencv库做成了一键安装模式,让大家用一条命令就可以完全安装,不需要考虑其他的依赖和配置文件的改写,真正的做到一键安装,我们实测在树莓派爱好者基地64位系统2.0版本使用是没有任何问题的,树莓派官方系统大家可以自行测试。

本次安装的opencv版本是4.5.1版本。

1、下载opencv包。

OpenCV学习一《Linux下安装OpenCV》

OpenCV学习一《Linux下安装OpenCV》

OpenCV学习⼀《Linux下安装OpenCV》第⼀步:安装源码前先安装好需要的第三⽅⽅环境需要的编译环境■ [compiler] sudo apt-get install build-essential# 注释说明64位ubuntu在安装build-essential遇到依赖问题的解决办法依赖的库■ [required] sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-devlibswscale-dev可以选择安装的■ [optional] sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-devlibtiff-dev libjasper-dev libdc1394-22-dev还有⼀点需要重要的特殊说明,就是在Ubuntu可视化界⾯操作的时候不要随便取消更新勾选中的东西,不然很容易出现问题将上传的两个OpenCV源码解压到 ~ ⽬录中解压好后 依次执⾏以下的命令cd opencvmkdir buildcd build最后执⾏编译命令cmake -D CMAKE_BUILD_TYPE=Release -D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib/modules/ -D CMAKE_INSTALL_PREFIX=/usr/local .. 出现这个结果的话 就表⽰成功的安装了中间可能会遇到 下载⼀个⽂件下载不完的问题,只要将提前下载好的⽂件复制进去 即可解决这个问题最后的⼀步在 ~/opencv/build 中分别执⾏命令makesudo make install # 如果不加上sudo的话就会报⼀个权限的错误!编辑配置⽂件vim /etc/ld.so.conf在下⾯⼀⾏加上/usr/local/lib重新加载配置sudo ldconfig检测OpenCV是否安装好的代码test_opence.cpp#include <opencv2/highgui/highgui.hpp>int main(int argc,char* argv[]){const std::string window_name = "lena";const std::string input_pic = "lena.jpg";cv::Mat test_pic = cv::imread(input_pic);if(test_pic.empty()){std::cout<<"no input image"<<std::endl;return -1;}cv::namedWindow(window_name);cv::imshow(window_name,test_pic);cv::waitKey(0);return0;}编译代码g++ -o test_opencv test_opencv.cpp -lopencv_core -lopencv_highgui -lopencv_imgcodecs 执⾏代码./test_opencv.cpp执⾏效果 ,如果出现lena.jpg 图 就证明安装成功!。

python3.6、opencv安装环境搭建过程(图文教程)

python3.6、opencv安装环境搭建过程(图文教程)

python3.6、opencv安装环境搭建过程(图⽂教程)我需要使⽤tesseract-OCR的模块,vs的配置有点⿇烦,所以采⽤py的环境,搭建。

1.在⽹站下载python3.6版本
我下载的3.6.8的python的安装
选存放的路径和把配置环境变量选项勾上否则需要⾃⼰配置环境变量
遇到这个页⾯点击⼀下disable path length limit 再点 close
cmd或者power shell⾥⾯测试:
py IDE的安装与py的配置
双击桌⾯图标
使⽤软件
安装opencv-python
在命令⾏中直接使⽤pip或pip3安装
1.pip install opencv-python
pip list
py IDE在使⽤时候python3.6 import cv2出现ModuleNotFoundError: No module named 'cv2'的原因⾸先:打开IDE,在file 选项⾥⾯找到Setting选项
opencv的测试
import cv2 as cv
src = cv.imread("G:\\Python\\gril.png") cv.imshow("src", src)
cv.waitKey(0)
cv.destroyAllWindows()
总结
以上所述是⼩编给⼤家介绍的python3.6、opencv安装环境搭建过程,希望对⼤家有所帮助,如果⼤家有任何疑问请给我留⾔,⼩编会及时回复⼤家的。

在此也⾮常感谢⼤家对⽹站的⽀持!
如果你觉得本⽂对你有帮助,欢迎转载,烦请注明出处,谢谢!。

个人整理的opencv最基本入门资料

个人整理的opencv最基本入门资料

个人整理的opencv最基本入门资料OpenCV最基本入门资料OpenCV(Open Source Computer Vision Library)是一个功能强大的开源计算机视觉库,用于处理图像和视频。

它提供了丰富的图像处理和计算机视觉算法,使开发者能够快速构建各种视觉应用程序。

本文将为您提供一份个人整理的OpenCV最基本入门资料,帮助您快速入门并了解OpenCV的基本概念和使用方法。

一、OpenCV简介OpenCV是跨平台的计算机视觉库,最初由英特尔公司于1999年开发并发布。

它包含了超过2500个优化的算法,涵盖了图像处理、特征提取、目标检测、机器学习等领域。

OpenCV支持多种编程语言,包括C++、Python、Java等,且具有良好的兼容性和扩展性。

二、安装OpenCV在开始学习OpenCV之前,首先需要安装OpenCV库。

下面是安装OpenCV的基本步骤:1.下载OpenCV:在OpenCV官方网站(不提供链接,请自行搜索)上下载适合您操作系统的OpenCV版本,并解压缩到本地目录。

2.配置环境变量:将OpenCV所在目录添加到系统的环境变量中,以便系统能够正确找到OpenCV库文件。

3.配置IDE:如果使用集成开发环境(IDE)进行开发,还需要配置IDE以正确链接和使用OpenCV库。

三、OpenCV基本概念在使用OpenCV之前,需要了解一些基本的概念:1.图像表示:OpenCV中的图像使用多维数组来表示,可以是二维的灰度图像,也可以是三维的彩色图像。

了解图像的表示方式有助于理解后续的图像处理操作。

2.像素操作:像素是图像的最基本单元,每个像素都包含了图像上某个位置的颜色信息。

OpenCV提供了各种像素操作函数,可以获取、设置、修改像素的值。

3.图像处理:OpenCV提供了丰富的图像处理函数,包括滤波、边缘检测、直方图均衡化等。

通过这些函数,可以对图像进行各种操作,实现图像的增强、降噪、特征提取等功能。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

OpenCV安装教程
1.准备安装文件
1.1下载安装OpenCV
/projects/opencvlibrary/files/
直接解压到指定文件夹:(解压后如图)
1.2下载CMake
/cmake/resources/software.html
2.编译OpenCV
2.1运行cmake-gui
Where is the source code: 填写opencv所在文件夹
Where to build the binaries: 在上述文件夹内新建一个文件夹,这里是vs2008
2.2点击configure,弹出框选visual studio 9 2008
2.3configure后若有红色,则重复一次configure,完成后点击generate
3.配置VC
完成上一步操作后,在新建文件夹内会生成OpenCV.sln文件
3.1Debug下:
选择Solution OpenCV(解决方案OpenCV),右键“Rebuilt Solution”(重新生成)
这里要耐心等几分钟
再对install项目,右键->built(生成)
3.2在release下,重复debug的操作
3.3检查
此时在vs2008的install里应有
Bin应有:
Opencv_core231d.dll和opencv_core231.dll等(数字是版本,有d是debug,
无d是release)Include->opencv应有Lib应有
3.4配置vs环境变量
进入:工具->选项->项目和解决方案->VC++目录
可执行文件添加:install的bin路径
包含文件添加:install的include和include\opencv的路径(两者都要)
库文件添加:install的lib路径
4.配置环境变量
进入计算机->属性->高级系统设置->环境变量
在path添加
1.install中的bin路径:F:\OpenCV\opencv\vs2008\install\bin;
2.由于有些函数需要TBB,所以需要将tbb所在的目录也加入到环境变量
Path中。

TBB相关的DLL路径为F:\OpenCV\opencv\build\common\tbb\ia32\vc9
5.例程
/********************************************************
***************
* OpenCV example
* By Shiqi Yu 2006
********************************************************* **************/
#include"cv.h"
#include"highgui.h"
int main( int argc, char** argv )
{
IplImage* pImg; //声明IplImage指针
//载入图像
pImg = cvLoadImage( "lena.jpg", 1);
cvNamedWindow( "Image", 1 );//创建窗口
cvShowImage( "Image", pImg );//显示图像
cvWaitKey(0); //等待按键
cvDestroyWindow( "Image" );//销毁窗口
cvReleaseImage( &pImg ); //释放图像
return 0;
}
6.相关
/index.php/Template:Install。

相关文档
最新文档