OpenCV 2.4.10 在VS2013上的配置

仅仅针对OpenCV 2.4.10以及VS2013,其他版本未测试

  • 下载OpenCV 2.4.10并解压安装

      进入OpenCV官方网站下载: http://opencv.org/downloads.html,我下载的版本是opencv-2.4.10.exe。

      并解压到文件夹,比如我解压的文件夹是 D:\Program Files (x86)\opencv。

  • 配置环境变量

      在环境变量的系统变量下,在变量名为Path的值里添加目录

          D:\Program Files (x86)\opencv\build\x86\vc12\bin

      绿色部分用你自己的安装目录代替。

                     

      因为大多数编译器都是32位的,所以选用x86。

      vc12代表VS2013,vc11代表VS2012,vc10代表VS2010

 

      到目前为止,系统中已经配置好了,现在要在VS2013中配置了

  • 在VS2013中配置

      打开VS2013,新建一个空的win32控制台项目

               

      打开项目的属性管理器,双击高亮的选项即Microsoft.Cpp.Win32.user进行配置(如果debug程序则在Debug下配置)

                                 

      选中VC++目录

      在包含目录中添加下列目录:

          D:\Program Files (x86)\opencv\build\include

          D:\Program Files (x86)\opencv\build\include\opencv

          D:\Program Files (x86)\opencv\build\include\opencv2

      在库目录中添加下列目录:

          D:\Program Files (x86)\opencv\build\x86\vc12\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
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_ml2410d.lib

      在Release环境下则配置Release的Microsoft.Cpp.Win32.user

      步骤相同,唯一不同的就是附加依赖项中的文件名最后去掉d(代表Debug)

  • 测试是否配置成功

      运行这段代码,在工作目录中随意放入一张图想吐ImageTest.jpg,如果能显示图像,则表示配置成功了

#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <iostream>

using namespace cv;
using namespace std;

int main(void)
{
    Mat image;
    image = imread("ImageTest.jpg", IMREAD_COLOR); // Read the file

    if (!image.data) // Check for invalid input
    {
        cout << "Could not open or find the image" << std::endl;
        return -1;
    }

    namedWindow("Display window", WINDOW_AUTOSIZE); // Create a window for display.
    imshow("Display window", image); // Show our image inside it.

    waitKey(0); // Wait for a keystroke in the window
    return 0;
}

时间: 2024-10-12 10:32:06

OpenCV 2.4.10 在VS2013上的配置的相关文章

【OpenCV基础】Win7 64位系统上OpenCV的安装与在VS2013上的配置

OpenCV(Open Source Computer Vision Library)是一个开源的跨平台开源计算机视觉库,能在Windows.Linux.Mac等平台上运行,使用C语言与C++编写而成,轻量且高效. 下面介绍一下怎么在Win7 64位系统上安装OpenCV以及如何利用VS2013进行基于OpenCV的程序开发.OpenCV的函数库封装在了lib和dll里,并且有两种版本,一种是x86(32位),一种是x64(64位),我在64位系统上使用32位的库没有成功,所以这个教程只适用于W

windows下编译caffe报错:error MSB4062: 未能从程序集 E:\NugetPackages\OpenCV.2.4.10\......的解决办法

参考博客:http://blog.csdn.net/u013277656/article/details/75040459 在windows上编译caffe时,用vs打开后会自动加载还原NugetPackages文件夹,里面是caffe需要依赖的各种库. 费了很长时间还原完成编译时,出现错误:error MSB4062: 未能从程序集 E:\NugetPackages\OpenCV.2.4.10\build\native\private\coapp.NuGetNativeMSBuildTasks

OpenCV+VS2013 属性表配置

简介 计算机视觉任务越来越多的依赖著名的开源计算机视觉库OpenCV.OpenCV 2.0 包含了一系列精心设计数据结构和经过优化的视觉算法,大家可以短时间内开发一个不错的视觉应用.OpenCV支持多种不同的硬件和软件平台,这也是它被广泛应用的一个重要原因.使用C/C++开发OpenCV程序,需要告知编译器.连接器相应的头文件目录.库文件以库文件的目录,在开发不同的项目的时候,每次都分别指定这三项内容操作起来有些麻烦,本文针对OpenCV+VS2013介绍一种通过添加属性表和合并调试环境变量的方

[openCV]Mac平台下openCV的搭建(Xcode + openCV 2.4.10)

1.序言 从今天开始,开始使用Mac来跑openCV了.开始感觉其实应该开发阻力不是太大样子,事实上来讲,其实比Windows要繁琐一些呢.现时点的配置为 os x yosemite 10.10.3 openCV 2.4.10(现时点的最新版本为:3.0 RC1) Xcode Version 6.3.2 (6D2105) 在这个配置下,我按照如下步骤搭建了我的openCV平台. 2.配置环境的步骤 2.1 openCV的选择 刚才也说了,现时点openCV的最近版本为openCV 3.0 RC1

Opencv 2.4.10 +VS2010 项目配置记录

1. 下载安装Opencv,去官网http://opencv.org/即可下载最新版本的Opencv,此处用的是Opencv 2.4.10 安装时傻瓜式的,最新版本的安装就是相当于解压到你指定的安装目录 2. 配置环境变量,我的电脑——属性——高级——环境变量 编辑PTAH: 对于32位系统,添加: "; xx你的安装目录xx\opencv\build\x86\vc10\bin”(用“;”进行分隔) 而对于64位系统,可以两个都添加上: ”; xx你的安装目录xx\opencv\build\x8

在 OSX 10.9.4 上编译安装 FastDFS 及其 PHP 扩展

经我测试,在OSX 10.9.4上安装FastDFS V5.01的话会很悲剧,一开始就无法安装,会遇到这帖子中的问题:http://www.oschina.net/question/252582_162768 而我还死活解决不了,貌OSX上就没有ldconfig这个东东,反正我也不懂Linux和UNIX这类的系统. 于是只好退而求其次,安个老版本来用,毕竟我只是为了装FastDFS的PHP扩展,以便在Mac上开发PHP项目,而真正的FastDFS模拟服务器环境是在另一台联想Win7上的虚拟机中的

macOS(Sierra 10.12)上Android源码(AOSP)的下载、编译与导入到Android Studio

http://blog.bihe0832.com/macOS-AOSP.html [本文结构] 背景 背景简介 最近因为项目需要,要研究Android系统中应用安装的详细过程.在这种场景下,最好的办法就是Read the Fucking Source Code.之前都是在线看,这次因为看的内容比较多,而且看的比较细,因此打算在本地checkout一份.这篇文章就主要记录本人使用macOS(Sierra 10.12.1)在本地checkout出AOSP(7.1.1)并编译导入Android Stu

Win7和VS2013上使用Intel的TBB

源地址:http://www.th7.cn/system/win/201505/103966.shtml http://wenku.baidu.com/link?url=zH7vwmWltWF5R-9YGUDq5oSszkoWDxknBJmZkFY4w6FzV1P55h5XClOCd6UoB3tYCYjYt0ee_qw6k4GevVI82jEGcS2CdgJmqutwQWoZqJ3 http://wenku.baidu.com/link?url=aDjwQPp3YH6ns0LKJI7MIGzlL

OpenCV 2.4.10 Linux Conifguration

Download CMake 2.8.12 Extract the file, and run "./bootstrap", then "make", then "sudo make install" Add some dependencies, run "sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg62