定义一个人眼ROI结构体
typedef struct EyeROIImage{
cv::MatEyeImage;
cv::RectRectEyeROI;
}EyeROIImage;
利用sizeof()计算:
sizeof(eyeROIImage->EyeImage)大小为56,sizeof(eyeROIImage->RectEyeROI)大小为16。
观察内存,struct EyeROIImage结构体的开始地址为ox0113B062,此地址也是cv::Mat
EyeImage开始的地址。到ox0113B070结束。数据大小刚好为56个字节。内容分别有:
图1 cv::Mat的内存内容
图2 struct EyeROIImage内存分布