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

相关推荐
Python永远的神几秒前
告别循环:Python 列表推导式,让你的代码飞起来!
python
Vic101014 分钟前
Spring AOP 高级陷阱:为什么 @Before 修改参数是“伪修改“?
java·python·spring
思成不止于此5 分钟前
【MySQL 零基础入门】事务精讲(三):隔离级别与实战总结
数据库·笔记·学习·mysql
小智RE0-走在路上9 分钟前
Python学习笔记(12) --对象,类的成员方法,构造方法,其他内置方法,封装,继承,多态,类型注解
笔记·python·学习
执笔论英雄12 分钟前
[RL]协程asyncio.CancelledError
开发语言·python·microsoft
a_zzzzzzzz14 分钟前
Python 解释器 + Shell 脚本实现桌面打开软件
开发语言·python
小蒜学长19 分钟前
python基于Python的医疗机构药品及耗材信息管理系统(代码+数据库+LW)
数据库·spring boot·后端·python
AI_567822 分钟前
Python RPA解放Excel生产力
python·excel·rpa
智航GIS22 分钟前
3.1 字符串(String)
开发语言·python
至此流年莫相忘22 分钟前
python基础语法
前端·python