首页 > 其他分享 >如何理解CV_8UC3等表达式

如何理解CV_8UC3等表达式

时间:2022-09-01 14:44:58浏览次数:55  
标签:若为 int 8UC3 图像 CV 表达式 通道

出处:http://www.cnblogs.com/suubai/

OpenCV在对Mat对象进行初始化时,经常需要对矩阵的类型进行定义,这就需要用到类似于CV_8UC3的表达。

该宏定义的通式为:

 

1、bit_depth:比特数,有代表8bite\16bite\32bite\64bite

  • 8表示你所创建的储存图片的Mat对象中,每个像素点在内存空间所占的空间大小8bite。

2、S|U|F

  • S: signed int,即有符号整型。
  • U: unsigned int,即无符号整型。
  • F: float,单精度浮点型。

3、<number_of_channels>:代表所存储的图片的通道数。

  • 若为1:grayImg灰度图像,即单通道图像。
  • 若为2:RGB彩色图像,即3通道图像。
  • 若为3:带Alpha通道的RGB彩色图像,即4通道图像。

标签:若为,int,8UC3,图像,CV,表达式,通道
From: https://www.cnblogs.com/lc2100222/p/16646446.html

相关文章

  • ubuntu搭建python+opencv+gstreamer环境
    环境搭建安装依赖环境sudoaptinstalllibgtk2.0-devsudoaptinstallpkg-config源码编译下载opencv源码gitclonehttps://github.com/opencv/opencv.gitgi......
  • Rust 从入门到精通06-语句和表达式
    1、语句和表达式语句和表达式是Rust语言实现逻辑控制的基本单元。在Rust程序里面,语句(Statement)是执行一些操作但不返回的指令,表达式(Expressions)计算并产生一个值。表......
  • 使用正则表达式匹配任意字符包括空格和换行符
    今天在PHP中想使用正则表达式来获取一段文本中的任意字符。于是很随意得就写出如下匹配规则:(.*)结果运行之后才发现,无法获得换行之后的文本。于是查了一下手册,才......
  • 【CV算法基础】ASMS(adaptive scale meanshift)算法理解
        参考1. ASMS算法(adaptivescalemeanshift);2. 基于YOLOv3和ASMS的目标跟踪算法;3.github_asms;完......
  • 【CV算法基础】GIoU算法理解
    几种IoU的理解IoUIOU是用来衡量两个边界框的重叠程度的。 GIoU论文的地址为:https://arxiv.org/abs/1902.09630github代码地址:https://github.com/generalized-iou这......
  • 【CV算法基础】FocalLoss理解
     作者提出focalloss的出发点也是希望one-stagedetector可以达到two-stagedetector的准确率,同时不影响原有的速度。既然有了出发点,那么就要找one-stagedetector的准确......
  • linux常用的通配符与正则表达式
    我们在很多地方都会用到通配符和正则表达式来实现我们的日常操作,提高我们的工作效率。但是很多新伙伴,往往容易将他们弄混。首先我们需要知道通配符和正则表达式的使用场景......
  • Lambda 表达式
    Lambda表达式Photoby亨利公司on不飞溅在过去,在JavaScript中编写函数时,我们会通过使用单词function来告诉程序我们正在这样做,然后给它一个名称。然后,我们将......
  • Java8lambda表达式的使用
    Java8提供很多lambda表达式,能够使得开发代码更加简洁优美。本文学习lambda后总结了一些lambda表达式的使用。1、list.forEachthis.supplierQuoteByIdRespose.getQuoteIn......
  • 6.文本处理和正则表达式
    1.文本编辑器vim1.1vim简介1.1.1基本格式1.1.2三种模式及转换1.2普通模式1.3编辑模式1.4命令行模式2.常见文本处理工具2.1查看文本内容cat、hexdump、od......