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

相关推荐
你要飞25 分钟前
Hexo + Butterfly 博客添加 Live2D 看板娘指南
笔记
apocelipes1 小时前
golang unique包和字符串内部化
java·python·性能优化·golang
Geoking.2 小时前
NumPy zeros() 函数详解
python·numpy
Full Stack Developme2 小时前
java.text 包详解
java·开发语言·python
码农阿树2 小时前
视频解析转换耗时—OpenCV优化摸索路
人工智能·opencv·音视频
丁浩6663 小时前
Python机器学习---2.算法:逻辑回归
python·算法·机器学习
B站_计算机毕业设计之家3 小时前
计算机毕业设计:Python农业数据可视化分析系统 气象数据 农业生产 粮食数据 播种数据 爬虫 Django框架 天气数据 降水量(源码+文档)✅
大数据·爬虫·python·机器学习·信息可视化·课程设计·农业
Q_Q5110082853 小时前
python+uniapp基于微信小程序的旅游信息系统
spring boot·python·微信小程序·django·flask·uni-app·node.js
鄃鳕3 小时前
python迭代器解包【python】
开发语言·python
应用市场3 小时前
OpenCV编程入门:从零开始的计算机视觉之旅
人工智能·opencv·计算机视觉