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

相关推荐

  1. 笔记

    2024-04-07 10:22:01       24 阅读
  2. 拼音笔记笔记

    2024-04-07 10:22:01       52 阅读
  3. 笔记】HDFS基础笔记

    2024-04-07 10:22:01       43 阅读
  4. 笔记】Hbase基础笔记

    2024-04-07 10:22:01       44 阅读
  5. mySql笔记

    2024-04-07 10:22:01       55 阅读
  6. less 笔记

    2024-04-07 10:22:01       58 阅读
  7. React笔记

    2024-04-07 10:22:01       59 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-07 10:22:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-07 10:22:01       101 阅读
  3. 在Django里面运行非项目文件

    2024-04-07 10:22:01       82 阅读
  4. Python语言-面向对象

    2024-04-07 10:22:01       91 阅读

热门阅读

  1. leetcode594-Longest Harmonious Subsequence

    2024-04-07 10:22:01       32 阅读
  2. redis bigKey问题

    2024-04-07 10:22:01       37 阅读
  3. Docker 中运行一个容器并查看其日志

    2024-04-07 10:22:01       38 阅读
  4. flinkCDC

    flinkCDC

    2024-04-07 10:22:01      31 阅读
  5. leetcode599-Minimum Index Sum of Two Lists

    2024-04-07 10:22:01       25 阅读
  6. 蓝桥杯day19刷题日记--P8686 修改数组

    2024-04-07 10:22:01       36 阅读
  7. 虚拟内存知识详解

    2024-04-07 10:22:01       39 阅读
  8. 试除法求素数

    2024-04-07 10:22:01       35 阅读