zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    Traefik-v2.x快速入门
    jenkins pipeline持续集成
    phpstorm 2017激活码(方法)
    PHP保留两位小数的几种方法
    php 数组排序 按照某字段
    sql大全
    解决jpgraph在php7.0版本下时,无法显示例子图表的问题
    Linux 定时任务crontab使用
    VIM命令操作
    wampserver变橙色,apache 服务无法启动!问题解决小记(安装失败亦可参考)
  • 原文地址:https://www.cnblogs.com/dgwblog/p/12676358.html
Copyright © 2011-2022 走看看