opencv装在linux还是windows

系统知识00

opencv装在linux还是windows,第1张

opencv装在linux还是windows
导读:OpenCV可以同时在Linux和Windows系统中安装和使用。OpenCV是一个开源的计算机视觉库,支持多个操作系统,包括Linux和Windows。你可以在Linux系统中使用包管理器(如apt-get、yum等)来安装OpenCV。

OpenCV可以同时在Linux和Windows系统中安装和使用。

OpenCV是一个开源的计算机视觉库,支持多个操作系统,包括Linux和Windows。你可以在Linux系统中使用包管理器(如apt-get、yum等)来安装OpenCV。在Windows系统中,你可以从OpenCV官方网站下载适用于Windows的预编译版本并进行安装。

当你在不同的系统中安装OpenCV时,安装过程可能会有所不同,但基本的功能和API在各个系统中是相同的。同时,OpenCV也提供了C++、Python、Java等多种编程语言的接口,可以在不同的开发环境中使用。

所以总的来说,OpenCV可以在Linux和Windows系统中进行安装和使用。

Visual Studio 2010 +Opencv23下的配置关键步骤

Opencv下载OpenCV for Windows,superpack 版本的

地址:http://wwwopencvorgcn/download/OpenCV-230-win-superpackexe

以下内容都是build文件夹里的内容

一、设置环境变量:

我的电脑--->右键--->属性--->高级--->环境变量--->在用户变量里,新建path和OPENCV两个项

步骤1:在path中添加I:\Program Files\OpenCV23\build\x86\vc10\bin,就是添加dll文件

步骤2:添加OPENCV的环境变量I:\Program Files\OpenCV23\build

二、打开一个Opencv的工程,点菜单目录的“视图”--->属性管理器--->双击项目名称

步骤3:在配置属性--->VC++目录--->包含目录文件中添加

I:\Program Files\OpenCV23\build\include

I:\Program Files\OpenCV23\build\include\opencv

I:\Program Files\OpenCV23\build\include\opencv2

步骤4::在配置属性--->VC++目录--->库目录中添加

I:\Program Files\OpenCV23\build\x86\vc10\lib

步骤5 添加lib库文件, 在配置debug里--->项目属性--->链接器--->输入--->附加依赖库 里加上

opencv_core230dlib

opencv_highgui230dlib

opencv_video230dlib

opencv_ml230dlib

opencv_legacy230dlib

opencv_imgproc230dlib

步骤6:在配置release里--->项目属性--->链接器--->输入--->附加依赖库 里加上

opencv_core230lib

opencv_highgui230lib

opencv_video230lib

opencv_ml230lib

opencv_legacy230lib

opencv_imgproc230lib

1、下载OpenCV安装包(如,OpenCV21),默认安装到C:\OpenCV-210。(或者下载最新版本OpenCV-220-winzip,直接解压缩即可,假设解压到C:\OpenCV-220)。

2、下载并安装CMake(如,CMake28),CMake是个跨平台的自动化建构系统,它用组态档控制建构过程(组态档是用一种建构软件专用的特殊编程语言写的CMake脚本),我们可以通过CMake内建OpenCV的Visual Studio版本,产生后缀为dsp、sln和vcproj的文档。

3、新建一个目录(如,C:\OpenCV-210\VS2008,不局限),打开CMake,源文件目录选择OpenCV的安装目录C:\OpenCV-210(或解压缩目录C:/OpenCV-220),目的目录选择新建的目录。选择配置,指定生成器为VS2008(根据实际需要),确定;然后选择生成,即可在目标目录下生成OpenCV的VS2008工程文件。

4、在VS2008下打开工程文件,选择编译生成debug和release版本。

5、配置编程环境:

在工程--选项--项目和解决方案--VC++目录,添加可执行文件目录(VS2008\bin\debug or release)、包含文件(include\OpenCV)和库文件(VS2008\lib\release and debug)。

6、项目属性页--配置属性--链接器--输入,在附加依赖项中输入需要包含的库文件(如,cv210dlib, highgui210dlib, cxcore210dlib 等等)。另外,可能还需要修改系统path设置,添加OpenCV的相应路径。

这样就可以在自己的程序中调用OpenCV强大的函数库啦。当然,安装使用OpenCV的 *** 并不唯一,欢迎大家指正或提出更好的 *** 。

1配置环境我在自己的笔记本配置的caffe,配置的环境为:Windows 7 64位 + cuda65 + Opencv249 +VS2013。假设在配置caffe之前,你已经准备好这些。

本文中将给出一些编译好的依赖库,如果你也是用的Windows 7 64位+VS2013,可以直接使用。

2准备依赖库

在Windows下配置caffe,一个很主要的问题就是依赖库的编译。不像在Ubuntu下那么方便,在Windows下,依赖库都需要使用vs2013进行编译才能使用。下面我将介绍caffe需要的依赖库(如果你也是win7 64位+VS2013,可以直接使用我提供的依赖库)。

21 boost

boost可以下载源码进行编译,也可以直接下载安装文件。我使用的是后者,方便、快捷。

我使用的是:boost_156_0-msvc-120-64exe

注意下载适合你的配置环境的boost版本即可。

下载完毕,双击运行安装文件即可。

22 Glog+Gflag+Protobuf+LevelDB+HDF5+LMDB+Openblas

这一部分的很多都是谷歌的开源库,不容易下载(你懂的)。所以我使用的是Neil Z SHAO‘s Blog

提供的编译好的。

下载完,解压得到3rdparty文件夹。在下一段将会用到。

3建立caffe工程

准备好了caffe需要的依赖库和环境之后,下面就可以建立caffe的vs项目,进行编译了。

31 下载caffe源码

可以从caffe的github主页下载源码。

下载地址:Caffe’s GitHub

解压文件,假设caffe源码所在目录为CAFFE_ROOT。

32 准备项目需要的依赖库和系统环境变量

经过上一阶段的准备,caffe项目所需的依赖库都已经准备好。

1首先设置系统环境变量(以我的为例):

CUDA_PATH_V6_5 安装好cuda65之后,会自动添加环境变量CUDA_PATH_V6_5

OPENCV_2_49 D:/Tools/opencv249/build/

BOOST_1_56 D:/Tools/boost_1_56_0

2将3rdparty文件夹放到CAFFE_ROOT

33 用vs建立caffe项目

1用VS2013在CAFFE_ROOT下建立 win32 console application,选择空项目。

将项目的平台由32位改为64位