数字图像处理期末速成笔记

目录

  • 一、基础知识
  • 二、相邻像素间基本关系
  • 三、图像增强方法
    • 1、直方图求解
    • 2、直方图均衡化
    • 3、直方图规定化
    • 4、图像平滑
    • 5、邻域平均法(线性)
    • 6、 中值滤波法(分线性)
    • 7、中值滤波与领域平均的异同
    • 8、4-邻域平滑法
    • 9、超限像素平滑法
    • 10、灰度最相近的K个邻点平均法
    • 11、3*3模板中值滤波
  • 四、图像锐化
    • 1、微分法(梯度算子)
    • 2、微分法(Roberts算子)
    • 3、微分法(sobel算子)
  • 五、腐蚀与膨胀
    • 1、腐蚀
    • 2、膨胀
  • 六、开、闭运算
  • 七、击中与击不中
  • 八、霍夫曼编码

一、基础知识

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、相邻像素间基本关系

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、图像增强方法

在这里插入图片描述

1、直方图求解

1)题目中会给出这样一个图像,每一个空里面的数字代表着不同的灰度等级,在这个图像里有0~7共8个灰度等级
在这里插入图片描述

2)这里是求0~7每个数字出现的概率
在这里插入图片描述
3)这个是求熵的公式,需要背一下
在这里插入图片描述

2、直方图均衡化

在这里插入图片描述

在这里插入图片描述
均衡化后的直方图:

在这里插入图片描述

3、直方图规定化

在这里插入图片描述

4、图像平滑

在这里插入图片描述

5、邻域平均法(线性)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6、 中值滤波法(分线性)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

7、中值滤波与领域平均的异同

在这里插入图片描述

8、4-邻域平滑法

在这里插入图片描述
在这里插入图片描述

9、超限像素平滑法

在这里插入图片描述
在这里插入图片描述

10、灰度最相近的K个邻点平均法

在这里插入图片描述
在这里插入图片描述

11、3*3模板中值滤波

在这里插入图片描述

四、图像锐化

在这里插入图片描述

1、微分法(梯度算子)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、微分法(Roberts算子)

在这里插入图片描述

3、微分法(sobel算子)

在这里插入图片描述

五、腐蚀与膨胀

在这里插入图片描述

1、腐蚀

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、膨胀

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

六、开、闭运算

在这里插入图片描述

七、击中与击不中

在这里插入图片描述
在这里插入图片描述

八、霍夫曼编码

在这里插入图片描述

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

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

相关文章

我们应该了解的⽤户画像

当我们谈⽤户画像时,到底在谈什么 对于互联⽹公司来说,企业的增⻓、内容、活动、产品等⼯作基本上都是围绕着“⽤户”来做的,可以说都是在做“⽤户运营”这个⼯作,⽽⽤户画像是⽤户运营⼯作中⾮常重要的⼀环 ⽤户画像的主要特征是…

【js】js 异步机制详解 Generator / Async / Promise

三种语法功能放在一起,是因为他们都有相似特点: 维护某种状态在未来恢复状态并执行 本文重点回答以下几个问题: 为什么 Generator 和 Async 函数的 代码执行流 都可以简化成树形结构?async 函数为什么返回一个 promise&#xf…

Cloudreve存储策略-通过从机存储来拓展容量

Sham的云服务器是搬瓦工最低低低配的,1H 0.5G不说,硬盘容量也只有10g,说实话,装了宝塔面板和服务器套件后,基本满了,这时又想在云服务器上打个网盘用于下载、存储,这时就需要拓展硬盘&#xff0…

【podman】podman学习

Podman 官网 快速开始 面向 Docker 用户的 Podman 和 Buildah Podman是一个开源的容器、pod和容器映像管理引擎。Podman使查找、运行、构建和共享容器变得容易。 Podman Desktop是Podman的图形应用程序,使其易于在Windows、MacOS和Linux上安装和使用Podman&…

烟火检测AI边缘计算智能分析网关V4如何通过ssh进行服务器远程运维

智能分析网关V4是一款高性能、低功耗的AI边缘计算硬件设备,它采用了BM1684芯片,集成高性能8核ARM A53,主频高达2.3GHz,并且INT8峰值算力高达17.6Tops,FB32高精度算力达到2.2T,每个摄像头可同时配置3种算法&…

npm, yarn和pnpm清理缓存

文章目录 前言npm查看缓存路径清理缓存 yarn查看缓存路径清理缓存 pnpm查看缓存路径清理缓存 前言 npm, yarn和pnpm是时下主流的node.js包管理器。 随着前端项目的增多,会下载许多的依赖。不管是哪种包管理器,都会使用缓存来增加下次下载的速度。但很多…

Fiddler基础使用指南

1. Fiddler介绍 Fiddler 是一款抓包工具,可以将网络传输发送与接受的数据包进行截获、重发、编辑、转存等操作,也可以用来检测网络安全 2. 设置过滤 通过设置过滤条件,可以使抓包工具过滤掉非目标包 3. 删除数据 被抓取的包可以进行手动删除 …

