- 1
- 0
- 约2.77千字
- 约 8页
- 2020-02-03 发布于福建
- 举报
实验 5-2-图像处理程序的面向对象改造 ,生成 DLL模块
在前面的实验中 ,已经完成 图像处理程序的面想对象改造 ,这里面还存在这两点不足 :
其一、图像处理代码定义和实现 ,已经是在图像处理类中 ,如CChenchangj unImageProcess。
但如果这个图像处理给其他的开发人员使用 ,就必须把这个代码全部交出去 ,这不利于
保护开发人员的劳动成果。
其二、图像处理代码定义和实现中 ,使用 OpenCV库 ,其中涉及到OpenCV的头文件 ,
如cxcore.h、cv.h和highgui.h ,和库文件cxcore.lib、cv.lib 和highgui.lib。
后续的开发人员使用提供的图像处理代码时 ,也必须把OpenCV放在编译器里面 ,
这显然给他们带来开发上的麻烦。
图 1 图像处理代码中类定义中涉及到 OpenCV头文件。
解决方法 :
对于第1点 ,我们可以通过把图像处理类包装成DLL的方式实现 ,在提供给其他开饭人员使用时 ,
只需要提供包装好的头文件.h 、 “库文件.lib 和动态库文件.dll。 这就类似与
您可能关注的文档
最近下载
- WebGIS原理及开发—基于开源框架的WebGIS技术全套教学课件.pptx
- 前程无忧2025年校园招聘白皮书202页.pdf VIP
- 中国转换性障碍(分离性障碍)诊疗指南(2025).docx
- 中国适应障碍诊疗指南(2025年版).docx VIP
- “一面两孔”定位误差计算(精).ppt VIP
- JavaScript+Vue.jsWeb开发实战教程课件 第九章 Vue 3组件.pptx VIP
- JavaScript+Vue.jsWeb开发实战教程课件 第七章 Vue 3模板与常用指令.pptx VIP
- JavaScript+Vue.jsWeb开发实战教程课件 第六章 Vue.js概述.pptx VIP
- 代谢相关脂肪性肝病基层诊疗与管理指南推荐意见2026.pptx
- 2026年高效沟通与和谐协作培训课件.pptx VIP
原创力文档

文档评论(0)