数字图像处理基础知识(一)

1.数字图像处理处理的是什么呢,处理的就是图像
2.计算机视觉和机器视觉
3.图像的处理包括缺陷检测,目标识别,尺寸测量等。
4.图像的滤波,图像的变换,图像分割
5.数字图像处理基础
6.空间域图像处理
图像的反转
对数变换
gamma变换
直方图均衡化

7.频率域图像处理
8.形态学图像处理
9.图像特征检测
10.图像的分割
11.彩色图像的各种格式变换

一、图像处理基础
1.数字就是一个二维或者多维矩阵或者二维或者多维数组
2.图像像素访问使用三层for循环,高,宽,和通道

二、仿射变换
1.尺度变换
2.旋转变换

三、空间域图像处理
图像的反转
对数变换
gamma变换
直方图均衡化
两幅图叠加公式:
dst_img = alpha*src_img1 + beta*src_img2 + gamma
其中alpha + beta = 1;
空间域图像处理包括灰度变换和空间域滤波

核,掩膜,kernel
图像的卷积???????加权求和
卷积核在图像上滑动,每次将模板内进行加权求和。
平滑线性滤波器
中值滤波器
高斯滤波器
双边滤波器
线性滤波器和非线性滤波器

均值滤波,滤波核的参数都是一样,滤波核叠加到图像区域内像素所占用的权重一样,那么滤波后,图像
就比较平滑,这样,就将图像边缘的地方进行了平滑,边缘就变得模糊了。

中值滤波对椒盐噪声的滤波效果很好,因为椒盐噪声一般是白点或者黑点,白点或者黑点在
图像区域中属于极值最大值或者最小值,所以使用中值滤波对这种噪声的滤波效果比较好。

高斯滤波对图像的效果,标准差delata的大小很重要:
当delta比较大的时候,高斯曲线越平缓,高斯曲线越宽,那么这个将接近均值滤波的效果,图像就变得平滑了。
当delata比较小的时候,高斯曲线就比较陡峭,高斯曲线越窄,那么中间像素权重越大,那么这就有点类似中值滤波了。


空间域锐化空间滤波器
锐化操作主要对图像求解一阶导数和二阶导数
常用的算子为prewitt算子,sobel算子,拉普拉斯算子。

拉普拉斯算子,二阶微分算子


一阶导数的性质:
在恒定区一阶导数的数值为0,表示灰度没有变化。
在灰度台阶或者斜坡处导数值为非0,表示灰度有变化或者灰度变化大。
沿着斜坡导数值为非0.

二阶导数的性质:
1.在恒定区域二阶导数为0
2.在灰阶台阶或者斜坡起点灰度值为非0
3.沿着斜坡灰度值为0

下图为图像的一阶导数和二阶导数公式:

上图可以看出,一阶导数在灰度平坦区为0;在灰阶台阶区不为0;在斜坡上也不为0;沿着斜坡也不为0;

二阶导数表示的是斜坡的起点和终点都不为0,在台阶处不为0

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

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

相关文章

