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();深拷贝,拷贝将这个对象的所有内容拷贝一遍,原图片改变了,也不影响它;

相关推荐
狐狐生风3 分钟前
LangGraph 生产级部署全解:FastAPI + Docker
python·docker·langchain·prompt·fastapi·langgraph·agentai
江屿风5 分钟前
【c++笔记】类和对象流食般投喂(上)
开发语言·c++·笔记
CLX050523 分钟前
C#怎么实现全局异常过滤器_C#如何捕获控制器报错【核心】
jvm·数据库·python
RainCity25 分钟前
Java Swing 自定义组件库分享(四)
java·笔记·后端
性野喜悲28 分钟前
python将excel中的链接转成图片并替换链接展示在excel中【将pdf的第一页插入excel并将对应信息获取到插入签名等位置】
开发语言·python·excel
Marvel__Dead29 分钟前
基于 AI 大模型的百度旋转验证识别(通用能力极强)
人工智能·爬虫·python·验证码识别·ai 大模型
Leinwin35 分钟前
OpenAI Daybreak实战指南:如何将AI安全检查嵌入你的开发流程
后端·python·flask
monkeyhlj40 分钟前
LangChain - V1.0
python·langchain·ai编程
zh路西法1 小时前
【Qwen2.5本地部署】超简单pytorch-gpu部署教程
人工智能·pytorch·python
狐狐生风1 小时前
LangGraph Human-in-the-loop 全解
python·langchain·prompt·langgraph·agentai