OpenCV学习笔记之(一).doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
OpenCV学习笔记之(一)

OpenCV学习笔记之一:OpenCV中显示图片(VS2010+OpenCV3.0版本) 一、OpenCV3.0的配置(百度) opencv下载: 具体下载地址,/,因为我的操作系统是win7,所以选择了基于windows的opencv必威体育精装版版opencv3.0.0。 opencv解压 opencv下载完成后是一个rar文件,直接解压到要放的文件夹里,我是放在了D:\Program Files里。总共解压后会有四个文件:build、sources、LICENSE.txt、README.md.txt。 设置电脑的环境变量 计算机——右键——属性——高级系统设置——高级——环境变量——系统变量——path,在path里添加D:\Program Files\opencv\build\x64\vc12\bin;D:\Program Files\opencv\build\x86\vc12\bin。(因为我的电脑是64位的,所以就添加X64。) opencv配置 新建一个win32控制台应用程序项目,打开此项目的属性管理器,如项目名为test,则属性管理器下会有Debug|win32和Release|win32。 (1)双击Debug|win32的Microsoft.Cpp.Win32.user,会打开属性页,在VC++目录中的包含目录中添加: D:\Program Files\opencv\build\include D:\Program Files\opencv\build\include\opencv D:\Program Files\opencv\build\include\opencv2。 在库目录中添加: D:\Program Files\opencv\build\x64\vc12\lib D:\Program Files\opencv\build\x86\vc12\lib 为了防止漏洞,我特地加上了32位的库目录。 在链接器中,单击输入,选择附加依赖项opencv_ts300d.lib、opencv_world300d.lib。 (2)双击Release|win32的Microsoft.Cpp.Win32.user,在链接器中,单击输入,选择附加依赖项opencv_ts300.lib、opencv_world300.lib。 二、图片显示 (一)控制台型的图片显示 1、建立控制台项目 2、 3、预编译头的“√”去掉,同时勾选“空项目” 4、在解决方案中添加新建项 5、添加.cpp文件 6、在main.cpp文件中添加如下代码 #includeiostream #includeopencv2/core/core.hpp #includeopencv2/highgui/highgui.hpp using namespace std; int main() { cv::Mat img = cv::imread(D:\\image\\baboon.jpg); cv::imshow(Picture,img); cv::waitKey(6000); return 0; } 7、效果显示 (二)MFC中的图片显示 1、菜单,文件?-?新建?-?项目 2、Visual C++,MFC应用程序,名称为PictureShow 3、下一步 4、基于对话框,不使用Unicode库,在静态库中使用MFC,完成 5、出现如下界面 6、添加Button按钮 7、修改属性 8、添加Picture Control控件,右击Picture控件,属性,打开控件属性窗口,其ID为IDC_STATIC,修改Type为Rectangle 9、右击按钮,添加事件处理程序 10、选择BN_CLICKED,类列表为CPictureShowDlg,函数名为OnBnClickedOpenButton,添加编辑 11、添加OpenCV的CvvImage文件 右击解决资源方案管理器中的头文件,添加,现有项,选择CvvImage.h 12、同样,源文件中添加CvvImage.cpp 13、添加代码 在类视图或解决方案管理器中双击打开PictureShowDlg.h 添加代码: #includecv.h #includehighgui.h #includeCvvImage.h //后改成直接文件,非导入。 14、在PictureShowDlg.h文件中CPictureShowDlg类的声明中添加函数DrawPicToHDC()的声明 void?DrawPicToHDC(IplImage?*img, UINT ID); 15、在PictureShowDlg.cpp文件中添加函数 void CPictureShowDlg::DrawPicToHDC(IplImage

文档评论(0)

173****7830 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档