实验5-2-生成DLL模块-图像处理程序的面向对象改造.pdfVIP

  • 1
  • 0
  • 约2.77千字
  • 约 8页
  • 2020-02-03 发布于福建
  • 举报

实验5-2-生成DLL模块-图像处理程序的面向对象改造.pdf

实验 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。 这就类似与

文档评论(0)

1亿VIP精品文档

相关文档