图像处理与视觉感知---期末复习重点(4)

文章目录

  • 一、图像复原与图像增强
    • 1.1 概述
    • 1.2 异同点
  • 二、图像复原/退化模型
    • 2.1 模型图简介
    • 2.2 线性复原法
  • 三、彩色基础
  • 四、彩色模型
  • 五、彩色图像处理


一、图像复原与图像增强

1.1 概述

 1. 图像增强技术一般要利用人的视觉系统特性,目的是取得较好的视觉效果,不需要考虑图像退化的真实物理过程,增强后的图像也不一定要逼近原始图像。

 2. 图像复原技术需要针对图像的退化原因设法进行补偿,因此需要对图像的退化过程有一定的先验知识,利用图像退化的逆过程去恢复原始图像,使复原后的图像尽可能的接近原图像。

1.2 异同点

图像增强图像复原
技术特点①不考虑图像降质的原因,只将图像中感兴趣的特征有选择地突出(增强),而不衰减其不需要的特征。 ②改善后的图像不一定要去逼近原图像。 ③主观过程。①要考虑图像降质的原因,建立 “降质模型”。 ②要建立评价复原好坏的客观标准。 ③客观过程。
主要目的提高图像的可懂度提高图像的逼真度
方法空间域法和频率域法线性复原法

二、图像复原/退化模型

2.1 模型图简介

在这里插入图片描述

2.2 线性复原法

 1. 系统 H H H 是一个线性系统。 a a a b b b 是比例常数, f 1 ( x , y ) f_1(x,y) f1(x,y) f 2 ( x , y ) f_2(x,y) f2(x,y) 是任意两幅输入图像。假设噪声 η ( x , y ) = 0 η(x,y)=0 η(x,y)=0,则有下图中的式子成立。

在这里插入图片描述

 2. 若 a = b = 1 a=b=1 a=b=1,则满足 “加性”。特性 “加性” 表明:如果 H H H 为线性算子,则两个输入之和的响应等于两个响应之和。

在这里插入图片描述

 3. 若 f 2 ( x , y ) = 0 f_2(x,y)=0 f2(x,y)=0,则满足 “均匀性”。特性 “均匀性” 表明:任何与常数相乘的输入的响应等于该输入响应乘以相同的常数。

在这里插入图片描述

 4. 对于任意的 f ( x , y ) f(x,y) f(x,y) α α α β β β,若下式成立,则具有输入输出关系 g ( x , y ) = H [ f ( x , y ) ] g(x,y)=H[f(x,y)] g(x,y)=H[f(x,y)] 的系统称为位置不变系统(或空间不变系统)。这个定义说明图像中任意一点的响应只取决于在该点的输入值,而与该点的位置无关。

在这里插入图片描述

三、彩色基础

 1. 三基色原理:自然界中的绝大多数的颜色都可看作是红、绿、蓝三种颜色组合而成;自然界中的绝大多数的颜色都可以分解成红、绿、蓝三种颜色。这即是色度学中的三基色原理。
 一般就将红、绿、蓝这三种颜色称为三基色。

 2. 三基色应用:(1) 相加混色:一般把三基色按不同的比例相加进行的混色。称为相加混色。 (2) 相加减色:就是从白光中滤去某种颜色而得到另一种颜色。

在这里插入图片描述

在这里插入图片描述

四、彩色模型

 1. CIE(国际照明委员会)在进行大量色彩测试实验的基础上提出了一系列颜色模型:
 (1) RGB模型:红®、绿(G)、蓝(B) 三基色混合。
 (2) HSI模型:色调(H)、饱和度(S)、亮度(I)。用于开发图像处理软件。
 (3) YUV模型:亮度(Y)、色度(UV)。可以使电视节目可用同时被黑白电视及彩色电视接收。电视信号在发射时,转换成YUV形式;接收时再还原成RGB三基色信号,由显像管显示。
 (4) YCbCr模型:亮度(Y)、色度(CbCr)。

 3. (1) CMY模型:利用三基色光叠加可产生光的三补色。蓝绿(C,即绿加蓝),品红(M,即红加蓝),黄(Y,即红加绿)。用于打印和印刷行业。 (2) CMYK模型:在CMY模型的基础上加了第四种颜色黑色。

 2. RGB与HSI的转换关系式如下:

