OpenCV_Mat类对象常用属性值的获取方法
2023-09-11 14:15:39 时间
OpenCV_Mat类对象常用属性值的获取方法
说明:本文提供的示例代码和运行结果请到页面 https://www.hhai.cc/thread-78-1-1.html 查看。
01-获取矩阵的size(列数、行数)
可利用Mat类的成员函数Mat::size()获取矩阵的矩阵的size(列数、行数)
示例代码请查看本文开头的说明。
示例代码运行结果如下:
从上面的运行结果可以看出,通过函数size(),我们获取到了矩阵A1的列数和行数。
02-获取矩阵的type
在OpenCV中矩阵的每一种type用一个常数表示。
可以用Mat类的成员函数type()获取矩阵的type。
示例代码请查看本文开头的说明。
示例代码运行结果如下:
从上面的运行结果我们可以看出,CV_8UC1对应的type值为0,而CV_8UC2对应的type值为8。
03-获取矩阵的通道数
可以用Mat类的成员函数channels()获取矩阵的通道数。
示例代码请查看本文开头的说明。
示例代码运行结果如下:
04-获取矩阵元素的数据类型
可以利用Mat类的成员函数depth()获取矩阵元素的数据类型。
示例代码请查看本文开头的说明。
示例代码运行结果如下:
运行结果如下:
05-获取矩阵的行数或列数
成员属性rows和cols用于存储矩阵的行数或列数。
示例代码请查看本文开头的说明。
示例代码运行结果如下:
相关文章
- linux-Ubantu系统,基于java基础镜像,dockerfile源码编译安装opencv,重新制作docker镜像
- 【从零学习openCV】IOS7下的openCV开发起步(Xcode5.1.1&openCV2.49)
- 如何使用OpenCV作图像或矩阵的逻辑运算
- 利用OpenCV的函数threshold()实现双阈值二值化操作的C++代码
- 给图像添加椒盐噪声后用均值滤波和中值滤波过滤椒盐噪声的C++-OpenCV代码
- 利用OpenCV的函数findContours()和函数drawContours()进行轮廓的检测与绘制
- 遍历opencv中的mat像素的几种方法和概念
- Ubuntu 16.04 python和OpenCV安装
- OpenCV实现人体姿态估计(人体关键点检测)OpenPose
- Python代码库OpenCV之09线检测line detection(含代码)
- Android Opencv 之 Android Studio 进行 opencv ( 4.2.0) 环境搭建,并简单进行图片灰度处理demo
- 得知OpenCV研究报告指出系列(一)VS2010+OpenCV2.4.9环境配置
- OpenCV count the number of connected camera 检测连接的摄像头的数量
- GAMES101作业4-贝塞尔曲线&OpenCV图像处理