Opencv cxtypes.h 中宏CV_DEFAULT(val)定义
有注释,表示如何理解,其他宏类似。
#ifndef CV_EXTERN_C
#ifdef __cplusplus //在C++编译环境下
#define CV_EXTERN_C extern "C"
#define CV_DEFAULT(val) = val
#else //如果不是C++编译环境,只是一个宏,不起作用,可以理解为是一个空格
#define CV_EXTERN_C
#define CV_DEFAULT(val)
#endif
#endif
CvScalar 意义 表示RGBA
alpha通道
定义
Alpha通道是一个8位的灰度通道,该通道用256级灰度来记录图像中的透明度信息,定义透明、不透明和半透明区域,其中黑表示全透明,白表示不透明,灰表示半透明。
Opencv 中想多次腐蚀和膨胀的,可通过自己的指定大小的结构,腐蚀/膨胀一次即可达到