OpenCV 2.4.4安装与配置
vs2012下安装配置Opencv2.4.8
vs2012下安装配置Opencv2.4.8要用VC++做图像处理那么首先就要安装相应的开发环境首先是VS2012其次是Opencv2.4.8准备下载开发软件首先下载VS2012自行下载,某些学校提供正版软件,如此最好,没有的话找破解版的吧……然后安装;从本站下载栏目/index.php/Download下载OpenCV for Windows,将其解压到某个目录下(我的解压路径是C:\setup\opencv);OpenCV的vs2012环境配置步骤1 打开任意一个VC++项目。
切换到VS2012左下角的标签,选择属性管理器(从菜单【视图】->属性管理器);步骤2 双击任意“er”,在弹出的属性页中设置VC++目录。
该设置方法对所有VC++项目都有效。
需要修改包含目录include files、库目录library files。
本例中即以下几个:包含目录:C: \opencv\build\includeC: \opencv\build\include\opencvC: \opencv\build\include\opencv2库目录:C: \opencv\build\x86\vc11\lib(注:当VS版本不同时,修改“vc11”至相应路径,如VS2010应配置到“vc10”)。
(最后一步环境变量路径类似)步骤3 添加lib库文件仍在上面的属性窗口中,点击链接器,选择‘输入’在‘附加依赖项’中编辑添加如下内容:opencv_core248d.libopencv_highgui248d.libopencv_video248d.libopencv_ml248d.libopencv_legacy248d.libopencv_imgproc248d.libopencv_core248.libopencv_highgui248.libopencv_video248.libopencv_ml248.libopencv_legacy248.libopencv_imgproc248.lib(注:当opencv版本不同时,修改上面文件名中的数字“248”至相应版本号,如使用OpenCV-2.3.1时应改为“231”)。
配置OpenCV+VS
配置OpenCV2.4.10 + Visual Studio 2010一、安装OpenCV1、双击OpenCV安装包,会提示解压到某个地方,推荐放到D:\Program Files\下,比如安装路径就写:D:\Program Files。
2、等一段时间,OpenCV2.4.10近3个多G的文件就解压到了D:\Program Files 下。
其中,build里面是使用OpenCV2.4.10相关的文件,我们如果只是使用OpenCV2.4.10的话呢,就只用管build里面的内容。
二、安装Visual Studio 20101、右击Visual Studio 2010的压缩包,解压文件。
在解压后的文件中找到autorun 应用程序,2、点开autorun,弹出一下对话框,点击对话框中的“安装Microsoft Visual Studio2010”.3、如图所示下一步:4、选中我已阅读许可条款,点击下一步5、根据需要选择功能,安装路径,点击安装6、几分钟之后,出现如图需要重新启动才能完成安装。
大家记得保存好已打开的其他文件再重启。
7、电脑重启之后,安装程序自动出现,耐心等待安装。
8、四十分钟后,安装完成。
9、最后还会跳出这么一个对话框,直接点退出就可以了。
到此,软件安装过程全部结束。
成功了。
打开软件就可以用了。
三、配置OpenCV2.4.10 和 Visual studio 20103.1、配置环境变量3.1.1、【计算机】->【(右键)属性】->【高级系统设置】->【高级(标签)】->【环境变量】->“双击”系统变量中的PATH->在变量值里面添加相应的路径。
如图:对于32位系统,就添加:”;D:\Program Files\opencv\build\x86\vc10\bin”(和之前的就有有的环境变量用英文的分号“;”进行分隔)而对于64位系统,可以两个都添加上:”;D:\Program Files\opencv\build\x86\vc10\bin”和”;D:\Program Files\opencv\build\x64\vc10\bin”,这样,到时候才可以在编译器Win32和X64中来回切换都吃得开。
安装OpenCV
C/C++标签Category中选择Prepreocessor Additional include directories项,输入以“,”分开的相对路径(注意相对路径的格式与你的openCV文件夹与你的工程文件夹相对位置有关),如我的工程建立在 OpenCV的目录下,则我可以这样设置相对路径:
Link标签 Category中选择Input Additional Library path, 输入包含<opencv_root>\lib库的相对路径或绝对路径,我的工程相对路径设置为
..\lib
设置完以上点击确定。
加入openCV的工程到我的工程里并设置依赖关系
C:\DXSDK\Include
C:\DXSDK\Samples\C++\Common\Include
C:\DXSDK\Samples\C++\DirectShow\BaseClasses
加入其中;
注意:有必要将上述目录移到最上方,以免在编译时发生访问库的冲突!
C:\OpenCV\cxcore\include
C:\OpenCV\otherlibs\cvcam\include
(上述文件属于常用文件,如果需要可自行添加另外的包含文件)加入库文件:
C:\OpenCV\lib
在项目中运用OpenCV
..\cvaux\include,..\cxcore\include,..\cv\include,..\otherlibs\highgui, ..\otherlibs\cvcam\include。当然,也可以输入绝对路径如
OpenCV安装教程
OpenCV安装教程1.准备安装文件1.1下载安装OpenCV/projects/opencvlibrary/files/直接解压到指定文件夹:(解压后如图)1.2下载CMake/cmake/resources/software.html2.编译OpenCV2.1运行cmake-guiWhere is the source code: 填写opencv所在文件夹Where to build the binaries: 在上述文件夹内新建一个文件夹,这里是vs20082.2点击configure,弹出框选visual studio 9 20082.3configure后若有红色,则重复一次configure,完成后点击generate3.配置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中。
vs2012配置opencv2.4.9详解
win7下vs2012配置opencv2.4.91.准备工作:系统:Windows 7平台:Visual Studio 2012 UltimateOpenCV:2.4.9(点此下载/)选择这里的opencv forwindows,点击就会下载到opencv2.4.9.exe。
2.解压OpenCV-2.4.9.exe解压(不是安装)到放置OpenCV的位置,例如 E:\Program Files\OpenCV249可以看到,解压后在这个文件夹里面会生成一个文件夹“opencv”,里面就是OpenCV用到的全部文件了,比如“build ”、“include”等文件夹,如下图:3.设置用户变量。
计算机>属性>高级系统设置>环境变量>新建,新建一个用户变量,如变量名:Path,变量值:C:\opencv\build\x86\vc11\bin (1)变量值有如下选择:32位VS2008:C:\opencv\build\x86\vc9\bin64位VS2008:C:\opencv1\build\x64\vc9\bin32位VS2010:C:\opencv\build\x86\vc10\bin64位VS2010:C:\opencv\build\x64\vc10\bin32位VS2012:C:\opencv\build\x86\vc11\bin64位VS2012:C:\opencv\build\x64\vc11\bin32位VS2013:C:\opencv\build\x86\vc12\bin64位VS2013:C:\opencv\build\x64\vc12\binopencv2.4.9目录如下,没有vc9(vs2008):(2)打开软件安装目录查看vs版本,可以发现我安装的vs2012是在Microsoft Visual Studio 11.0里面,同时可以看到我没有安装vs2013(vc12).(3)打开计算机>属性>高级系统设置>环境变量>新建,新建一个环境变量,变量名:path;变量值E:\opencv\build\x86\vc11\bin,点击确定,保存变量。
基于OpenCV的图像处理
基于OpenCV的图像处理Image Processing Based On OpenCV摘要:OpenCV是近年来最受欢迎的计算机视觉应用库。
在其基础上编写图像处理代码效率得到有效提高。
本文旨在对OpenCV进行一个快速全面简介,通过介绍其数据结构、HighGUI库,图像处理函数使读者能快速形成对OpenCV印象。
文章详细介绍了2.4.4版本在VS2010中的安装测试说明。
读者能够在此基础上架构自己代码。
文章最后通过自适应阈值分割实例来介绍OpenCV的具体应用。
关键词:OpenCV VS2010 图像处理KeyWords: OpenCV VS2010 image processingAbstract: OpenCV is one of the most popular computer vision library in recent years. Prepared on the basis of its image processing code efficiency improved effectively. This paper aims to OpenCV for a rapid and comprehensive introduction, through the presentation of its data structures, HighGUI libraries, image processing functions so that readers can quickly form on the OpenCV impression. Finally, version 2.4.4 introduced in detail the installation in VS2010 test instructions. On this basis, the reader can structure their own code. Finally, the paper uses adaptive thresholding examples to introduce specific application of OpenCV.OpenCV诞生于Inter研究中心,采用C/C++编写,包含覆盖计算机视觉众多应用领域的五百多个函数。
python中opencv的用法
python中opencv的用法
OpenCV 是一个开源的计算机视觉库,广泛应用于图像处理、视频分析、人脸识别等领域。
在 Python 中使用 OpenCV,可以通过以下步骤进行:
1. 安装 OpenCV:首先需要在系统中安装 OpenCV。
可以使用 pip 命令进行安装,例如:
```
pip install opencv-python
```
2. 导入 OpenCV 模块:在 Python 代码中,可以使用以下语句导入 OpenCV 模块:
```python
import cv2
```
3. 加载图像:OpenCV 提供了多种加载图像的方法,其中最常用的是使用 cv2.imread()函数。
该函数接受一个字符串参数,表示图像的路径,并返回一个代表图像的矩阵。
```python
image = cv2.imread('image.jpg')
```
4. 操作图像:OpenCV 提供了丰富的图像操作函数,例如:
- 改变图像大小:使用 cv2.resize()函数。
- 翻转图像:使用 cv2.flip()函数。
- 旋转图像:使用 cv2.rotate()函数。
- 提取图像特征:使用 cv2.Canny()函数。
5. 保存图像:使用 cv2.imwrite()函数可以将图像保存到文件中。
以上是 OpenCV 在 Python 中的基本用法,你可以根据实际需求进一步学习和使用OpenCV 中的其他函数。
Opencv安装与配置(xp+vs2010+opencv2.4.9)
Opencv安装与配置(xp+vs2010+opencv2.4.9)工具:VS2010Opencv2.4.9WinXP步骤:1. 下载软件下载OpenCV-2.4.9,是个自解压文件,大小350MB左右。
双击解压到%opencv%(凡是出现%opencv%的地方均替换为你自己opencv 的路径全名,如D:\program\opencv)。
2. 配置opencv的环境变量OpenCV库函数需要通过用户环境变量调用所需要的库文件。
点击:开始->计算机(右击)->属性->高级系统设置->高级->环境变量,在用户变量里增加一项:变量名:path变量值:%opencv%\opencv\build\x86\vc10\bin如果已经有path项,在其变量值结尾添加英文分号“;”,再加上上面那个值。
这里的“x86”代表目标程序是32位的,如果要写64位的程序则选择“x64”文件夹。
并不是根据开发环境(你的机器)选择的。
后面的“vc10”代表使用Visual C++ 2010开发。
如果使用Visual Studio 2012,则填写“E:\softwares\opencv\build\x86\vc11\bin”。
OpenCV2.4.9已经为Visual Studio编译器预先配置好了动态库和静态库,因此不需要cmake再次进行编译。
1. 32位系统 & VC2010,库目录: %OpenCV%\build\x86\vc10\lib2. 64位系统 & VC2010,库目为:%OpenCV%\build\x64\vc10\lib因为2.4.9版本的opencv内嵌了TBB的功能,所以取消了TBB直接安装,这样就不需要再配置TBB环境变量了。
以上步骤完成后重启电脑使配置的环境变量生效。
3. 工程配置1) 创建一个空的Win32控制台程序opencvtest2) 配置include打开 项目---属性。
【OpenCV入门教程之一】OpenCV 2.4.8或OpenCV 2.4.9 +VS2010 开发环境配置
【OpenCV入门教程之一】安装OpenCV:OpenCV 2.4.8或OpenCV 2.4.9 +VS 开发环境配置分类:【OpenCV】2014-02-24 11:12 37827人阅读评论(172) 收藏举报opencvvs2010c++目录(?)[+]本系列文章由@浅墨_毛星云出品,转载请注明出处。
文章链接: /poem_qianmo/article/details/19809337作者:毛星云(浅墨)微博:/u/1723155442邮箱:happylifemxy@知乎:/people/mao-xing-yun写作当前博文时配套使用的OpenCV版本: 2.4.8(2014年4月28更新2.4.9的配置。
2014年6月11日第5次修订本文完毕)OpenCV2.4.9和2.4.8的配置几乎一样,唯一的区别在下文中的第五步,链接库的配置,把对应的248改成249即可。
因为读研期间的研究方向是图像处理,所以浅墨这段时间闭门研究了很多OpenCV和图像处理相关的知识与内容。
眼看自己积累到一定的程度了,于是决定开始开设这个OpenCV 系列专栏,总结自己所学,也分享知识给大家。
好了,这篇文章作为OpenCV的启程篇,自然少不了先系统地介绍OpenCV开发环境的配置。
浅墨前后经历过OpenCV 2.4.6,OpenCV 2.4.7,OpenCV 2.4.8这三个版本的配置,有时候还要涉及到三个版本之间的转换,所以还是对OpenCV的配置有一定的理解的,希望自己的一点拙见能帮到大家。
还是先放出待会儿的测试用图:那么,开始吧。
1.下载和安装OpenCV SDKVS2010不用说,肯定都安装了吧。
来说说当前最新的OpenCV版本2.4.8(2014年2月24日),2.4.9 (2014年4月)的下载和安装。
与其说是安装,不如叫解压更加合适,因为我们下载的exe安装文件就是一个自解压程序而已。
在官网:/上找到OpenCV windows版下载下来。
OpenCV安装与移植
OpenCV的Ubuntu安装和Smart210_ARM开发板移植软硬件环境:宿主机:Ubuntu 10.04 32bit开发板:友善之臂Smart210OpenCV:2.4.10其他:cmake version 2.8.0arm-linux-g++ 4.5.1 / arm-linux-gcc 4.5.1查看Ubuntu版本号的指令为:sudo lsb_release –a,效果如下图1:图1:查看ubuntu的版本号1.Opencv2.4.10在Ubuntu上安装●首先安装必要的软件库安装GCC:sudo apt-get install build-essential安装Cmake:sudo apt-get install cmake安装Git(可选):sudo apt-get install git安装GTK开发版:sudo apt-get install libgtk2.0-dev安装pkg-config:sudo apt-get install pkg-config安装Python:sudo apt-get install python3.2-dev安装Numpy:sudo apt-get install python-numpy安装媒体包:sudo apt-get install ffmpeg安装可选媒体包:sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev●在OpenCV官网下载源码包:/●在/home/brodon/Documents文件夹下解压缩后,命令行输入cmake-gui,配置opencv的x86版本。
具体的操作见图2,注意在安装中,放弃了ffmpeg,OpenGL 库的支持。
cmake完成后进入opencv-x86文件夹,输入make 和make install安装。
win10下opencv-python特定版本手动安装与pip自动安装教程
win10下 opencv-python特定版本手动安装与 pip自动安装 教程
pip install --user opencv_python-3.4.2-cp35-cp35m-win_amd64.whl
于是安装成功! 2. pip自动安装最新版本openll opencv-python
这样pip会自动安装最新版本的opencv-python。 总结 到此这篇关于win10下opencv-python特定版本手动安装与pip自动安装的文章就介绍到这了,更多相关opencv-python特定版本 安装内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
1. 特定版本的python-opencv安装
下载完成后,在cmd里cd到这个whl文件目录,用pip执行安装即可:
pip install opencv_python-3.4.2-cp35-cp35m-win_amd64.whl
如果出现以下报错提示【拒绝访问】:
那就是权限不够了,这时候增加 --user 参数使用管理员权限就好了:
Cmake2.8.10编译OpenCV2.4.3配置VS2010终结版
我想写下这个文档的目的,是这几天被Cmake2.8.10编译OpenCV2.4.3配置VS2010,在window7,64位操作系统环境中。
本人是一个电脑新手,也仅仅是对VS2010有稍微的了解,所以配置和编译过程主要是在OpenCV中文网的“visual studio 2010下安装OpenCV及相关配置”这篇文章的参照下完成的,当然了也浏览了很多其他的相关的配置贴,但是由于时间问题,没有一一列举,总之感谢你们。
希望能帮助到你,让你顺顺利利的解决。
首先,下载文件官方地址:/projects/opencvlibrary/总之,在这个网站下,你可以下到最新的,目前下到的是OpenCV 2.4.3接着是:Cmake,可以去官网下载最新的:/目前更新到2.8.10还有就是Intel TBB了,目前已经是TBB4.1了/当这些都准备好了,就开始安装了:1、首先安装CMAKE2.8.10,放到你想的文件夹下,如本人的“D:\TBB”然后将OpenCV2.4.3,安装到你将要放置OPENCV的地方,如本人的“D:\opencv”接着,解压INTEL TBB4.1,比如将OPENCV和TBB都放在D:里面。
如本人的把他们都放在D盘下,主要是方便,担心路径的对后面配置过程的影响,反正第一次,很多东西以简单的方式进行,等以后了解了,绝对不这么做。
(PS,刚刚开始装Arcgis也是一样的,但是现在我可以把它放在任意的文件夹下了,加油,努力)接着:在一个你喜欢文件夹下创建子目录D:\Program\cv2010,用于存放编译结果。
D:\opencv\build\x86\vc10\bin;D:\TBB\bin\ia32\vc10;检查D:\opencv\build\x86\vc10\bin;D:\TBB\bin\ia32\vc10;是否已经被加入到环境变量(我的电脑-属性-环境变量)PATH,如果没有,请加入。
这里注意下,我在DB(每个人电脑不同,这里也不同)的用户变量这里也建了一个Path。
VS2013+OPENCV2.4.10配置
Opencv+VS2013配置一、环境变量配置1.用户变量设置添加用户变量:opencv用户变量值:D:\OPENCV\opencv\build添加用户变量:PATH用户变量的值:D:\OPENCV\opencv\build\x86\vc12\bin注:不管是32位的机子还是64位的机子都选择X86,VS2013对应vc12 2.系统变量设置添加系统变量:PATH系统变量的值:D:\OPENCV\opencv\build\x86\vc12\bin二、新建VC++项目1.新建win32控制台工程三、工程目录配置1.包含目录D:\Program Files\OPENCV\build\includeD:\Program Files\OPENCV\build\include\opencv D:\Program Files\OPENCV\build\include\opencv2 2.库目录D:\Program Files\OPENCV\build\x86\vc12\lib3、连接器->输入->附加依赖项:opencv_ml2410.libopencv_calib3d2410.lib opencv_contrib2410.lib opencv_core2410.libopencv_features2d2410.lib opencv_flann2410.libopencv_gpu2410.libopencv_highgui2410.lib opencv_imgproc2410.lib opencv_legacy2410.libopencv_objdetect2410.lib opencv_ts2410.libopencv_video2410.libopencv_nonfree2410.lib opencv_ocl2410.libopencv_photo2410.libopencv_stitching2410.lib opencv_superres2410.lib opencv_videostab2410.lib(总共19项)opencv_ml2410d.lib opencv_calib3d2410d.lib opencv_contrib2410d.lib opencv_core2410d.lib opencv_features2d2410d.lib opencv_flann2410d.lib opencv_gpu2410d.lib opencv_highgui2410d.lib opencv_imgproc2410d.lib opencv_legacy2410d.lib opencv_objdetect2410d.lib opencv_ts2410d.lib opencv_video2410d.lib opencv_nonfree2410d.lib opencv_ocl2410d.lib opencv_photo2410d.lib opencv_stitching2410d.lib opencv_superres2410d.lib opencv_videostab2410d.lib四、测试#include<cv.h>#include<highgui.h>using namespace std;int main(){IplImage*test;test=cvLoadImage("D:\\高铁.jpg");//图片路径cvNamedWindow("test_demo",1);cvShowImage("test_demo",test);cvWaitKey(0);cvDestroyWindow("test_demo");cvReleaseImage(&test);return0;}属性表:打开记事本,将以下内容保存成“opencvdebug.props”。
Linux OpenCV2.4.9源码编译安装
ffmpeg源码编译安装1、复制源代码cd ~mkdir ffmpegcd ffmpeg2、解压tar xjvf ffmpeg-1.2.tar.bz2cd ffmpeg-1.23、配置./configure --enable-shared --prefix=/usr/其中:--enable-shared 是允许其编译产生动态库,在以后的编程中要用到这个几个动态库。
--prefix设置的安装目录。
4、编译并安装makemake install5、安装之后在/usr/会看到有三个目录lib 动态链接库位置include 编程要用到头文件bin 执行文件所在的目录6、测试ffmpeg执行bin目录下的ffplay,可以去播放音频或者视频文件。
例如播放1.mp3./ffplay 1.mp3另外,bin目录下还有两个文件:ffmpeg和ffserverffmpeg是一个很好的视频和音频的格式转化工具。
网上有很多它的说明文档。
如果不想生成ffserver,只要在./configure的时候加--disable-ffserver即可。
安装openv需要的其他软件sudo apt-get install libgtk2.0-devsudo apt-get install pkg-configOpenCV2.4.9源码编译安装1、复制载源码cd ~mkdir opencvcd opencv2、解压文件unzip opencv-2.4.9/cd opencv-2.4.9/3、检查软件配置cmake CMakeLists.txt完成后在最后打印一下信息:-- Configuring done-- Generating done-- Build files have been written to: /opt/opencv-2.4.94、编译OpenCVmake5、安装OpenCV用root用户执行sudo make install6、更新动态连接库用root用户执行下面的操作sudo vim /etc/ld.so.conf在该文件中添加路径/usr/local/lib然後运行命令:sudo ldconfig将/usr/local/lib/pkgconfig中的opencv.pc 拷贝到/usr/lib/pkgconfig中(如果不做这步,根本编译不起) 命令如下:sudo cp /usr/local/lib/pkgconfig/opencv.pc /usr/lib/pkgconfig7、编译opencv程序的方法以编译test.c文件为例子(因为highgui中采用了c++,所以一定要用g++编译才可以)g++ test.cpp `pkg-config --cflags --libs opencv`。
vs2010下配置opencv安装步骤
1.下载和安装VS2010解压下载的文件然后双击Setup进行安装然后选择Visual C++2010学习版再点击下一步选择我已阅读并接受许可条款,再进行下一步下一步继续下一步然后自己选择安装位置,点击安装然后慢慢等待吧安装完之后点击完成,这样vs久安装好了,下面就是配置问题了。
2.在opencv官网上找到OpenCV windows版下载下来下载完后得到文件OpenCV2.4.9,双击后会提示解压到某个地方,推荐放到D:\Program Files\下,比如D:\Program Files,(因为OpenCV项目文件打包的时候,根目录就是opencv,所以我们不需要额外的新建一个名为opencv的文件夹,然后再解压,那是多此一举的事情)然后点击Extract按钮。
等一段时间,OpenCV2.4.9近3个多G的文件就解压到了D:\Program Files下。
解压之后如下图3.配置环境变量这步的配置方法如下:【计算机】->【(右键)属性】->【高级系统设置】->【高级(标签)】->【环境变量】->“双击”系统变量中的PATH->在变量值里面添加相应的路径。
如下图:配置好之后点击确定。
我这是32位的,64位的网上也有,在这就不说了。
4.工程包含(include)目录的配置<1>打开visual studio,调处行号,选择文本编辑器,所有语言,把行号打成勾。
调出生成工具栏,单击自定义界面下面的添加按钮就可以添加新的按钮了,现在我们把开始执行(不调试)添加工具栏中。
下面让我们用VC++2010也就是VC10来做一个控制台的HelloWorld程序吧。
VC2010里面不能单独编译一个.cpp或者一个.c文件,这些文件必须依赖于某一个项目,因此我们必须创建一个项目。
有很多种方法都可以创建项目,可以通过菜单:文件,新建,项目;也可以通过工具栏点击新建项目进行创建。
win7 64下配置opencv2.4.9的Qt开发环境
参考以下博客:/qiurisuixiang/article/details/8665278/win7下配置OpenCV的Qt开发环境1、前言编译、配置OpenCV的工程相当曲折,一开始还以为是自己的配置、编译步骤有问题,后来发现原来是自己电脑装的Qt Creator版本有点低,里面的MingW版本较低,而OpenCV下载的是最新版本,最新版本的OpenCV需要高版本的MingW。
最后换成版本Qt Creator2.4.1,终于编译成功。
2、下载所需工具(1)Qt Creator、Qtsdk下载地址qt-creator-win-opensource-2.4.1.exeqt-win-opensource-4.8.5-mingw.exe(2)OpenCV 下载地址/(不建议下载最新版本,最新版本的编译需要高版本的MinGW,不然在执行mingw32-make命令会报错,我使用的是opencv-2.4.9-windows.exe。
(3)CMake 下载地址:/cmake/resources/software.html我使用的是cmake-3.7.1-win64-x643、安装Qt Creator及Qt4.8.5过程很简单,一直下一步就OK。
我安装到了:D:\Qt\qtcreator-2.4.1D:\Qt\4.8.5设置Qt Creator及Qt4.8.5的环境变量,具体见:《qt4.8.5+qtcreat2.4.1环境变量设置(windows)-20170113》4、安装OpenCV设置解压路径就OK。
我解压到了D:\opencv5、安装cmake过程同样很简单(注意:(1)安装路径不能有中文和空格(2)解压出来就可以)6、使用CMake重新编译OpenCV配置源码路径与生成的目标路径:(1)源码路径:即解压OpenCV包的路径。
要选择OpenCV安装目录下含有如下文件的文件夹:D:\opencv\sources(2)目标路径:可以随意设置,我设置为:E:\opencv(3)点击Configure配置按钮在弹出的对话框中选择MinGW makefiles,其余选项保持默认,点击Finish 按钮,开始编译(4)CMake编译结束界面如下图,勾选上生成列表中的WITH_OPENGL和WITH_QT两项,其他项最好不要改动。
Linux安装Opencv详细流程以及arm移植opencv
Linux Ubuntu 安装Opencv作者:Tiger(xia)1.我们需要安装一个cmake(我这里用的是2.8.12.2版本)2.首先下载一个cmake3.Tar zxvf cmake的压缩报4.进入解压的文件夹输入./bootstrap5.make6.make install7.还需要一些库libgtk2.0-dev build-essential pkg-config (用apt-get install +对应的库)8.在下载Opencv(我是2.4.9版本)(默认安装在/usr/local/bin 和/usr/local/include)$ cd OpenCV-2.4.9$ cmake CMakeLists.txt$ make && make install9.export LD_LIBRARY_PATH=/usr/local/lib10.测试就加个Opencv的头文件就知道了11.pkg-config --modversion opencv12.编译gxx `pkg-config opencv --libs --cflags opencv` opencv_test.c -o test注意:一定先安装gtk库再安装opencvOpencv 移植编译说明:我们移植opencv 到itop arm板,交叉编译器是arm-none-linux-gnueabi-gcc,和arm-none-linux-gnueabi-g++前面已经介绍了opencv和cmake 的安装,这里用的是图形界面安装cmake-gui来进行opencv的交叉编译。
1.安装cmake-qt-gui (cmake的界面终端)sudo apt-get install cmake-qt-gui2.解压opencv2.4.9 tar -xzvf opencv2.4.9.tar.gz3.对opencv的交叉编译的相关配置在点击Configure那个按钮后要选择交叉编译如图:编译时要去掉几个cmake的复选框的BUILD_opencv_ocl 、WITH_OPENCL、WITH_TIFF 选项(不去掉编译时要出错哦)。
python安装opencv库的方法
python安装opencv库的方法在Python中安装OpenCV库的方法如下:1. 安装Python:首先需要确保你的计算机上已经安装了Python。
你可以从Python官网下载安装包,并选择对应的操作系统和Python版本进行安装。
2. 安装OpenCV:使用pip命令来安装OpenCV。
在命令行中输入以下命令即可:```pip install opencv-python```如果你需要安装其他版本的OpenCV,可以使用以下命令:```pip install opencv-python-headless```这将安装不包含GUI的OpenCV版本。
3. 测试OpenCV:安装完成后,可以通过以下代码来测试是否安装成功:```pythonimport cv2print(cv2.__version__)```如果输出的版本号与安装的版本号一致,则表示安装成功。
4. 安装OpenCV扩展模块:OpenCV提供了许多扩展模块,例如深度学习模块、人脸识别模块等。
这些扩展模块需要单独安装。
以安装人脸识别模块为例,可以使用以下命令安装:```pythonpip install opencv-contrib-python```如果需要安装其他扩展模块,可以在命令行中输入以下命令:```pythonpip install opencv-contrib-python-headless```这将安装不包含GUI的扩展模块版本。
5. 安装OpenCV的依赖库:安装OpenCV还需要安装一些依赖库,例如numpy、matplotlib等。
可以使用以下命令进行安装:```pythonpip install numpy matplotlib```如果需要使用OpenCV的扩展模块,还需要安装其他依赖库,例如TensorFlow、Keras等。
6. 注意事项:在安装OpenCV之前,需要先确保已经安装了numpy和matplotlib等依赖库。
OpenCV安装和环境变量配置
OpenCV安装和环境变量配置一、准备工作这里我用到的平台是Microsoft V isual Studio 2008 和OpenCV2.0OpenCV2.0下载地址/index.php/Download。
安装OpenCV2.0,假定安装目录为:D:Program FilesOpenCV2.0CMake下载地址/cmake/resources/software.html (选择Win32 Installer 安装版本)。
二、编译OpenCV1. 用CMake导出VC++ 项目文件■ 运行cmake-gui,设置路径为OpenCV安装路径(例如:D:\Program Files\OpenCV2.0),并创建子目录D:\Program Files\OpenCV2.0\vc2008,用于存放编译结果。
■ 然后点configure,在弹出的对话框内选择V isual Studio 9 2008。
■ Microsoft V isual Studio 2008 正式版支持OpenMP,所以ENABLE_OPENMP这个选项要勾上;如果是Express版本,则不支持OpenMP,所以需要取消ENABLE_OPENMP选项。
■ 最后再点击Generate。
2. 编译OpenCV Debug 和Release版本库完成上一步骤后,将在D:\Program Files\OpenCV2.0\vc2008目录下生成OpenCV.sln的VC Solution File,请用VC++ 2008 Express打开OpenCV.sln,然后执行如下操作:■ 在Debug下,选择Solution Explorer里的Solution OpenCV,点右键,运行"Rebuild Solution";如编译无错误,再选择INSTALL项目,运行"Build"。
■ 在Release下,选择Solution Explorer里的Solution OpenCV,点右键,运行"Rebuild Solution";如编译无错误,再选择INSTALL项目,运行"Build"。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
OpenCV 2.4.4 安装与配置
步骤一:安装OpenCV
/projects/opencvlibrary/files/opencv-win/2.4.4/
1.从以上地址下载OpenCV
2.4.4,执行exe文件,将文件安装到所需目录。
2.建立环境变量并添加到系统路径(以将文件安装在D:\opencv为例):
i) 右键点击桌面的计算机图标,选择“属性”,跳出如下窗口:
ii) 点击“高级系统设置”,跳出如下窗口:
iii) 点击“高级”选项卡下的“环境变量”,跳出如下窗口:
iv) 点击“系统变量”下的“新建”,“变量名”输入OPENCV_BUILD,“变量值”输入D:\opencv\build(如果OpenCV解压在别的目录,请输入该目录路径。
比如,如果在C盘ProgramFiles文件夹建立了名为OpenCV的文件夹,并在其中解压,那么输入的目录就为
C:\ProgramFiles\OpenCV\opencv\build,总之目录一直到build文件夹),点击“确定”。
v) 双击“用户变量”中的PATH,在跳出的窗口中输入变量值为%OPENCV_BUILD%\x86\vc10\bin (如果电脑是64位系统的,请把“x86”改为“x64”;并请确保使用的是VS 2010,因为vc10
文件夹针对的是VS 2010)。
步骤二:在VS2010中配置OpenCV
1. 打开VS 2010,新建一个项目(Win32控制台或MFC 都可以)。
2. 建立Debug 属性表。
i) 点击“视图”菜单中的“属性管理器”。
ii) 右键“Debug|Win32”,选中“添加新项目属性表”。
iii) 输入名称为OpenCVProjectDebug。
iv) 建立后双击属性管理器中的OpenCVProjectDebug,对其进行编辑。
v) 选择“通用属性”下的“VC++目录”,点击“包含目录”,然后点下拉条,单击“<编辑…>”。
vi) 在跳出的窗口中双击空白处,并输入$(OPENCV_BUILD)\include。
vi) 选择“通用属性”下“链接器”选项中的“常规”,点击“附加库目录”,然后点下拉条,单击“<编辑…>”。
vii) 在跳出的窗口中双击空白处,并输入$(OPENCV_BUILD)\x86\vc10\lib。
viii) 选择“通用属性”下“链接器”选项中的“输入”,点击“附加依赖项”,然后点下拉条,单击“<编辑…>”。
ix) 在跳出窗口的空白处输入以下条目:opencv_calib3d244d.lib
opencv_contrib244d.lib
opencv_core244d.lib
opencv_features2d244d.lib
opencv_flann244d.lib
opencv_gpu244d.lib
opencv_haartraining_engined.lib opencv_highgui244d.lib
opencv_imgproc244d.lib
opencv_legacy244d.lib
opencv_ml244d.lib
opencv_nonfree244d.lib
opencv_objdetect244d.lib
opencv_photo244d.lib
opencv_stitching244d.lib
opencv_ts244d.lib
opencv_video244d.lib
opencv_videostab244d.lib
i) 右键“属性管理器”中的“Release|Win32”,选中“添加新项目属性表”。
ii)输入名称为OpenCVProjectRelease。
iii)步骤同2中的iv)至ix)。
只是在第ix)步中,空白处输入的条目为:
opencv_calib3d244.lib
opencv_contrib244.lib
opencv_core244.lib
opencv_features2d244.lib
opencv_flann244.lib
opencv_gpu244.lib
opencv_haartraining_engined.lib
opencv_highgui244.lib
opencv_imgproc244.lib
opencv_legacy244.lib
opencv_ml244.lib
opencv_nonfree244.lib
opencv_objdetect244.lib
opencv_photo244.lib
opencv_stitching244.lib
opencv_ts244.lib
opencv_video244.lib
opencv_videostab244.lib
4. 复制添加属性表。
i) 在所建立的工程文件夹(本例中为Example)中找到同名文件夹(依旧是Example),打开。
工程文件夹
工程文件夹中的同名
文件夹
ii) 在打开的文件夹中找到之前建立的两个属性表,可以将其复制粘贴到一个专门的文件夹中,或是一个需要使用OpenCV的新建工程下。
“Release|Win32”分别添加之前建立的两个属性表。