python-opencv的图像类型是numpy多维数组,而opencv图像类型Mat类型。
Mat基本结构包含两个部分,头部和数据部分。
头部对应header,包含图像的属性,比如大小,列宽,行高,类型,通道数等信息。
数据对应DataBlock,像素值的一个集合。
在对Mat进行赋值操作的有很多,
本博客只讲赋值、拷贝和创建。
在对Mat对象进行赋值操作的时候,即相当于被内存指针重新指向原来的数据,赋值操作的还是原来的DataBlock。
赋值操作,示例:
// jn10010537
// jn_main.cpp
// jn10010537-2022-09-25
#include