【OpenCV4】查找图像,数组中最大最小值 cv::minMaxLoc() 使用详解(c++)
函数原型 1:
void cv::minMaxLoc ( InputArray src,double * minVal,double * maxVal = 0,Point * minLoc = 0,Point * maxLoc = 0,InputArray mask = noArray() )
解析:
- src:输入数组 / 图像数据(只能是单通道)
- minVal:输出最小值
- maxVal:输出最大值
- minLoc:输出最小值坐标
- maxLoc:输出最大值坐标
- mask:掩膜
函数原型 2:
void cv::minMaxLoc ( const SparseMat & a,double * minVal,double * maxVal,int * minIdx = 0,int * maxIdx = 0 )
备注:函数原型 2 和函数原型 1 的区别仅仅在于数据格式不同,便于调用
解析:
- a:输入数组 / 图像数据(只能是单通道)
- minVal:输出最小值
- maxVal:输出最大值
- minIdx:输出最小值坐标
- maxIdx:输出最大值坐标
使用案例:
cv::Mat lena = cv::imread("lena.jpg", 0);double minVal;double maxVal;cv::Point minLoc;cv::Point maxLoc;cv::minMaxLoc(lena, &minVal, &maxVal, &minLoc, &maxLoc);cout << "minVal: " << minVal << ", maxVal: " << maxVal << ", minLoc: " << minLoc << ", maxLoc: " << maxLoc << endl;
输出:
minVal: 1, maxVal: 246, minLoc: [100, 282], maxLoc: [70, 219]
【OpenCV4】查找图像,数组中最大最小值 cv::minMaxLoc() 使用详解(c++)相关推荐
- js数组中foEach和map的用法详解 jq中的$.each和$.map
数组中foEach和map的用法详解 相同点: 1.都是循环遍历数组(仅仅是数组)中的每一项. 2.forEach() 和 map() 里面每一次执行匿名函数都支持3个参数:数组中的当前项value, ...
- python多维数组添加元素_numpy中三维数组中加入元素后的位置详解
今天做数据处理时,遇到了从三维数组中批量加入二维数组的需求.其中三维数组在深度学习的特征数据处理时经常会使用到,所以读者有必要对该小知识点做到清楚了解并掌握.现对三维数组中的元素位置结合代码做详细归纳 ...
- js数组中indexOf/filter/forEach/map/reduce详解
今天在网上看到一篇帖子,如题: 出处:前端开发博客 (http://caibaojian.com/5-array-methods.html) 在ES5中一共有9个Array方法,分别是: Array. ...
- 第J题-=数组中等于K的数对(详解) =======给出一个整数K和一个无序数组A,A的元素为N个互不相同的整数
给出一个整数K和一个无序数组A,A的元素为N个互不相同的整数,找出数组A中所有和等于K的数对.例如K = 8,数组A:{-1,6,5,3,4,2,9,0,8},所有和等于8的数对包括(-1,9),(0 ...
- JavaScript 数组排序及查找数组中最大值最小值方法
JavaScript 数组排序方法及查找最大值最小值方法 1. sort()方法排序 1.1 方法介绍 1.2 语法:arr.sort([compareFunction]) 1.3 参数说明 1.4 ...
- 查找对象数组中某属性的最大最小值
查找对象数组中某属性的最大最小值的快捷方法 例如要查找array数组中对象的value属性的最大值,这里记为maxVal var array=[{"index_id": 119,& ...
- 第k个数组中的最小值
练习1: 二维vector操作: #include<iostream> #include <vector> using namespace std; int main() {v ...
- LeetCode 153. 寻找旋转排序数组中的最小值【c++/java详细题解】
目录 1.题目 2.思路 3.c++代码 4.java代码 1.题目 已知一个长度为 n 的数组,预先按照升序排列,经由 1 到 n 次 旋转 后,得到输入数组.例如,原数组 nums = [0,1, ...
- 找出数组中不重复的值php_PHP查找数值数组中不重复最大和最小的10个数的方法...
搜索热词 本文实例讲述了PHP查找数值数组中不重复最大和最小的10个数的方法.分享给大家供大家参考.具体如下: 1. PHP代码如下: PHP;"> //随机生成1万个元素的数组 fo ...
最新文章
- Facebook 正在研究新型 AI 系统,以自我视角与世界进行交互
- 【Android 安全】DEX 加密 ( Proguard 简介 | Proguard 相关网址 | Proguard 混淆配置 )
- HTMLCSS设计与构建网站 笔记HTML
- 百度分享--分享按钮的实现
- Android studio 单元测试
- 中国移动IM-飞信-0802上线新版本 试用手记
- php 参数 只用一次,php中,用函数,如果有很多个参数,只使用最后一个参数,有什么优雅的写法?...
- 关于我的博客的一些说明
- 输入这是我的第一个python程序_「vs2017」vs2017 开始自己的第一个Python程序 - seo实验室...
- <读书笔记> Thinking in python (Python 设计模式) 3. Proxy and State模式
- 现代电子计算机诞生理论基础是什么,《计算机应用基础》习题集2
- 时序分析基本概念介绍——时钟sdc
- WEB 端批量移动设备管理控制工具 STF 的环境搭建和运行
- 前景检测算法(十二)--基于模糊Choquet积分
- Servlet实现一个登陆界面
- 大数据培训就业班毕业后通常可以从事哪些领域做哪些方面工作
- 使用谷歌身份验证器(Google Authenticator)保护你的后台
- 三分钟学会网络地址相关计算
- 计算机网络相关知识总结
- 【图形设计】数据流图(DFD)简介
热门文章
- css文字不透明度怎么设置?
- 关于Maven中pom文件标签的详解,分别对比父工程pom文件与子工程pom文件。
- 基于百度AI Studio的药物设计——NAMD自由能微扰计算(FEP笔记本)
- Flutter ListView 局部刷新数据、ListView点赞收藏
- IDEA(或Android Studio)推送(push)代码报错 unable to read askpass response from ‘C:\Users\Urasaki\AppData\Loc
- 数据科学导论——数据预处理进阶
- 本地计算机无法启动wireless,win7系统使用无线时提示:“windows无法启动wireless”的解决办法...
- 哪个邮箱好用又安全?最安全的邮箱排名是?
- 淘宝下单时出现关单提醒
- EOS 一周回顾(11.25-12.1)