OPenCV的重要结构体Mat

一 Mat

Mat是什么?

Mat有什么好处?

cpp 复制代码
class CV_EXPORTS Mat{
public:
...
int dims;//维数
int rows,cols;//行列数
uchar *data;//存储数据的指针
int *refcount;//引用计数
...

};

二 Mat属性

三 Mat拷贝

1 Mat浅拷贝

cpp 复制代码
Mat A
A=imread(file,IMREAD_COLOR)
Mat B(A)

2 Mat深拷贝

cpp 复制代码
cv::Mat::clone()
cv::Mat::copyTo()
copy()
cpp 复制代码
import cv2
import numpy as np

img=cv2.imread('./2037548.jpg')
#浅拷贝
img2=img
#深拷贝
img3=img.copy()

img[10:100,10:100]=[0,0,255]


cv2.imshow('img',img)
cv2.imshow('img2',img2)
cv2.imshow('img3',img3)

cv2.waitKey(0)
相关推荐
DO_Community1 小时前
DigitalOcean vs OpenRouter:2026 年 AI 模型路由对比
人工智能·agent·ai编程·agi
JJJennie7771 小时前
大模型网关能做智能路由吗?MAI Gateway实战能力深度解读
人工智能·ai网关·企业ai治理·mai gateway
Raas1001 小时前
MAI Gateway(魔芋企业级AI网关)技术揭秘:AI网关支持DeepSeek吗?从原理到落地
大数据·人工智能·gateway·ai网关·mai gateway·魔芋·企业级产品
合米AI SOP系统1 小时前
新能源零部件|密封锁付装配工位,合米科技AI SOP视觉防错规避工艺遗漏带来的售后故障
大数据·人工智能·科技
probex_1 小时前
AI 能力的边界:不是“它聪不聪明”,而是“它能不能稳定、安全、可验证地把事做完”
人工智能
网易云信2 小时前
AI 用了两年,我们却成了它的"传话筒"?
人工智能
得物技术2 小时前
指标平台:从语义底座到智能消费的实践路径|得物技术
数据库·人工智能·ai编程
jsl_jsl_jsl2 小时前
《桌面端的读写通道:Admin 接口层的设计与安全防线》
人工智能
#卢松松#2 小时前
用AI做网站,已经到了找BUG阶段了
人工智能·创业创新
ysu_03142 小时前
PINNs的参数反演——从“正问题”到“逆问题”的工程改造
人工智能·pytorch·深度学习·mcmc·参数反演·逆问题·darcy流