图像锐化,求图像锐化后的图像(数字图像处理大题复习 P6)

news/2024/7/21 6:29:06 标签: 图像处理

文章目录

    • 1. 梯度差分方法 & 罗伯特差分法
      • 梯度差分方法
      • 罗伯特差分法
      • 使用梯度差分法解决本题
    • 2. 有阈值 (T=4) 的二值图像输出

用不同图像输出方法求图像锐化后的图像 g(x, y)

  1. 梯度图像直接输出
  2. 设阈值 T=4,求二值图像输出

在这里插入图片描述

1. 梯度差分方法 & 罗伯特差分法

在这里插入图片描述

梯度差分方法

一个元素减去下面元素的绝对值 加上 一个减去右边元素的绝对值,就是结果

举例下面第一个值的结果就是 0 + 0 = 0
在这里插入图片描述

罗伯特差分法

左上减右下的绝对值 加上 左下减右上的绝对值

比如第一个值的结果就是 0 + 4 = 4
在这里插入图片描述

使用梯度差分法解决本题

减的步骤较少,结果如下

你会发现 最右边 和 最下面 的数据没有办法往右往下拓展了,直接去掉就好了

在这里插入图片描述

2. 有阈值 (T=4) 的二值图像输出

在这里插入图片描述
我们看上面的题目,如果值大于等于 T,就变成7,否则变成0,那么我们直接通过第一题的答案写出二值图像即可~
在这里插入图片描述


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

相关文章

利用vue-cli构建SPA项目以及在SPA项目中使用路由

一. 利用vue-cli构建SPA项目 构建前提: Node.js环境已经搭建完成(可点击上一篇博客进行查看http://t.csdn.cn/i2Rg5) 1.1 vue-cli是什么 vue-cli是一个用于快速搭建Vue.js项目的脚手架工具。用于自动生成vue.jswebpack的项目模板。它提供了一…

Python 内置数据类型详解

内置数据类型 在编程中,数据类型是一个重要的概念。 变量可以存储不同类型的数据,不同类型可以执行不同的操作。 Python默认内置了以下这些数据类型,分为以下几类: 文本类型:str 数值类型:int、float、…

数据通信——传输层TCP(超时时间选择)

引言 TCP每一次发送报文段,就会对这个报文段设置一次计时器。如果时间到了却没有收到确认报文,那么就要重传该报文。 这个之前在TCP传输的机制中提到过,这个章节就来研究一下超时时间问题。 关于加权的概念 有必要提及一下加权的概念&#x…

09-设计模式

1.说一下开发中需要遵守的设计原则? 设计模式中主要有六大设计原则: 1、单一职责原则 一个类只负责完成一个职责或者功能。 2、开放封闭原则 定义:对扩展开放,对修改关闭 对扩展开放和对修改关闭表示 当一个类或一个方法有新需…

用C++写一个生成n个m之内的随机整数的函数

#include <iostream> #include <cstdlib> #include <ctime>using namespace std;void generateRandomNumbers(int n, int m) {srand(time(NULL)); // 初始化随机数种子for (int i 0; i < n; i) {int num rand() % m 1; // 生成 1 到 m 之间的随机整数c…

vue-cli vue3

安装 cli npm i -g vue/cli4.5.13查看版本&#xff1a;vue -V升级版本&#xff1a;npm update -g vue/cli 升级 在 v 3.0.0 版本中是不支持的最新的 script setup 语法执行指令升级&#xff1a; npm i vue3.2.8 vue-router4.0.11 vuex4.0.2 "vue": "^3.2.8&q…

TabController 回调两次处理

使用 TabController 的 addListener 方法监听&#xff0c;发现每次都会回调两次&#xff0c;对于同步操作还好处理&#xff0c;如果是异步操作就比较难处理了。 通过打印发现 两次的 index 是相同的&#xff0c;然后发现还有一个参数就是 indexIsChanging 结合打印发现 indexI…

【python学习】函数式编程和高阶函数 map filter reduce lambda表达式 sorted 闭包 装饰器

函数式编程就是一种抽象程度很高的编程范式&#xff0c;纯粹的函数式编程语言编写的函数没有变量&#xff0c;因此&#xff0c;任意一个函数&#xff0c;只要输入是确定的&#xff0c;输出就是确定的&#xff0c;这种纯函数我们称之为没有副作用。而允许使用变量的程序设计语言…