OpenCV学习(2) OpenCV的配置

      下面我们在VS2010中编写一个简单的OpenCV程序,来看看如何在程序中使用OpenCV。

创建一个新的Win32 控制台程序,附加选项为空工程(empty project),并添加一个cpp源文件main.cpp,内容如下:

#include <opencv2/core/core.hpp>

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

int main()

{

cv::Mat img = cv::imread("lenna.jpg");

cv::namedWindow("image");

cv::imshow("image", img);

cv::waitKey(0);

}

      打开project manager,在上面右击鼠标,打开Add new Project Proprety Sheet,创建一个属性页文件opencv246.props, 双击这个文件,则弹出属性配置页面。我们在这个文件里面设置好opencv的配置,之后对于其它的工程,我们只要添加这个属性页配置文件就可以了,不用再配置opencv lib和 head文件目录等等。

image

首先我们设置vc++ Directories,增加opencv2.46的Include 目录:

image

      再增加OpenCV2.46的lib路径,也可以选择增加opencv源代码到source code路径,这样可以在调试时候,进入opencv的函数内部,便于调试

image

最后在linker->input的附加库里面增加所有的opencv lib(也可以选择添加你需要的库)。

image

      再之后把bin目录里面的dll拷贝到windows/system32目录,然后运行程序可以打开lenna.jpg图像(注意:lenna.jpg文件已经在工程目录),程序运行后的效果如下:

clip_image010

程序代码:工程FirstOpenCV1。

posted on   迈克老狼2012  阅读(1027)  评论(0编辑  收藏  举报

编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示