• CvType 中类型的概念


    1--bit_depth---比特数---代表8bite,16bites,32bites,64bites---举个例子吧--比如说,如
             如果你现在创建了一个存储--灰度图片的Mat对象,这个图像的大小为宽100,高100,那么,现在这张
             灰度图片中有10000个像素点,它每一个像素点在内存空间所占的空间大小是8bite,8位--所以它对
             应的就是CV_8
          2--S|U|F--S--代表---signed int---有符号整形
                    U--代表--unsigned int--无符号整形
                    F--代表--float---------单精度浮点型
          3--C<number_of_channels>----代表---一张图片的通道数,比如:
              1--灰度图片--grayImg---是--单通道图像
              2--RGB彩色图像---------是--3通道图像
              3--带Alph通道的RGB图像--是--4通道图像


    # 例子:

    //【1】CV_8UC1---则可以创建----8位无符号的单通道---灰度图片------grayImg
    #define CV_8UC1 CV_MAKETYPE(CV_8U,1)
    #define CV_8UC2 CV_MAKETYPE(CV_8U,2)
    //【2】CV_8UC3---则可以创建----8位无符号的三通道---RGB彩色图像---colorImg
    #define CV_8UC3 CV_MAKETYPE(CV_8U,3)
    //【3】CV_8UC4--则可以创建-----8位无符号的四通道---带透明色的RGB图像
    #define CV_8UC4 CV_MAKETYPE(CV_8U,4)


    Java 中包装的Mat 类型 输出类容:

    Mat [ 367*520*CV_8UC3, isCont=true, isSubmat=false, nativeObj=0xc770e0, dataAddr=0x1ffe00c0 ]

    可以看到: 8位无符号通道数为3 的图像 大小为 367* 520

  • 相关阅读:
    爬虫
    Django
    python多线程
    python基础
    深度学习_1_Tensorflow_1
    人工智能_5_决策树_随机森林
    人工智能_4_k近邻_贝叶斯_模型评估
    人工智能_3_机器学习_概述
    Python re 模块
    Python函数式编程
  • 原文地址:https://www.cnblogs.com/dgwblog/p/12676358.html
Copyright © 2020-2023  润新知