OpenCV minMaxLoc找图像中最小值最大值及它们的位置

void minMaxLoc(InputArray src, double* minVal, double* maxVal=0, Point* minLoc=0, Point* maxLoc=0, InputArray mask=noArray())

src:输入图像。

minVal:最小值,可輸入NULL表示不需要。

maxVal :最大值,可輸入NULL表示不需要。

minLoc:最小值的位置,可输入NULL表示不需要,Point类型。

maxLoc:最大值的位置,可输入NULL表示不需要,Point类型。

mask:可有可无的掩模。

 

 

 

示例程序:

#include <iostream>  

#include <opencv2/core/core.hpp>

#include <opencv2/imgproc/imgproc.hpp>

#include <opencv2/opencv.hpp>

using namespace std;

using namespace cv;

 

int main()

 

{

 

    Mat src = imread("C:\\Users\\ Desktop\\ test1.jpg", 0);

   

    double minValue, maxValue;

    Point minLoc, maxLoc;

    minMaxLoc(src, &minValue, &maxValue, &minLoc, &maxLoc);

    cout << "图像灰度最小值:" << minValue << "\n"

        << "图像灰度最小值的位置:" << minLoc << "\n"

        << "***********************************" << "\n"

        << "图像灰度最大值:" << maxValue << "\n"

        << "图像灰度最大值的位置:" << maxLoc << endl;

 

    imshow("原图", src);

    waitKey(0);

    return 0;

 

}

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/350322.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python无法打开hdf5_保存到hdf5非常慢(Python冻结)