在这里插入图片描述

五、彩色图像处理

 1. 颜色变换和彩色分层。

 2. 补色:彩环上的补色对于增强嵌在彩色图像暗区的细节很有用。

 3. 色调和彩色校正:照片增强和颜色再现(打印);试验性地调整图像亮度和对比度,以便在合适的灰度范围内提供更多的细节。

 4. 彩色图像平滑:领域平均法。彩色图像锐化:用拉普拉斯进行图像尖锐化。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

canvas跟随鼠标画有透明度的矩形边框

提示&#xff1a;canvas跟随鼠标画有透明度的矩形边框 文章目录 前言一、跟随鼠标画有透明度的矩形边框总结 前言 一、跟随鼠标画有透明度的矩形边框 test.html <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8">&…

Hana数据库 No columns were bound prior to calling SQLFetch or SQLFetchScroll

在php调用hana数据库的一个sql时报错了&#xff0c;查表结构的sql&#xff1a; select * from sys.table_columns where table_name VBAP SQLSTATE[SL009]: <<Unknown error>>: 0 [unixODBC][Driver Manager]No columns were bound prior to calling SQLFetch …

Kibana的安装(Linux版)

Kibana是一个针对Elasticsearch的开源分析及可视化平台&#xff0c;用来搜索、查看交互存储在Elasticsearch索引中的数据。使用Kibana&#xff0c;可以通过各种图表进行高级数据分析及展示。 Kibana让海量数据更容易理解。它操作简单&#xff0c;基于浏览器的用户界面可以快速创…

Eladmin-jpa基于SpringBoot和Vue的前后端分离后台管理系统​

在当今快速发展的软件开发领域&#xff0c;前后端分离的架构模式已经成为主流。这种架构模式不仅可以提高开发效率&#xff0c;还能使系统更加易于维护和扩展。Eladmin-jpa是一个基于Spring Boot 2.6.4、Spring Boot Jpa、JWT、Spring Security、Redis和Vue的前后端分离的后台管…

分布式系统面试全集通第一篇(dubbo+redis+zookeeper----分布式+CAP+BASE+分布式事务+分布式锁)

目录 分布式系统面试全集通第一篇什么是分布式?和微服务的区别什么是分布式分布式与微服务的区别 什么是CAP?为什么不能三者同时拥有分区容错性一致性可用性 Base理论了解吗基本可用软状态最终一致性 什么是分布式事务分布式事务有哪些常见的实现方案?2PC&#xff08;Two Ph…

docker安装elasticseachkibana

1.docker安装es 创建本机挂载目录&#xff0c;与容器上目录映射 /Users/wangpei/2024/mydata/elasticsearch conf下创建yml文件 echo "http.host : 0.0.0.0" >> /Users/wangpei/2024/mydata/elasticsearch/config/elasticsearch.yml 安装容器&#xff1a; d…

【Effective Web】html/css优化和技巧

html/css优化和技巧 html/css可以做到一些js的功能&#xff0c;减少js操作dom的高昂成本。 巧用伪类 显示勾选时文案 checkbo勾选时触发&#xff0c;实现checkbox的简单选中事件处理 <template><input type"checkbox" /><span class"checkb…

谷粒商城——缓存——SpringCache

1. 配置使用 首先需要导入相关的依赖&#xff1a; <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-cache</artifactId></dependency> 随后在配置文件中进行配置&#xff1a; spring:cache:t…

纳斯达克大屏媒体尺寸与投放费用:一次投放需要多少钱?

纳斯达克大屏媒体尺寸与投放费用&#xff1a;一次投放需要多少钱&#xff1f; 1. 纳斯达克图片要求 1.1 像素要求 高度&#xff1a;2336 像素宽度&#xff1a;1832 像素 1.2 分辨率要求 像素比率&#xff1a;1.0 px 72 dpi 1.3 文件格式要求 静态图片格式&#xff1a;.…

java网络原理(四)----tcp特性

