【OpenCV】CvvImage类

来源:互联网 发布:项目数据分析师官网 编辑:程序博客网 时间:2024/06/05 11:49

       使用OpenCV   highgui.h中定义的CvvImage类可以很好的实现OpenCV和Windows MFC显示接口。由于CvvImage实在highgui.h头文件中声明的,因此如果程序中需要使用,则必须在开头包含头文件

#include <highgui.h>

CvvImage对应CImage宏:

#define CImage CvvImage 

 

注意事项:

1.由于CImage太常见, 很容易造成冲突,因此建议不要使用该宏(可以直接删去此宏定义)。

2.参数中含有HDC(注:一种windows系统下定义的变量类型,用来描述设备描述表的句柄类型)类型的并不能保证移植到其他平台,例如Show/DrawToHDC等。 

       OpenCV 2.2.0版本中,CvvImage类不见了...为了能够继续使用这个类,下面把这个类的源代码贴出来,使用的时候将该代码加入到工程中便可以使用了。为了方便切换OpenCV的版本,这里用到了一些条件编译宏,来保证代码的灵活性。

代码见:

http://blog.csdn.net/raocong2010/archive/2011/01/17/6146158.aspx