zoukankan      html  css  js  c++  java
  • 【OpenCV】Class Mat in OpenCV

    Mat的构造

            参数:

            1、*data:Mat矩阵的指针

             2、dims:Mat的维度

             3、element:Mat包含的下一级量纲,对于矩阵的内容,每个内容可以成为一个element

             4、channels:Mat的通道数,一个element有几个值说明矩阵是几通道

             5、type:CV_8UC3    Mat内元素数据类型unsigned char,三通道,深度0  

                             CV_8SC3    Mat内元素数据类型char, 三通道,深度1

                             CV_16UC3  深度2

                             CV_16SC3  深度2

                             CV_32SC3  深度4

                             CV_32FC3  深度4

                             CV_64FC3  深度8

            6、depth:深度

            构造:

            方式之一:Mat(int rows, int cols, int type, const Scalar& s)

             rows – Number of rows in a 2D array.矩阵行数
        cols – Number of columns in a 2D array.矩阵列数
        type – Array type. Mat的type
        s – An optional value to initialize each matrix element with. To set all the matrix elements to the particular value after the construction, use the assignment operator Mat::operator=(const Scalar& value) .Scalar( ) 一个标量函数,类似于一个存储各通道数值的数组

            例  :Mat M = Mat(2 , 2 , CV_8UC3 , Scalar(0, 0, 255))

                    定义一个2 * 2的二维矩阵,Mat的类型为CV_8UC3,这意味这Mat深度为1,有三个通道,其中通道1值全为0,通道2值全为0,通道三值全为255

    Mat的成员

            Mat::clone( ) 例:N = M.clone();

    参考:https://www.cnblogs.com/feifanrensheng/p/8681014.html

    2021/7/7   23:49

    HRB

  • 相关阅读:
    matlab矩阵和矩阵操作基础
    [ZZ] MathType转化为LaTeX公式语言
    [综] 粒子滤波
    [综] Endnote怎么下载杂志格式?
    英语句子的连接方式
    [zz] postscript打印机以及ps文件转eps文件
    [zz]SCI投稿经验
    all, whole, entire, total, complete
    [转] 动态规划 最短路径
    [zz] Dynamic Time Warping 动态时间规整(弯折)
  • 原文地址:https://www.cnblogs.com/ZYQS/p/14984228.html
Copyright © 2011-2022 走看看