一.滑动窗口 滑动窗口&#xff1a;可以提高传输效率&#xff0c;准确的来说是让tcp在可靠传输的前提下&#xff0c;效率不要太拉胯。使用滑动窗口不能使tcp变的比UDP块&#xff0c;但能减少差距。 前面谈过tcp的传输数据的时&#xff0c;会把数据进行编号&#xff0c;每次传固…

canvas跟随鼠标画有透明度的椭圆边框

提示&#xff1a;canvas跟随鼠标画有透明度的椭圆边框 文章目录 前言一、跟随鼠标画有透明度的椭圆边框总结 前言 一、跟随鼠标画有透明度的椭圆边框 test.html <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8">&…

Ps:必须知道的四大混合模式

在 Photoshop 中有多达六组 27 种混合模式&#xff0c;不仅可应用于图层之间&#xff0c;在画笔等工具、图层样式等里面也都有&#xff0c;几乎可以说是无处不在。 有关混合模式的原理及说明&#xff0c;请参阅&#xff1a; 《Ps 混合模式&#xff08;合集&#xff09;》 在所有…

RN封装的底部向上弹出的弹出层组件

组件代码 import React from react; import { View, StyleSheet, Modal, TouchableOpacity, Text, TouchableWithoutFeedback } from react-native;const BottomPopup ({ visible, onClose, children, leftButtonTitle, rightButtonTitle, onLeftButtonPress, onRightButtonP…

day5-QT

widget.h #ifndef WIDGET_H #define WIDGET_H#include <QWidget> #include<QFontDialog> //字体对话框类 #include<QFont> //字体类 #include<QMessageBox> //消息对话框类 #include<QColorDialog> //颜色对话框类 #include<QColor> //颜…

sqlite3嵌入式开发板命令行方式使用

如何在编译嵌入式版本的sqlite3&#xff0c;请看我上一篇文章 sqlite3 交叉编译-CSDN博客 一、sqlite3命令行方式使用 假如我将编译好的嵌入式的sqlite3放置在如下路径&#xff1a; 进入bin目录进行操作 1.运行sqlite3 运行sqlite3有两种方式 1&#xff09;直接在内存里面…

使用npm i进行admin依赖安装的时候出现问题

提示&#xff1a; npm ERR! code CERT_HAS_EXPIRED npm ERR! errno CERT_HAS_EXPIRED npm ERR! request to https://registry.npm.taobao.org/string-width failed, reason: certificate has expired 切换淘宝源到http或者更换其他国内镜像 npm config set registry http:/…

vue2 export default写法,computed、methods的使用

<template><div><h2>{{nameAll}}</h2><h2>{{method}}</h2><h2>{{tt()}}</h2><h2>{{firstName}}</h2><h2>更新后赋值数据&#xff1a;{{lastName}}</h2><h2>赋值数据:{{writeValue}}</h2>…

张驰咨询:光伏产业新质生产力提升咨询方案

光伏产业新质生产力提升咨询方案 一、光伏行业目前发展现状及特点 1、高度竞争 2、技术驱动 3、绿色发展 二、光伏发展新质生产力面临的痛点 1、成本压缩与效率提升并存挑战 2、新技术应用与推广难度 3、国际贸易摩擦影响 4、市场需求波动大 5、政策与补贴依赖性 三、…

C++初步认识

一.开发环境 Dev-C是一个Windows环境下适合于初学者使用的轻量级C/C 集成开发环境&#xff08;IDE&#xff09;&#xff0c;它是一款自由软件&#xff0c;遵守GPL许可协议分发源代码。 Dev-C 使用MingW64/TDM-GCC编译器&#xff0c;遵循C 11标准&#xff0c;同时兼容C98标准。开…

排序(冒泡/快速/归并)

冒泡排序 时间复杂度为 O(n^2) 原理 比较相邻的元素. 如果第一个比第二个大,就交换他们两个.依次比较每一对相邻的元素—>结果 : 最后的元素是这组数中最大的重复上述步骤 , 除了最后一个[]因为最后一个已经是排好序的了(这组数中最大的那个)]持续对越来越少的元素进行如上…
最新文章