使用aspera下载SRA数据速度高达 下载中国gsa数据? ascp

转载自:秘籍 | 惊了,使用aspera下载SRA数据速度高达 291Mb/s - 简书 一、安装Aspera Connect 安装Linux版的Aspera Connect # 上面链接是最新版,因此下载的时候去官网复制最新的链接地址下载,否则可能会报错 wget https://d3gcli…

54 C++ 多线程 条件变量 condition_variable,wait(),notify_one()

一 前提:之前代码的缺陷 在前面我们使用两个线程 ,一个线程读,一个线程写来完成对于共享数据访问。 我们把这个代码 先放在这里,方便回忆,然后说明代码可能存在的问题,然后改动。 class Teacher174 { pri…

奇偶性【高数笔记】

【如何判断奇偶性】 1.根据定义:f(x) - f(-x) 奇函数;f(x) f(-x) 偶函数 2.运算法则:四则运算和复合运算 #四则中,奇偶相加为非奇非偶 #复合运算:内偶则偶,内奇看外 3.已知的常识函数: 奇函数&…

Elasticsearch Index Shard Allocation 索引分片分配策略

Elasticsearch 索引分片的分配策略说明 在上一篇《索引生命周期管理ILM看完不懂你锤我 》(https://mp.weixin.qq.com/s/ajhFp-xBU1dJm8a1dDdRQQ)中,我们已经学会了索引级别的分片分配过滤属性,也就是在配置文件中指定当前节点的属…

牛客刷题之字符串

文章目录 字符串的长度(len)字符串的大小写删除字符串的指定字符字符串的重复输出(不用循环语句)字符的指定长度的输出(切片)字符串分隔 字符串的长度(len) str input()print(len(str))字符串的大小写 upper()全部大写 , lower()…

基于JavaWeb+SSM+Vue基于微信小程序的网上商城系统的设计和实现

基于JavaWebSSMVue基于微信小程序的网上商城系统的设计和实现 滑到文末获取源码Lun文目录前言主要技术系统设计功能截图订阅经典源码专栏Java项目精品实战案例《500套》 源码获取 滑到文末获取源码 Lun文目录 目录 1系统概述 1 1.1 研究背景 1 1.2研究目的 1 1.3系统设计思想…

HTB Monitored

Monitored user Nmap ┌──(kali㉿kali)-[~] └─$ nmap -A 10.10.11.248 Starting Nmap 7.80 ( https://nmap.org ) at 2024-01-14 23:42 CST Stats: 0:00:15 elapsed; 0 hosts completed (1 up), 1 undergoing Connect S

一步一步写线程之五线程池的模型之一领导者追随者模型

一、线程池的模型 在学习过相关的多线程知识后,从更抽象的角度来看待多线程解决问题的方向,其实仍然是典型的生产和消费者的模型。无论是数据计算、存储、分发和任务处理等都是通过多线程这种手段来解决生产者和消费者不匹配的情况。所以,得…

软件测试的工作描述

🔥 交流讨论:欢迎加入我们一起学习! 🔥 资源分享:耗时200小时精选的「软件测试」资料包 🔥 教程推荐:火遍全网的《软件测试》教程 📢欢迎点赞 👍 收藏 ⭐留言 &#x1…

Voc标签文件转Yolo标签文件程序

为了方便&#xff0c;我将代码封装成了桌面程序&#xff0c;GUI部分我就不介绍了&#xff0c;泛泛而谈到时啥都没学会。 一、yolo标签格式 我们看一下yolo标签的格式&#xff1a; <class index> <x center> <y center> <width> <height> \text…

使用LibreOffice做出第一个开源贡献的6种简单方法

2022年5月是LibreOffice月。这里有一些简单的方法来完成您的第一个开源贡献。 参与开源似乎有点令人困惑。从哪里开始?如何编码?和谁说话?别人怎么知道你做出了贡献&#xff0c;除此之外&#xff0c;还有人关心你吗? 事实上&#xff0c;这些问题都有一个简单的答案:LibreO…

蓝桥杯官网题目:2.包子凑数

链接:题目点这里 首先要知道一个数学定理裴蜀定理&#xff0c;还有完全背包的基本运用&#xff0c;这里只介绍前者 也可以看一下我的个人理解&#xff0c;我是第一次听说这个定理&#xff0c;理解可能有误差。 假设gcd(a,b)d,gcd是最大公约数的意思。即a&#xff0c;b的最大…

fabric.js 组件 图片上传裁剪并进行自定义区域标记

目录 0. 前言 1. 安装fabric与引入 2. fabric组件的使用 3. 属性相关设置 4. 初始化加载 4. 方法 5. 全代码 0. 前言 利用fabric组件&#xff0c;实现图片上传、图片”裁剪“、自定义的区域标记一系列操作 先放一张效果图吧&#x1f447; 1. 安装fabric与引入 npm i …