【OpenCV3】cv::Mat中最值和均值的求解
我们知道cv::Mat是OpenCV2和OpenCV3中最基本的数据结构,不仅可以作为图像数据的容器,也可以作为其他类型数据的容器。那么,我们在使用cv::Mat进行数据的处理时,会经常面临求解其最值和均值的问题。下面就介绍一下如何求解cv::Mat中的最值和均值。
1、cv::Mat中最值的求解
当然,我们可以自己遍历cv::Mat中的所有数值,逐个比较,然后获得其最值。但是,这么做费时又费力,也没有必要。因为OpenCV中已经封装了一个求cv::Mat最值的接口,即cv::minMaxLoc,该函数不仅可以同时获取到cv::Mat中的最大和最小值,而且还可以获得最大最小值所在的位置。
具体使用方法如下:
cv::Mat Mat;
//对Mat进行赋值和其他操作
double max, min;
cv::Point min_loc, max_loc;
cv::minMaxLoc(Mat, &min, &max, &min_loc, &max_loc);
2、cv::Mat中均值的求解
OpenCV中封装了一个专门用于求解cv::Mat均值的函数,即cv::mean(&cv::Mat),该函数会得到Mat中各个通道的均值,若要获取指定通道的均值,做进一步解析即可。
具体使用方法如下:
cv:Scalar tempVal = cv::mean( myMat );
float matMean = tempVal.val[0];
【OpenCV3】cv::Mat中最值和均值的求解相关推荐
- 【OpenCV3】cv::Mat中的数据按行列写入txt文件中
在使用opencv进行图像处理的过程中,经常会涉及到将文件中的数据读入到cv::Mat中,或者将cv::Mat中的数据写入到txt文件中. 下面就介绍一种我常用的将cv::Mat中的数据写入到txt文 ...
- 【opencv】4.初始化Mat的方式、访问cv::Mat中的某个元素
可以参考:https://www.cnblogs.com/guoben/p/12728390.html 方法1: cv::Mat img_1 = cv::Mat::zeros(cv::Size(col ...
- python中data是什么意思_C++中cv::Mat中的data属性对应在python中是什么
1, 因为我要使用一个dll,看C++的代码,是这样调用的 using namespace cv; m_image_mat = imread ( full_file_name ); data = m_ ...
- 股票beta值的均值_如何在R中找到值的均值
股票beta值的均值 In statistics, mean is defined as the 'average' value that you get when you add all the v ...
- 【FFmpeg】使用sws_scale将AVFrame转换后的图像数据放入cv::Mat中
1.方法一,伪代码如下 cv::Mat mat; AVFrame avFrame; const int stride[] = {static_cast<int>(mat.step[0])} ...
- tensor转cv::Mat(即CHW转HWC)原理含C#代码实现
起因是博主在实习过程中的一个任务:需要将模型预测输出tensor的shape从CHW(严格来说是NCHW,但是N=1所以这里忽略掉)转成OpenCV中的cv::Mat类型(即HWC)数据. 由于博主对 ...
- cv::Mat初识和它的六种创建方法
cv::Mat 初识 Opencv种的Mat类,使得Opencv的编程更加的简单,程序员不用过多的去关注内存管理,并且发现Opencv的编程有点像不需要太多编程技术的Matlab一样,甚至有些函数 ...
- 【OpenCV】正确创建用于保存YUV420P格式的cv::Mat
1.问题描述 cv::Mat保存RGB24或BRG24格式时,传入宽.高和格式类型CV_8UC3就行了:今天在创建cv::Mat用来保存YUV420P时,有点懵圈了,因为类型是CV_8UC1,直接传宽 ...
- 如何用指针访问opencv cv::Mat数据?ptr<uchar>()
示例: #include <opencv2/opencv.hpp> #include <iostream>using namespace cv; using namespace ...
最新文章
- 单林多域群集环境中将Exchange 2003迁移到Exchange 2010之二
- servlet、genericservlet、httpservlet之间的区别
- 九九乘法表-使用转义字符调整格式
- Flowable 生成工作流图片时, 不显示文字显示方框
- The authenticity of host 'github.com (52.74.223.119)' can't be established.
- mybaties专题
- Teamcenter2007 开发环境搭建和技巧
- C#与PHP字符串解压缩
- 计算复杂数学表达式的值
- 【译】BMP格式与JPG格式之间的区别
- Windows Phone 8 蓝牙编程
- Windows 关于Robocopy的使用详解
- Linux抓包(wireshark+tcpdump)
- 软件测试python版本的决策表法解决preDate返回前一天日期
- 微信小程序 地图 组件
- dvanced Installer Architect
- python爬贴吧回复_Python爬虫实践,获取百度贴吧内容
- 小程序长按识别公众号二维码、个人微信号、企业微信号、微信群、-已实现
- Sharding-JDBC 源码之 SQL 改写
- 安装Docker所遇到的问题
热门文章
- Visual Studio 2013开发 mini-filter driver step by step 内核代码段分页alloc_text的使用(9)
- [并发编程] - Executor框架#ThreadPoolExecutor源码解读02
- Tomcat - Tomcat套娃式架构与配置文件的对应关系解读
- Algorithms_算法专项_Bitmap原理及应用
- 并发编程-03线程安全性之原子性(Atomic包)及原理分析
- Redis 与 MQ 的区别
- linux主机电影源码,求::totem电影播放机源代码!!!!
- jquery post 返回php,如何在成功的AJAX / jQuery POST上返回PHP变量
- 【Java】练习题:数字判断
- 抖音推荐机制与算法探讨