【P27 4-8】OpenCV Python——Mat类、深拷贝(clone、copyTo、copy)、浅拷贝,原理讲解与示例代码

P27 4-8

  • [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)
相关推荐
米小虾10 小时前
Agent Skill 规范与 Skill-Creator 核心思想
人工智能·agent
ZhengEnCi10 小时前
09e-斯坦福CS336作业四:大规模语言模型训练数据收集与处理
人工智能
oil欧哟10 小时前
Codex 最佳实践(超级长文):先搞懂 AI,再用好 AI
前端·人工智能·后端
甲维斯10 小时前
日本发布比肩Fable5的模型?Fugu Ultra初探!
人工智能·ai编程
雪隐10 小时前
个人电脑玩AI-04让5060 Ti给你打工——本地FLUX.2 Klein 的 AI 图片生成
人工智能·后端
腾讯云开发者11 小时前
腾讯云TVP走进香港数码港,解码AI出海新范式
人工智能
用户479492835691511 小时前
又当又立: Anthropic 这篇安全白皮书,为什么让人恶心
人工智能
Darling噜啦啦11 小时前
AI Loop 自迭代循环实战:让 AI 自动写文案直到完美——从 Prompt 工程到 Loop 工程
人工智能
vanuan11 小时前
MCP协议实战(Python版):让AI直接查你的数据库
人工智能
Vuhao11 小时前
为什么同样的问题,别人的AI回答质量高40%?
人工智能