float与Mat的类型转化&Mat的内存结构

文章目录

  • 一、Mat的内存结构
    • 1、Mat和IpIImage
    • 2、Mat的内存连续性
    • 3、Mat内存连续性验证
  • 三、Mat转换float类型
    • 1、内存连续
    • 2、不连续
  • 四、Float转Mat
  • 附录1:IplImage数据结构

一、Mat的内存结构

1、Mat和IpIImage

opencv2.1之前,图像的格式类型是IpIImage数据结构来表示图像,需要使用cvReleaseImage(&img)来释放图像的内存空间。之后的版本,opencv采用Mat数据结构来表示图像,自动释放内存。IpIImage数据结构见附录1。

2、Mat的内存连续性

Mat中的数据在内存中可能是连续的,也可能是不连续的,

你可能感兴趣的:(Opencv,Opencv,Mat,图像数据,内存连续性,Float)