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库内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!。

  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。

相关文档
最新文档