昊虹AI笔记网

 找回密码
 立即注册
搜索
查看: 735|回复: 0
收起左侧

OpenCV_Mat类表示元素数据类型的参数type详解

[复制链接]

239

主题

241

帖子

928

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
928
昊虹君 发表于 2022-10-16 07:02 | 显示全部楼层 |阅读模式
OpenCV_Mat类表示元素数据类型的参数type详解

OpenCV的很多函数都涉汲到数据类型参数type,所以学习OpenCV,首先要了解这个参数的含义。

这个参数表示图像数据矩阵每个元素的数据类型以及图像的通道数。

这里举例说明这个参数的含义。

以CV_8UC1、CV_16SC1、CV_64FC3来说明。

8U表示图像数据矩阵每个元素的数据类型为8位无符号整数,其数据可取值范围为0~255;
16S表示图像数据矩阵每个元素的数据类型为16位有符号整数,其数据可取值范围为-32768~32767;
64F表示图像数据矩阵每个元素的数据类型为64位的dobule型浮点数.

C1表示一个通道的图像;
C2表示两个通道的图像;
C3表示三个通道的图像。
以此类推......


下面附OpenCV可取的数据类型:
  • CV_8U——8位无符号整数
  • CV_8S——8位有符号整数
  • CV_16U——16位无符号整数
  • CV_16S——16位有符号整数
  • CV_32S——32位有符号整数
  • CV_32F——32位浮点数
  • CV_64F——64位浮点数
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|昊虹AI笔记网 ( 蜀ICP备2022024117号-1 )

GMT+8, 2024-5-4 21:23 , Processed in 0.025237 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表