【Opencv】中CV_8UC1、CV_32FC3 等参数的含义

参考:https://blog.csdn.net/maweifei/article/details/51221259

# 示例:
img_ = cv::Mat::zeros(pic_height_, pic_width_, CV_8UC1);
  • Mat不但是一个非常有用的图像容器类,同时也是一个通用的矩阵类。

  • Mat矩阵(图像容器)创建时CV_8UC1、CV_8UC2等参数格式详解: CV_<bit_depth>(S|U|F)C<number_of_channels>

    1--bit_depth---比特数---代表8bite,16bites,32bites,64bites
    
    举个例:
        比如说,如果你现在创建了一个存储--灰度图片的Mat对象,这个图像的大小为宽1200,高400,
        那么,现在这张灰度图片中有480000个像素点,它每一个像素点在内存空间所占的空间大小是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
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值