python+ opencv(Mat)——笔记

opencv中用Mat数据类型来表示图片;

python中将mat转化为numpy的ndarray;type(img)=numpy.ndarray;

Mat的属性:

  1. rows:表示矩阵的行数。
  2. cols:表示矩阵的列数。
  3. size:表示矩阵的尺寸,即(rows, cols)。
  4. channels:表示矩阵的通道数,通常为1(灰度图像)或3(彩色图像)。
  5. depth:表示矩阵元素的数据类型,例如CV_8U表示8位无符号整数,CV_32F表示32位浮点数。
  6. dims:表示矩阵的维度,通常为2。
  7. step:表示每行元素所占的字节数。
  8. data:指向矩阵数据的指针

Mat的拷贝:

img.view();浅拷贝,仅仅只是拷贝视图;

img.copy();深拷贝,拷贝将这个对象的所有内容拷贝一遍,原图片改变了,也不影响它;

相关推荐
Blossom.1183 分钟前
从“能写”到“能干活”:大模型工具调用(Function-Calling)的工程化落地指南
数据库·人工智能·python·深度学习·机器学习·计算机视觉·oracle
蒋星熠21 分钟前
破壁者指南:内网穿透技术的深度解构与实战方法
网络·数据库·redis·python·websocket·网络协议·udp
shizidushu27 分钟前
使用 Pyinstaller 打包 PPOCRLabel
python·pyinstaller
汇能感知1 小时前
摄像头模组在智能家居设备中的应用
经验分享·笔记·科技
小王爱学人工智能1 小时前
利用OpenCV进行指纹识别的案例
人工智能·opencv·计算机视觉
Q_Q19632884751 小时前
python+springboot+uniapp微信小程序题库系统 在线答题 题目分类 错题本管理 学习记录查询系统
spring boot·python·django·uni-app·node.js·php
Rhys..1 小时前
.gitignore文件的作用及用法
python·github
shizidushu1 小时前
Graph RAG论文阅读笔记
论文阅读·笔记·graphrag
IT学长编程2 小时前
计算机毕业设计 基于深度学习的酒店评论文本情感分析研究 Python毕业设计项目 Hadoop毕业设计选题 机器学习选题【附源码+文档报告+安装调试】
hadoop·python·深度学习·机器学习·数据分析·毕业设计·酒店评论文本情感分析
小王爱学人工智能2 小时前
OpenCV的特征检测
人工智能·opencv·计算机视觉