我正在尝试将瓶颈值保存到新创建的hdf5文件中.瓶颈值分批形成(120,10,10,2048).保存一个单独的批次占用超过16个演出,python似乎在那一批冻结.根据最近的调查结果(见更新,似乎hdf5占用大内存是可以的,但冻结部分似乎是一个小故障.我只是试图保存前两批用于测试目的,而且仅用于测…

python request 留位置4

测试 转载于:https://www.cnblogs.com/syw20170419/p/11008870.html

收藏表数据库_选择您的收藏库

收藏表数据库这真的是您应该烦恼的吗&#xff1f; java.util.ArrayList和java.util.HashMap从根本上有问题吗&#xff1f; 对于大多数源代码&#xff0c;答案是–不&#xff1b; 这些实现完全可以。 但是&#xff0c;一如既往&#xff0c;细节决定成败。 并存在情况下&#x…

matlab norm向量和矩阵的范数

一、向量的范数 首先定义一个向量为&#xff1a;a[-5&#xff0c;6&#xff0c;8, -10] 1.1 向量的1范数 向量的1范数即&#xff1a;向量的各个元素的绝对值之和&#xff0c;上述向量a的1范数结果就是&#xff1a;29&#xff0c;MATLAB代码实现为&#xff1a;norm&#xff08;…

不能启动的问题 社区版安装后_CentOS7下安装docker(亲测+完整)

说明&#xff1a;1、docker要求Centos系统内核高于3.10&#xff0c;安装前先验证你的Centos版本是否支持docker&#xff1b;2、docker有两个分支版本&#xff1a;docker CE和docker EE&#xff0c;即社区版和企业版&#xff0c;自学研究建议使用社区版本&#xff1b;本文章介绍…

关于数据可视化页面制作

先出思路 数据可视化&#xff0c;目的是为了让纷繁的数据变得直观&#xff0c;更易领会数据代表的趋势、模型等。既然是带着目的的&#xff0c;应先把目标明确下来。目标写下来&#xff0c;思想上算落地了&#xff0c;那么就能给大脑腾出继续深入或扩展的空间。所以&#xff0c…

GitHub Research:超过50%的Java记录语句写错了

为什么生产日志无法帮助您找到错误的真正根本原因&#xff1f; 询问您是否使用日志文件监视您的应用程序几乎就像询问…您是否喝水。 我们都使用日志&#xff0c;但是我们如何使用它们则是一个完全不同的问题。 在下面的文章中&#xff0c;我们将对日志进行更深入的研究&…

matlab rgb2gray的实现

rgb2gray是matlab内部一种处理图像的函数&#xff0c;通过消除图像色调和饱和度信息同时保留亮度实现将将RGB图像或彩色图转换为灰度图像&#xff0c;即灰度化处理的功能&#xff0c;调用这个功能的格式是I rgb2gray(RGB)&#xff0c;意思是将真彩色图像RGB转换为灰度强度图像…

8k分辨率需要多大带宽_又一支持8K分辨率的接口标准发布

随着8K显示热潮的兴起&#xff0c;支持8K视频传输和显示的硬件产品越来越多。继之前发布的HDMI2.1标准之后&#xff0c;又一支持8K分辨率视频传输的接口标准DisplayPort 2.0正式发布。视频电子标准协会(VESA)自推出DisplayPort标准之后&#xff0c;历经了多次的修订&#xff0c…

白话解说TCP/IP协议三次握手和四次挥手

白话解说TCP/IP协议三次握手和四次挥手 1、背景 和女朋友异地恋一年多&#xff0c;为了保持感情我提议每天晚上视频聊天一次。 从好上开始&#xff0c;到现在&#xff0c;一年多也算坚持下来了。 1.1、问题 有时候聊天的过程中&#xff0c;我的网络或者她的网络可能会不好&…

matlab 去除pdf文档水印

1用pdf shaper将pdf转为图片; 2用matlab程序去水印代码如下; 3将去除水印的图片通过pdf shaper转为pdf. 1_1.jpg为要去除水印pdf文档 2_1.jpg为空的pdf文档 test_1.jpg为去除水印的图片 img_1 imread(1_1.jpg); img_2 imread(2_1.jpg);img_3 img_2-img_1; img_4 255-i…

音频信号发生器_1957年,DIY的Hi-Fi 电唱机单电子管音频发生器的音质保真度高...

1957年Hi-Fi 电唱机单电子管音频发生器也许你的MP3播放器听起来比62年前这位绅士的高保真转盘听起来要好一些&#xff0c;但我打赌不太可能自己动手DIY一台MP3播放器&#xff0c;就像下面这个家伙那样。在1957年版的《Radio-TV Experimenter》的封面上显示的这个产品是个DIY产品…

tensorflow 启动Session(tf.Session(),tf.InteractivesSession(),tf.train.Supervisor().managed_session() )

&#xff08;1&#xff09;tf.Session() 计算图构造完成后, 才能启动图. 启动图的第一步是创建一个 Session 对象。 示例程序&#xff1a; #coding:utf-8 import tensorflow as tf #构造图 a tf.constant(4) b tf.constant(5) c ab#启动图 with tf.Session() as s…

终极Java日志字典:开发人员最常记录的单词是什么?

最终的记录字典&#xff0c;或者&#xff1a;我们记录的最常用单词是什么&#xff1f; 日志文件是调试应用程序的最常用方法&#xff0c;在解决错误时&#xff0c;它们一定可以引导我们朝着正确的方向发展。 但是&#xff0c;大多数日志文件每天都会增加一百万条消息&#xff…

iwrite提交不了作业_iWrite英语写作教学与评阅系统移动端——学生使用手册

通过微信搜索公众号&#xff1a;iWrite爱写作&#xff0c;点击“关注”。一、注册iWrite英语写作教学与评阅系统移动端首页底端显示“登录”按钮。首次关注&#xff0c;点击“登录”按钮&#xff0c;页面跳转至登录/注册界面。点击“注册账号”按钮&#xff0c;即可跳转至注册界…

阻塞IO与非阻塞IO

阻塞IO&#xff1a;操作系统等数据&#xff0c;只发生了一次调用&#xff0c;最大问题&#xff1a;cpu被耽搁了 非阻塞IO&#xff1a;问题&#xff1a;1、发生多次系统调用 2、数据不及时 IO multiplexing model io多路复用&#xff0c;多一个系统调用&#xff0c;但可以建…

matlab的输出(命令窗口、fprint函数、disp函数)

命令窗口直接输出&#xff0c;MATLAB的默认格式是精确到小数点后4位。如果一个数太大或太小&#xff0c;那么将会以科学记数法的形式显示。比如&#xff1a; format stytle 改变默认输出格式要用到format命令&#xff0c;可根据下表改变数据的输出格式 显示数值格式 Stytle …

g2 折线图点与点之间直线_科学网—ggplot2实现散点折线图 - 肖斌的博文

准备的数据&#xff1a;第一列是时间&#xff0c;第二列是样本&#xff0c;第三列是具体数值。横轴标为时间&#xff0c;纵坐标为具体数值&#xff0c;图中不同颜色展示不同样本。具体的代码&#xff1a;library(ggplot2)png("./xyz.png")(保存成png)upsups$date pde…

matlab 字符串处理

% 字符串处理 a a;bb b;ccccc;m % 获取字符串长度length(a) % 连接两个字符串,每个字符串最右边的空格被裁切 dstrcat(a,c) length(d) % 连接多行字符串,每行长度可不等&#xff0c;自动把非最长字符串最右边补空格 % 使与最长字符串相等&#xff0c;会忽略空字符串 est…

【c#基础】泛型

1:减少代码的选项可以是用Object类&#xff0c;也可以使用泛型 但是Object类进行类型传递不是类型安全的。泛型类使用泛型类型保证了类型安全。 泛型类 泛型方法 泛型接口、结构、委托 泛型优点&#xff1a; 1&#xff1a;性能 装箱和拆箱很容易使用&#xff0c;但性能损失比较…