函数原型 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++)相关推荐

  1. js数组中foEach和map的用法详解 jq中的$.each和$.map

    数组中foEach和map的用法详解 相同点: 1.都是循环遍历数组(仅仅是数组)中的每一项. 2.forEach() 和 map() 里面每一次执行匿名函数都支持3个参数:数组中的当前项value, ...

  2. python多维数组添加元素_numpy中三维数组中加入元素后的位置详解

    今天做数据处理时,遇到了从三维数组中批量加入二维数组的需求.其中三维数组在深度学习的特征数据处理时经常会使用到,所以读者有必要对该小知识点做到清楚了解并掌握.现对三维数组中的元素位置结合代码做详细归纳 ...

  3. js数组中indexOf/filter/forEach/map/reduce详解

    今天在网上看到一篇帖子,如题: 出处:前端开发博客 (http://caibaojian.com/5-array-methods.html) 在ES5中一共有9个Array方法,分别是: Array. ...

  4. 第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 ...

  5. JavaScript 数组排序及查找数组中最大值最小值方法

    JavaScript 数组排序方法及查找最大值最小值方法 1. sort()方法排序 1.1 方法介绍 1.2 语法:arr.sort([compareFunction]) 1.3 参数说明 1.4 ...

  6. 查找对象数组中某属性的最大最小值

    查找对象数组中某属性的最大最小值的快捷方法 例如要查找array数组中对象的value属性的最大值,这里记为maxVal var array=[{"index_id": 119,& ...

  7. 第k个数组中的最小值

    练习1: 二维vector操作: #include<iostream> #include <vector> using namespace std; int main() {v ...

  8. LeetCode 153. 寻找旋转排序数组中的最小值【c++/java详细题解】

    目录 1.题目 2.思路 3.c++代码 4.java代码 1.题目 已知一个长度为 n 的数组,预先按照升序排列,经由 1 到 n 次 旋转 后,得到输入数组.例如,原数组 nums = [0,1, ...

  9. 找出数组中不重复的值php_PHP查找数值数组中不重复最大和最小的10个数的方法...

    搜索热词 本文实例讲述了PHP查找数值数组中不重复最大和最小的10个数的方法.分享给大家供大家参考.具体如下: 1. PHP代码如下: PHP;"> //随机生成1万个元素的数组 fo ...

最新文章

  1. Facebook 正在研究新型 AI 系统,以自我视角与世界进行交互
  2. 【Android 安全】DEX 加密 ( Proguard 简介 | Proguard 相关网址 | Proguard 混淆配置 )
  3. HTMLCSS设计与构建网站 笔记HTML
  4. 百度分享--分享按钮的实现
  5. Android studio 单元测试
  6. 中国移动IM-飞信-0802上线新版本 试用手记
  7. php 参数 只用一次,php中,用函数,如果有很多个参数,只使用最后一个参数,有什么优雅的写法?...
  8. 关于我的博客的一些说明
  9. 输入这是我的第一个python程序_「vs2017」vs2017 开始自己的第一个Python程序 - seo实验室...
  10. <读书笔记> Thinking in python (Python 设计模式) 3. Proxy and State模式
  11. 现代电子计算机诞生理论基础是什么,《计算机应用基础》习题集2
  12. 时序分析基本概念介绍——时钟sdc
  13. WEB 端批量移动设备管理控制工具 STF 的环境搭建和运行
  14. 前景检测算法(十二)--基于模糊Choquet积分
  15. Servlet实现一个登陆界面
  16. 大数据培训就业班毕业后通常可以从事哪些领域做哪些方面工作
  17. 使用谷歌身份验证器(Google Authenticator)保护你的后台
  18. 三分钟学会网络地址相关计算
  19. 计算机网络相关知识总结
  20. 【图形设计】数据流图(DFD)简介

热门文章

  1. css文字不透明度怎么设置?
  2. 关于Maven中pom文件标签的详解,分别对比父工程pom文件与子工程pom文件。
  3. 基于百度AI Studio的药物设计——NAMD自由能微扰计算(FEP笔记本)
  4. Flutter ListView 局部刷新数据、ListView点赞收藏
  5. IDEA(或Android Studio)推送(push)代码报错 unable to read askpass response from ‘C:\Users\Urasaki\AppData\Loc
  6. 数据科学导论——数据预处理进阶
  7. 本地计算机无法启动wireless,win7系统使用无线时提示:“windows无法启动wireless”的解决办法...
  8. 哪个邮箱好用又安全?最安全的邮箱排名是?
  9. 淘宝下单时出现关单提醒
  10. EOS 一周回顾(11.25-12.1)