【计算机毕业设计案例】基于springboot的保护濒危动物公益网站濒危动物保护、爱心捐赠、志愿者培训和公益募捐系统(程序+文档+讲解+定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

Day 5 Art 02: Flutter 框架 Provider 模式深度解析 - 依赖注入与响应式监听的工业级方案

前言:在复杂的 Widget 树中搭建“数据高速公路” 随着 Flutter 应用规模的扩大,开发者们普遍会遭遇一个被称为“Props Drilling(属性钻取)”的工程噩梦:为了让嵌套在底层的一个小组件获取到顶层的用户信息&#xff0c…

全网最全专科生AI论文网站TOP9:毕业论文写作测评

全网最全专科生AI论文网站TOP9:毕业论文写作测评 2026年专科生AI论文写作工具测评:为何需要这份榜单? 随着人工智能技术的不断发展,越来越多的专科生开始借助AI工具辅助毕业论文的撰写。然而,面对市场上琳琅满目的平台…

STM32F0实战:基于HAL库开发【1.9】

6.1.3 时钟安全 1.时钟安全系统(CSS) 时钟安全系统可以由软件使能,用于监测HSE的工作是否正常。时钟安全系统激活后,时钟监测器将在HSE振荡器启动延迟后被使能,并在HSE时钟关闭后关闭。在时钟监测器工作期间,HSE时钟在发生故障时将被关闭,系统时钟自动切换到HSI振荡器…

无线网络仿真:蓝牙网络仿真_(3).蓝牙网络仿真环境搭建

蓝牙网络仿真环境搭建 在无线网络仿真中,蓝牙网络的仿真环境搭建是一个重要的步骤。本节将详细介绍如何搭建一个蓝牙网络仿真环境,包括选择合适的仿真工具、配置仿真参数、生成仿真场景以及验证仿真结果等关键步骤。通过本节的学习,您将能够掌…

得物Java面试被问:Netty的ByteBuf引用计数和内存释放

一、ByteBuf 内存模型 1. ByteBuf 结构概览 java 复制 下载 /*** ByteBuf 内存层次结构*/ public class ByteBufMemoryModel {/*** ByteBuf 的两种主要类型:* 1. Heap Buffer(堆缓冲区)* - 存储在 JVM 堆内存* - 快速分配和释放* …

小程序毕设选题推荐:基于springboot的公益动物平台、保护濒危系统保护濒危动物公益网站系统【附源码、mysql、文档、调试+代码讲解+全bao等】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

无线网络仿真:蓝牙网络仿真_(4).蓝牙网络仿真工具介绍

蓝牙网络仿真工具介绍 在上一节中,我们已经了解了蓝牙网络的基本概念和工作原理。本节将详细介绍几种常用的蓝牙网络仿真工具,包括它们的特性和应用场景,以及如何使用这些工具进行蓝牙网络的仿真和分析。 1. NS-3 (Network Simulator 3) 1.1 …

LLM推理引擎在电商中的作用

LLM推理引擎在电商中的作用关键词:LLM推理引擎、电商、自然语言处理、用户体验、营销决策摘要:本文深入探讨了LLM推理引擎在电商领域的重要作用。首先介绍了相关背景知识,包括研究目的、预期读者等。接着阐述了LLM推理引擎的核心概念及其与电…

计算机小程序毕设实战-基于springboot的保护濒危动物公益网站系统科普展示、公益行动、捐赠管理【完整源码+LW+部署说明+演示视频,全bao一条龙等】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

详解redis(3):哨兵

一、为什么需要 Redis Sentinel?在 主从复制 架构下,Redis 仍然存在一个问题:主节点宕机后,没有自动切换能力Redis Sentinel 的目标是:在不引入复杂分片的前提下,为 Redis 提供“自动故障检测 自动主从切换 服务发现…

全志T113-环境

全志T113-环境一、虚拟机环境搭建 1.配置环境 安装一个 用于 虚拟机和 windows共享剪切板的工具包。 sudo apt install open-vm-tools-desktop 重启reboot 安装软件包 sudo apt-get install -y sed make binutils buil…

全志T113ADB传输

全志T113ADB传输连接OTG线 安装windows板ADB https://gitlab.com/dongshanpi/tools/-/raw/main/ADB.7z下载Windows版ADB工具下载完成后解压 ​ 进入到这个文件​ 拷贝文件路径 ​ 添加环境变量s ​ 检查是否安装成功,…

GESP认证C++编程真题解析 | 202312 七级

​欢迎大家订阅我的专栏:算法题解:C++与Python实现! 本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战! 专栏特色 1.经典算法练习:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的…

无线网络仿真:蓝牙网络仿真_(1).蓝牙技术基础

蓝牙技术基础 引言 蓝牙技术是一种短距离无线通信技术,广泛应用于个人设备之间的数据传输。本节将详细介绍蓝牙技术的基本原理和关键概念,帮助读者建立对蓝牙技术的全面理解。我们将探讨蓝牙的工作原理、协议栈、设备类型以及蓝牙网络的基本结构。 蓝牙技…

全志T113配网

全志T113配网全志 T113 开发板中 eth0 与 wlan0 的区别及说明 一、关于eth0名称含义:eth是 “Ethernet(以太网)” 的缩写,0代表开发板上第一个有线以太网网卡(若有多个有线网口,后续会按eth1、eth2依次命名)。 …

基于微信小应用的家电维修平台的设计与实现(源码+论文+部署+安装)

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

详解redis(2):主从架构

一、什么是 Redis 高可用性(主从架构)Redis 主从部署(Master–Replica) 是 Redis 实现高可用性的第一步。一个 Redis 主节点(Master)多个 Redis 从节点(Replica / Slave)写操作&…

GESP认证C++编程真题解析 | 202312 八级

​欢迎大家订阅我的专栏:算法题解:C++与Python实现! 本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战! 专栏特色 1.经典算法练习:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的…

使用llama_index 来实现一个RAG

环境uv ollamaRAG 的二个阶段 索引阶段 (Indexing Phase) 检索信息增强,让大模型参考本地的信息/文档,提高回答的质量加载数据 Indexing 文档加载,分割,将加载的 文本 解析成一系列 Nodes 生成 对每个node ,生成向量…