正宗的 Tenengrad 梯度函数

版权声明:本文为博主原创文章,未经博主允许不得转载。

Tenengrad 梯度函数

Tenengrad 梯度函数采用Sobel算子分别提取水平和垂直方向的梯度值,基与Tenengrad 梯度函数的图像清晰度定义如下:
这里写图片描述
G(x,y)如下:
这里写图片描述
其计算梯度的模板如下:
这里写图片描述

梯度模板我没有乘以前面的1/4,直接用后面的矩阵进行计算的。

具体计算一张图象的Tenengrad值,代码如下所示:

这个仅仅是 Tenengrad梯度函数调用部分 还需要在添加上 main函数才是一个完全的 函数!
double Tenengrad(Mat &img)
{double Grad_value = 0;double Sx, Sy;for (int i = 1; i < img.rows-1; i++){//定义行指针uchar *current_ptr = (uchar*)img.data + i * img.cols;//当前行uchar *pre_ptr = (uchar*)img.data + (i - 1)*img.cols;//上一行uchar *next_ptr= (uchar*)img.data + (i +1)*img.cols;//下一行for (int j = 1; j < img.cols-1; j++){Sx = pre_ptr[j - 1] * (-1) + pre_ptr[j + 1] + current_ptr[j - 1] * (-2) + current_ptr[j + 1] * 2 + next_ptr[j - 1] * (-1) + next_ptr[j + 1];//x方向梯度Sy = pre_ptr[j - 1] + 2 * pre_ptr[j] + pre_ptr[j + 1] - next_ptr[j - 1] - 2 * next_ptr[j] - next_ptr[j + 1];//y方向梯度//求总和Grad_value += Sx * Sx + Sy * Sy;}}return Grad_value / (img.cols - 2) / (img.rows - 2);
}

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

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

相关文章

【原创】新韭菜日记55--20190412----各行业龙头股

1 家电&#xff1a; 格力 美的 苏宁 2 船舶&#xff1a;中国船舶 3 氢能源 &#xff1a;熊涛&#xff0c;全柴&#xff0c;美景&#xff0c;凯龙 4 工业大麻 5 造纸 岳阳林纸 央企生态唯一&#xff1f; 6 7 银行 宁波银行&#xff0c;南京银行&#xff0c;招商银行&a…

2017区块链概念股龙头

在价值尺度职能方面。市场投机行为造成了比特币价格的大起大落&#xff0c;比特币无法通过调节供应量来稳定比特币价格&#xff0c;因此目前尽管比特币受到越来越多人的追捧&#xff0c;有潜力被大众广泛接受&#xff0c;然而比特币币值的不稳定性使得它不具备良好的价值尺度职…

区块链概念正宗龙头股

尽管能够找到一些有千丝万缕关系的理论做支撑&#xff0c;不认可也无法阻止比特币成为货币&#xff0c;但是比特币作为一种货币得到人们的认可需要很长的过程&#xff0c;甚至可能无法达成。 现代人已经习惯货币是由家创造的&#xff0c;家赋予货币拥有价值。比特币并不是一种…

ChatGPT的未来:人工智能技术的新发展趋势

第一章&#xff1a;人工智能技术的新发展趋势 近年来&#xff0c;随着人工智能技术的不断发展和应用&#xff0c;ChatGPT这样的大型自然语言处理模型已经成为人工智能技术的重要组成部分。未来&#xff0c;人工智能技术的发展将更加快速&#xff0c;我们可以看到以下几个方面的…

怎么利用邮件开发客户?

做外贸的很多企业都习惯使用邮件作为沟通工具&#xff0c;所以我们也可以利用邮件发送开发信来进行客户开发。 为什么外贸企业喜欢使用邮件呢&#xff1f; 原因 1、使用习惯 不同于我们国家习惯使用微信沟通&#xff0c;邮件始终是外国人在进行商务、营销、日常沟通等场合下…

chatgpt赋能python:Python微信获取群聊信息:顶级互联的新标准

Python 微信获取群聊信息&#xff1a;顶级互联的新标准 Python 作为一种开源编程语言&#xff0c;已成为解决各种工程问题的首选方式之一。Python 是一种直观&#xff0c;并且简单易懂的编程语言&#xff0c;同时也非常强大&#xff0c;能够完成各种编程任务&#xff0c;包括获…

用TELNET登录QQ邮箱

2019独角兽企业重金招聘Python工程师标准>>> 第一步&#xff0c;要让QQ邮箱支持IMAP。登录QQ邮箱&#xff0c;点击进入“邮箱设置”&#xff0c;“账户”。 然后&#xff0c;在POP3/IMAP/SMTP/Exchange服务中勾选IMAP项&#xff0c;为了避免误操作&#xff0c;“SMT…

使用QQ邮箱“邮我”组件,方便他人快速给你发邮件

新主题cmhello发布了&#xff0c;在这个主题中&#xff0c;集成了QQ邮箱的“邮我”和“邮件列表”两个应用组件。关于邮件列表&#xff0c;大家可以查阅《QQ邮件列表&#xff1a;自动定时发送最新文章到订阅者的邮箱》&#xff0c;今天主要简单介绍下“邮我”组件。 “邮我”组…

如何不使用QQ邮箱,纯靠代码发送QQ邮件?

使用道具 下载了python tools的VisualStdio 2017&#xff08;其实是只要有python的编译器就行&#xff09; 方法介绍 这里我们使用的模块是SMTPLIB&#xff0c;所以很显然我这里运用的是smtp协议去进行邮件的传输。邮件的传输我这里会讲两种情况&#xff1a;一种是不带附件的情…

PHPMailer向QQ邮箱发送邮件

第一步 首先登录 QQ邮箱&#xff0c;点击顶部的“设置”&#xff0c;然后点击“账户”标签页 第二步 找到“POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务”这一项&#xff0c;将“POP3/SMTP服务”开启 开启过程需要发送短信给腾讯&#xff0c;按步骤操作。成功后会得到授权码&a…

telnet登录SMTP和pop收发邮件(QQ邮箱)

一路生花 一、开启SMTP和POP服务二、SMTP发送邮件三、POP查看邮件四、总结五、参考 一、开启SMTP和POP服务 进入QQ邮箱网页版&#xff0c;设置->账户&#xff0c;往下翻找到图片所示内容&#xff0c;打开就行了&#xff0c;同时会给你一个授权码&#xff0c;记得保存 二、…

使用telnet通过qq的SMTP邮箱服务器发送邮件

使用telnet通过qq的SMTP邮箱服务器发送邮件 telnet的安装开启账号的SMTP服务&#xff0c;获取授权码使用telnet发邮件 telnet的安装 telnet是Windows的一个远程连接工具&#xff0c;win10默认是没有安装的&#xff0c;需要通过启动windows功能来安装 Windows键R&#xff0c;输…

使用 PHPMailer 配合 QQ邮箱 发送邮件

使用php来进行邮件的发送&#xff0c;有很多种方法。 可以通过php内置的函数mail()&#xff0c;但是使用mail()函数发送邮件就必须要有一台无需SMTP验证就可以发信的邮件服务器。而现在的SMTP邮件服务器基本上都是需要验证的&#xff0c;所以要想使用它发邮件就只能自己在本地…

如何使用安卓+qq邮箱+腾讯企业邮箱发送邮件

如何使用安卓qq邮箱发送邮件 前言 前段时间由于项目的需要&#xff0c;就是在Android应用里的用户反馈功能需要当用户输入反馈的文本信息后&#xff0c;用户点击提交按钮自动把反馈的文本信息已发送邮件的形式发送给开发者。 要实现这个功能&#xff0c;首先需要两个邮箱账号…

第三方软件要使用QQ邮箱进行发邮件相关设置

1、要在QQ邮箱的设置界面进行相关设置。 开启相应的服务器&#xff0c;然后获得相应的授权密码即可。 相关参考&#xff1a; http://service.mail.qq.com/cgi-bin/help?subtype1&&id28&&no1001256 2、对相应的服务器和接口进行设置 相关参考&#xff1a;…

python的搜题软件下载_大学搜题用什么软件最好

我们在学习的时候&#xff0c;最重要的就是能够了解到更多的知识&#xff0c;那如果说遇到了问题该怎么办呢&#xff1f;有的时候问老师自己可能没有那么大胆&#xff0c;但是问同学却不一定能够解决&#xff0c;特别是到了大学之后遇到了难题&#xff0c;到底该怎么办呢&#…

大学生搜题软件哪个好用?2020搜题软件排行榜

搜题软件哪个好?现在是网络时代,学生们的学习也紧跟时代的步伐,当遇到不会做的题目时,只要打开拍照搜题软件,拍一下即可得到题目的解答步骤,帮助学生更好的学习,是不是就很棒呢?下面就给大家分享一些可以搜题查题的软件及公众号呢?下面给大家推荐6款好用的搜题APP!具…

html搜题软件,大学搜题app哪个好_大学好的搜题软件_大学搜题免费

核心提示&#xff1a;大学搜题的软件有很多,哪些大学搜题软件是我们想要的呢,下面多特小编就跟您推荐几款比较合适的软件或者app给您参考 大学搜题的软件有很多,哪些大学搜题软件是我们想要的呢,下面多特小编就跟您推荐几款比较合适的软件或者app给您参考 大学搜题app是一款拍照…

大学生搜题软件哪个好?2020搜题软件排行榜

搜题软件哪个好?现在是网络时代,学生们的学习也紧跟时代的步伐,当遇到不会做的题目时,只要打开拍照搜题软件,拍一下即可得到题目的解答步骤,帮助学生更好的学习,是不是就很棒呢?下面就给大家分享一些可以搜题查题的软件及公众号呢?下面给大家推荐6款好用的搜题APP!具…

天天搜题 大学生在线免费的搜题网站

1.网站使用FlaskVUE3搭建&#xff0c;借助Nginx实现前后端全分离&#xff0c;题库已破千万 2.如果这篇文章的浏览量足够的话&#xff0c;我会使用Python高性能框架Tornado完整的教学大家如何编写。 3.网站已经上线&#xff0c;大家可以进行测试&#xff0c;如果有什么逻辑问题我…