使用visual studio搭建opencv项目

环境:

Windows 7 64位

OpenCV 3.1.0

Visual Studio 2013

1.OpenCV 3.1说明

  (1) 其中OpenCV 3.1的Windows版本默认只支持Win 64位的操作系统开发,可以看到安装目录(opencv\build)下只有x64的完整的bin和lib。如果需要获得这个版本32位的bin文件和lib库文件,需要下载并安装CMake,自行编译OpenCV 3.1的sources,生成需要的32位bin和lib。

  (2)  OpenCV3.1中没有Nonfree模块,被移动到了独立的库(opencv_contrib repo)中,需要的话需要单独下载。

  (3)  OpenCV3.1 中build\x64包含vc12以及vc15文件夹,vc12兼容Visual Studio 2013编译器,vc14兼容Visual Studio 2015编译器。

  (4)  OpenCV3.1 安装官网可能比较慢,也可以搜索网盘链接: link 提取码: xcfg

2.示例:创建控制台程序

(1)

(2)

(3)

(4)  属性管理器配置

新建的控制台管理程序中,点击视图—》其他窗口—》属性管理器

在<属性管理器>面板上选择项目,打开"Debug|Win64",双击“Microsoft.Cpp.Win64.userDirectories” ,打开属性页

在属性面板中,先选择"VC++"选项,

配置“包含目录”

D:\Application\opencv\opencv\build\include
D:\Application\opencv\opencv\build\include\opencv
D:\Application\opencv\opencv\build\include\opencv2

配置“库目录”

D:\Application\opencv\opencv\build\x64\vc12\lib

配置链接库:

opencv_world310.lib
opencv_world310d.lib

配置完成,点击“确定”,配置即可生效。

(5) 测试程序

在源文件上点击右键,添加新建项,创建.cpp文件,输入以下测试程序。D:\\test.jpg 需替换为系统中已有的图片路径。

#include <opencv2/opencv.hpp>
#include "opencv2/highgui/highgui.hpp"
using namespace cv;

int main(int argc, char** argv)
{
Mat img = imread("D:\\test.jpg", -1);
if (img.empty()) return -1;
namedWindow("Example1", cv::WINDOW_AUTOSIZE);
imshow("Example1", img);
waitKey(0);
destroyWindow("Example1");
}

在Debug Win64 下运行 结果如下:

参考文章:

https://jingyan.baidu.com/article/76a7e409f3427bfc3a6e156d.html

https://blog.csdn.net/iracer/article/details/75578683

原文地址:https://www.cnblogs.com/focusahaha/p/12538555.html

时间: 2024-10-03 22:55:37

使用visual studio搭建opencv项目的相关文章

如何使用Visual Studio开发PHP项目

在windows下开发php除了记事本 DW 以及一帮Zend studio,Eclipse,NetBeans之流以外,个人感觉还是vsiual studio+phptoole最是好使.主要的原因就是速度. vs的速度真的是快其他的IDE太多了,无论是从启动速度还是使用过程中资源的耗用都要好于其他3款,毕竟是微软自家的东西. visual studio 2013 上有两款比较有名的php插件 vs.php 和phptools ,前者基本只有2010的2.6版本能注册,而新版已经出到3.4了却无人

Visual Studio发布Web项目报错:Unable to add &#39;xxx&#39; to the Web site. Unable to add file &#39;xxx&#39;. The specified file could not be encrypted.

背景 Visual Studio下的Web项目 现象 发布时遇到Unable to add 'xxx' to the Web site.  Unable to add file 'xxx'. The specified file could not be encrypted.的报错 原因 这些文件(文件夹)被设置为"加密".可能因为这些文件是从Internet上下载并复制到项目下的文件夹,在被下载前就已经被启用"加密"选项 这些文件(文件夹)来自于其他计算机并被锁定

Visual Studio解决方案及项目的配置

配置解决方案的属性 1.配置解决方案平台,该配置实际上修改的是解决方案目录下的sln(solution)文件. 配置项目的属性 1.配置项目平台及项目的目标平台:项目-右键-属性-生成(竖着第二个选项卡)可以进行配置,该配置实际上修改的是项目目录下的csproj(c sharp project)文件. 2.改变exe的生成路径:项目-右键-属性-生成(竖着第二个选项卡)可以找到输出路径选项,可以根据系统是32位还是64配置两个不同的路径,该配置也修改项目目录下的csproj文件. Visual

阿里云服务器Web Deploy配置和使用Visual Studio进行Web项目发布部署遇到的坑

阿里云的服务器一直闲着,烧着银子,当初花几千大洋开通,本想弄信息化的项目为所帮扶的贫困户脱贫助手,不想势单力薄,一直没有找到好的项目.最近大家都在众志成城抗击新肺疫情,于是又想能不能尽点自己的力量,于是又开始打开Visual Studio 鼓捣起项目来,为了测试与微信服务器的消息发送,每次都得把项目发布到阿里的去服务器上,由于以前一直没怎么用,发布的方法是采用最原始的复制,然后远程桌面粘贴上去.次数多了感觉太累了,比较的方法,一个是FTP方式,另一个是Web Deploy,FTP方式虚拟主机一直

Visual Studio 2015 + OpenCV 2.4.9 开发环境搭建

第一步 安装 Visual Studio 2015 (废话),别忘了勾选C++部分组件 第二步 下载 OpenCV https://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.9/opencv-2.4.9.exe/download 第三步 运行 opencv-2.4.9.exe,解压到指定目录,这里我们解压到 C:\OpenCV2.4.9 第四步 设置环境变量,系统Path,加上,C:\OpenCV2.4.9\openc

Microsoft Visual Studio 2010修改项目名称

Microsoft Visual Studio 2010怎么修改项目名称呢? 1.项目右键选择重命名,改为自己想改的名字 2.右键信息选择清理,并重新生成 3.项目右键选择属性 修改程序集名称,默认空间名称,点击程序集信息修改程序信息. 4.关闭程序后修改解决方案所在文件夹的名称 5.修改项目所在文件夹的文件夹名称 6.修改解决方案名称,用记事本打开解决方案修改文本内容 恩,完成了

微软发布VSBT,无需安装Visual Studio即可实现项目编译

安装了Visual Studio的那些使用微软平台的开发者通常能够非常容易地操作自己的项目:打开解决方案,修改内容,设置好所有必须的文件以及配置后编译项目.但是在构建服务器或者持续交付系统等没有安装Visual Studio的环境中,编译项目和解决方案是非常难的. 对于这一问题,微软之前给出的方案是提供多种工具,包括针对C++的Visual C++ Build Tools和针对托管代码(Visual Basic和C#)的Microsoft Build Tools.虽然这种方式为主要语言提供了支持

Visual studio 创建通用项目失败vstemplate

Visual studio 创建项目失败 提示 the vstemplate file references the wizard class 'Microsoft.VisualStudio.WinRT.TemplateWizards.ApplicationInsights.Wizard' which does not exsist in the assembly 'Microsoft.VisualStudio.WinRT.TemplateWizards, Version=14.0.0.0, C

Visual Studio Online 创建项目

VSO是微软为软件开发人员提供的一款基于云计算的开发平台.Team Foundation Server已经可以基于云端使用,无需再为配置和部署耗费多余的时间(PS:当初为了在服务器上部署这个鼓捣了4个小时没弄成).各项服务的维护和更新工作都有微软在背后支撑. VS Online现在有3种套餐: Visual Studio Online Basic (免费) 在云中开始您的下一个开发项目,能免费跟5个基佬一块开发! Visual Studio Online Basic 包括 Visual Stud