- [1 Mat结构体](#1 Mat结构体)
- [2 深拷贝VS浅拷贝](#2 深拷贝VS浅拷贝)
- [3 代码示例](#3 代码示例)
1 Mat结构体
2 深拷贝VS浅拷贝

只拷贝了头部,header,,但是data部分是共用的,速度非常快;
缺点,任意一个修改,另一个data跟着变,这就是浅拷贝。
3 代码示例
python
import cv2
import numpy as np
img=cv2.imread('RMB.jpeg')
#浅拷贝
img2=img
#深拷贝
img3=img.copy()
img[10:100,10:100]=[0,0,255]#当img改变img2内容跟着改变,img3未变
cv2.imshow('img',img)
cv2.imshow('img2',img2)
cv2.imshow('img3',img3)
cv2.waitKey(0)
