参考资料 http://www.opencv.org.cn/opencv document 使用的opencv版本:OpenCV 1.0 第一个阅读的文件 cxcore/include/cxtypes.h CvArr typedef void CvArr; //函数传参经常是CvArr*,具体的类型在运行期识别 Cv32suf typedef union Cv32suf { int i; unsigned u; float f; } Cv32suf; 这个union既可以看作是int,也可以看作是unsigned(unsigned int),float 这三种数据类型在x86平台都是4个字节。