尝试图像锐化

news/2024/7/21 7:12:47 标签: 计算机视觉, 图像处理

#图像锐化
拉普拉斯: 导数f(x,y)=f(x+1,y)+f(x−1,y)+f(x,y+1)+f(x,y−1)−4f(x,y)
在这里插入图片描述
在这里插入图片描述
可以扩展到8邻域:
在这里插入图片描述

Mat Sharpen(Mat input, int percent, int type)
{
Mat result;
Mat s = input.clone();
Mat kernel;
switch (type)
{
case 0:
kernel = (Mat_(3, 3) <<
0, -1, 0,
-1, 4, -1,
0, -1, 0
);
case 1:
kernel = (Mat_(3, 3) <<
-1, -1, -1,
-1, 8, -1,
-1, -1, -1
);
default:
kernel = (Mat_(3, 3) <<
0, -1, 0,
-1, 4, -1,
0, -1, 0
);
}
filter2D(s, s, s.depth(), kernel);
result = input + s * 0.01 * percent;
return result;
}


http://www.niftyadmin.cn/n/233351.html

相关文章

【音视频第14天】webRTC协议(1)

目录协议ICESTUNNATTURNSDPSDP结构Signaling and ConnectingSignaling: How peers find each other in WebRTCConnecting and NAT Traversal with STUN/TURNSignalingsdp协议WebRTC如何使用sdpWebRTC会话示例Connecting为什么WebRTC需要一个专用的子系统来连接?Networking rea…

【面试题】对 JSON.stringify()与JSON.parse() 理解

大厂面试题分享 面试题库 前后端面试题库 &#xff08;面试必备&#xff09; 推荐&#xff1a;★★★★★ 地址&#xff1a;前端面试题库 web前端面试题库 VS java后端面试题库大全 重新学习这两个API的起因 在本周五有线上的项目&#xff0c;16:30开始验证线上环境。 开始…

【java】深入分析try with resouce的原理 java如何通过方法句柄的方式进行方法调用

这个代码如果是复制用去&#xff0c;非常简单&#xff0c;但是推导过程真的特别艰辛&#xff0c;十几二十行的代码 博主和某T吵了一下午&#xff0c;到最后某T给的写法还是错误的&#xff0c;总之博主能写出这个demo实属不易。推荐看到本博客的同学自己再去深入学习相关的内容&…

asp.net mvc、Global.asax、作用、用法

Global.asax如何被加载&#xff1f; Global.asax 文件会自动在 ASP.NET MVC 应用程序启动时被加载。Global.asax 是 ASP.NET 的一个全局应用程序类&#xff0c;它定义了一些应用程序级别的事件&#xff0c;例如 Application_Start 事件、Application_End 事件、Session_Start …

0304消息订阅与发布_fetch_小结-github搜索案例-react应用

文章目录1 消息订阅与发布1.1 消息传递模式1.2 pubsub-js1.3 应用改进之前的Github搜索案例2 fetch发送请求2.1 前端请求后端数据方式2.2 github搜索案例fetch版本3 小结结语1 消息订阅与发布 1.1 消息传递模式 消息订阅与发布&#xff08;Publish/Subscribe&#xff09;是一…

计网第六章.应用层各协议概览

以下来自湖科大计算机网络公开课笔记及个人所搜集资料 目录一. C/S方式和P2P对等方式二. 动态主机配置协议DHCP三.域名系统DNS域名解析过程四.文件传输协议FTP基本工作原理&#xff1a;五.电子邮件六.万维网www万维网的文档6.1 HTTP&#xff08;HyperText Transfer Protocol&am…

Ubuntu安装k8s的Dashboard

介绍 Dashboard 是基于网页的 Kubernetes 用户界面。您可以使用 Dashboard 将容器应用部署到Kubernetes 集群中&#xff0c;也可以对容器应用排错&#xff0c;还能管理集群本身及其附属资源。您可以使用Dashboard 获取运行在集群中的应用的概览信息&#xff0c;也可以创建或者…

RHCE3

综合练习&#xff1a;请给openlab搭建web网站 ​ 网站需求&#xff1a; ​ 1.基于域名[www.openlab.com](http://www.openlab.com)可以访问网站内容为 welcome to openlab!!! ​ 2.给该公司创建三个子界面分别显示学生信息&#xff0c;教学资料和缴费网站&#xff0c;基于[www.…