《OpenCV获取图像属性(行高、列宽、通道数等)》
关键代码
#include "opencv2/opencv.hpp"
#include "iostream"
using namespace std;
using namespace cv;
#define WINDOW_NAME "image"
int main()
{
namedWindow(WINDOW_NAME, WINDOW_AUTOSIZE);
Mat image;
//image = imread("E:\\vs2015_opencv\\opencv_获取图像参数\\opencv_获取图像参数\\OpenCV.jpg");
image = Mat(480,640,CV_8UC3,Scalar(135,255,135));
cout << "-------------------- 打印图像参数 ----------------------"<<endl;
cout << "clos:" << image.cols<<endl;//列宽
cout << "rows:" << image.rows << endl;//行高
cout << "channels:" << image.channels() << endl;//通道数
cout << "depth:" << image.depth() << endl;//深度
cout << "dims:" << image.dims << endl;//维度
cout << "size:" << image.size << endl;//图像尺寸
cout << "type:" << image.type() << endl;//图像类型
cout << "diag:" << image.diag() << endl;//矩阵对角元素提取(指的是只保留原矩阵的主对角线的元素,其余的元素以零取代)
imshow(WINDOW_NAME,image);
waitKey(0);
return 0;
}
打印输出
-------------------- 打印图像参数 ----------------------
clos:640
rows:480
channels:3
depth:0
dims:2
size:480 x 640
type:16
diag:[135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
135, 255, 135;
- JDK容器学习之LinkedHashMap(二):迭代遍历的实现方式
- React Native 实现基于react-native-tab-navigator库Tab切换封装
- 16.4 配置Tomcat监听80端口
- JDK容器学习之Queue:LinkedBlockingQueue
- Linux基础(day59)
- 16.3 安装Tomcat
- 16.2 安装jdk
- UITabBarController实现Tab切换
- React Native库版本升级与降级
- Java并发学习之Volatile及内存模型探究
- Java并发学习之CountDownLatch实现原理及使用姿势
- Linux基础(day58)
- 携程Android App插件化和动态加载实践
- 15.5 使用pure-ftpd搭建ftp服务
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Delta Lake 学习笔记(四) - 名词解释
- 【iOS】一些微信提示音
- 【教程】制作高品质铃声,苹果/安卓通用
- 【iOS】应用多开教程
- ggplot2画KEGG富集柱形图
- Go语言函数间传递切片的问题
- Go语言函数间传递数组的问题
- Kubernetes v1.8 对 GPU 的支持
- 【教程】checkra1n越狱教程+常用插件推荐
- 【教程】抓取网页内视频的五种方法
- 了解 Anaconda
- 【实用】教你识别下载“全家桶”
- 【iOS】修改checkra1n+chimera环境(chimera1n)
- 在 istio 中限制 namespace 访问外部资源
- 【iOS】浅析近期越狱工具+“平刷”工具