- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
OpenCV锐利体验系列课程_MFC中快速应用OpenCV
OpenCV锐利体验系列课程_连连看程序设计(4) 锐利体验系列课程 MFC中快速应用OpenCV OpenCV锐利体验系列课程_连连看程序设计 MFC中快速应用OpenCV 一.介绍基本的openCV和MFC的操作 1.创建SDI工程 按照VC的向导,产生一个默认的MFC的工程,注意,选择SDI单文档支持的,同时最好选择“use MFC As a static library”(防止MFC中使用OpenCV的内存泄露问题) MFC中快速应用OpenCV MFC中快速应用OpenCV 取消ActiveX Controls复选框 MFC中快速应用OpenCV 选中As a statically linked library单选按钮 MFC中快速应用OpenCV 2.加入OpenCV库支持 加入openCV必须的头文件和库文件 添加库文件: cxcore.lib cv.lib highgui.lib MFC中快速应用OpenCV 3.在Doc类中添加变量 找到 ***Doc 也就是文档类的定义,在开头加上 HighGui.h 的头文件包含, 同时添加一个变量CImage m_image; MFC中快速应用OpenCV 4.添加虚函数 添加两个函数,分别用来打开图片文件和保存图片文件 MFC中快速应用OpenCV 4.添加虚函数 添加函数OnOpenDocument 如下面的代码: m_image.Load(lpszPathName); MFC中快速应用OpenCV 4.添加虚函数 添加函数 OnSaveDocument 如下面的代码: m_image.Save(lpszPathName); return TRUE; MFC中快速应用OpenCV 5.在View类中添加显示图像代码 主要是在Ondraw里面。 CImage img = pDoc-m_image; CRect r; GetClientRect(r); img.DrawToHDC(pDC-GetSafeHdc(), r); MFC中快速应用OpenCV 二.在MFC中如何应用菜单和Canny算子的实例 修改代码:m_image.Load(lpszPathName,0); 第三个参数0:强制转化读取图像为8位深度灰度图 MFC中快速应用OpenCV 二.在MFC中如何应用菜单和Canny算子的实例 添加菜单ImageProcessing,子菜单CANNY,在Doc类中添加ID号为IDM_CANNY的COMMAND消息响应函数。 MFC中快速应用OpenCV 二.在MFC中如何应用菜单和Canny算子的实例 添加头文件。 MFC中快速应用OpenCV Questions Answers Thanks!! OpenCV锐利体验系列课程_连连看程序设计(4)
您可能关注的文档
- Lecture 8 Tracers for Gas Exchange 华盛顿大学-海洋化学课件.ppt
- Lecture 8-10 古希腊罗马神话 英文版 教学课件.ppt
- Lecture 9 Changes inMeanings 词汇学 教学课件.ppt
- Lecture 9 Market Efficiency 公司金融 教学课件.pdf
- Lecture 8_Neural Networks 机器学习概论 教学课件.ppt
- Lecture 9 polysemy 汉英翻译 教学课件.ppt
- Lecture 9 Pronouns (II) 英语语法教学课件.ppt
- Lecture 9 被动语态句的翻译 商务英语翻译课件.ppt
- Lecture on Japanese Corporate Culture 日本企业文化课件.ppt
- Lecture Five Repetition 商务英语翻译课件.ppt
文档评论(0)