拓展资源

1.人类的视觉感知系统 眼睛中的光接收器主要是视觉细胞,它包括锥状体和杆状体。中央凹(或称中心窝)部 分特别薄,这部分没有杆状体,只密集地分布锥状体。它具有辨别光波波长的能力,因此, 对颜色十分敏感。 视觉是人类的重要功能。视觉过程是一个非常复杂的过程。概括地讲,视觉过程有 3 个 步骤:光学过程、化学过程和神经处理过程。 视觉过程如图 2.1 所示,人的视觉过程就是:当人眼接收光刺激时,首先是条件反射, 由视网膜神经进行处理。随后图像信号通过视觉通道反映到大脑皮层,大脑皮层做出相应的 处理,如存储参考图像、信息处理、特征提取、决策和描述,最终做出响应。
 
图 2.1  人的视觉过程
2.图像的获取 图像获取主要包括扫描、采样和量化。其关键技术有:采样——成像技术,量化——模 数转换技术。将空间上连续的图像变换成离散点的操作称为采样,采样间隔和采样孔径的大 小确定了图像的空间分辨率。 图像分辨率:每英寸图像含有的点或像素个数(dpi)。分辨率越高,图像细节越清晰, 但文件尺寸大,处理时间长,对设备的要求高。 常用设备的分辨率采用如下方式定义。 (1)打印机分辨率是指打印图像时每英寸的点数(dpi)。激光打印机的分辨率可达 600~ 1200 dpi,可为专业排版输出。 (2)屏幕分辨率是指每单位长度显示的像素或点的数量(dpi)。屏幕分辨率取决于显示 器的大小及其像素设置,屏幕分辨率由计算机的显示卡决定,标准的 VGA 显示卡的分辨率 是 640×480 像素。 (3)扫描仪分辨率是指扫描图像时每英寸的样点数(dpi)。一般扫描仪提供的方式是水 平分辨率要比垂直分辨率高。台式扫描仪的分辨率可以分为光学分辨率和输出分辨率,光学 分辨率可达 800~1200 dpi 以上,输出分辨率是通过软件强化及内插补点之后产生的分辨率, 大约为光学分辨率的 3~4 倍。

3.像素间的基本关系

4像素距离

5.图像的分类 图像有许多种分类方法,按照图像的动态特性,可以分为静止图像和运动图像;按照图 像的色彩,可以分为灰度图像和彩色图像;按照图像的维数,可分为二维图像,三维图像和 多维图像。其中运动图像可由一系列静止图像表示,彩色图像可分解成三基色图像,三维图 像可由二维图像重建。

位图是通过许多像素点表示一幅图像,每个像素具有颜色属性和位置属性。位图可以从 传统的相片、幻灯片上制作出来或使用数字相机得到。 位图分成以下 4 种:二值图像(binary images)、亮度图像(intensity images)、索引图像 (indexed images)和 RGB 图像(RGB images)。  6.图像的质量 评价图像的好坏通常考虑这样几个方面:图像的层次、图像的对比度以及图像的清晰度。
 图像的层次以图像的灰度级来表示,它是像素明暗程度的整数量,例如:像素的取值范 围为 0~255,就称该图像为 256 个灰度级的图像,可称该图像具有 256 个层次,图像的实际 层次越多,视觉效果就越好。 图像的对比度是指一幅图像中灰度反差的大小,通常表示为:对比度=最大亮度/最小 亮度。 图像的清晰度主要有:亮度、对比度、尺寸大小、细微层次以及颜色饱和度。

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

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

相关文章

HTML5前端开发学习路线建议,学习前端的必备知识点

Web前端开发工程师是一个很新的职业,是从事Web前端开发工作的工程师。主要进行网站开发,优化,完善的工作。网页制作是Web 1.0时代的产物,那时网站的主要内容都是静态的,用户使用网站的行为也以浏览为主。 一位好的Web前…

[Leedcode][JAVA][第990题][等式方程的可满足性][并查集]

【问题描述】[中等] 给定一个由表示变量之间关系的字符串方程组成的数组,每个字符串方程 equations[i] 的长度为 4,并采用两种不同的形式之一:"ab" 或 "a!b"。在这里,a 和 b 是小写字母(不一定不…

图像基本运算概述型

图像基本运算概述型 图像基本运算的概述(Introduction) 图像基本运算的分类 点运算 点运算是指对一幅图像中每个像素点的灰度值进行计算 的方法。 代数运算、逻辑运算 代数运算或逻辑运算是指将两幅或多幅图像通过对应像 素之间的加、减、乘、除运算或逻辑与、或、非运算得 到…

web

1.添加tomcat 新建动态web 在WebContent下新建index.jsp Windows-->preferences-->Server-->Runtimes Environments 稍后tomcat启动成功,但访问tomcat首页报404 解决方法:将server里的项目removeAll,启动server,双击修改…

[剑指offer][JAVA]面试题第[20]题[表示数值的字符串][状态机]

【问题描述】[中等] 请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"100"、"5e2"、"-123"、"3.1416"、"0123"都表示数值,但"12e"、"…

点运算

线性点运算 线性点运算的应用 1&#xff09;如果a>1&#xff0c;输出图像的对比度增大&#xff08;灰度扩展&#xff09; 2&#xff09;如果0<a<1,输出图像的对比度减小&#xff08;灰度压缩&#xff09; 3&#xff09;如果a为负值&#xff0c;暗区域将变亮&#xff…

代数运算

代数运算 概念 代数运算是指两幅或多幅输入图像之间进行点对点的加、 减、乘、除运算得到输出图像的过程。如果记输入图像 为A(x,y)和B(x,y)&#xff0c;输出图像为C(x,y)&#xff0c;则有如下四种形 式&#xff1a; 逻辑运算 在进行图像理解与分析领域比较有用。运用这种方法…

[剑指offer][JAVA]面试题第[21]题[调整数组顺序使奇数位于偶数面前][双指针]

【问题描述】[简单] 输入一个整数数组&#xff0c;实现一个函数来调整该数组中数字的顺序&#xff0c;使得所有奇数位于数组的前半部分&#xff0c;所有偶数位于数组的后半部分。示例&#xff1a;输入&#xff1a;nums [1,2,3,4] 输出&#xff1a;[1,3,2,4] 注&#xff1a;[…

几何运算

几何运算 .概念 几何运算就是改变图像中物体对象&#xff08;像素&#xff09;之间的空 间关系。 从变换性质来分&#xff0c;几何变换可以分为图像的位置变换 &#xff08;平移、镜像、旋转&#xff09;、形状变换&#xff08;放大、缩小&#xff09;以 及图像的复等合变换…

vmware创建虚拟机并安装centos7系统

一、vmware创建虚拟机 1、添加一个全新的虚拟机 2、以典型的方式创建虚拟机&#xff0c;然后下一步 3、选择稍后安装操作系统&#xff08;这样我们等下可以自由选择操作系统&#xff09;&#xff0c;然后下一步 4、选择客户及操作系统类型及版本&#xff08;由于我这里将安装的…

MySQL学习笔记3——JDBC

目录JDBC简介数据库驱动JDBC第一个JDBC程序JDBC中各对象详解statement对象包装成工具类SQL注入问题PreparedStatement对象使用IDEA连接数据库JDBC操作事务数据库连接池DBCP需要用到的JAR包DBCP配置文件工具类测试代码C3P0需要用到的JAR包C3P0配置文件工具类测试代码结论JDBC简介…

[Leedcode][JAVA][第15题][三数之和][数组][双指针]

【问题描述】[中等] 给你一个包含 n 个整数的数组 nums&#xff0c;判断 nums 中是否存在三个元素 a&#xff0c;b&#xff0c;c &#xff0c;使得 a b c 0 &#xff1f;请你找出所有满足条件且不重复的三元组。注意&#xff1a;答案中不可以包含重复的三元组。 示例&#…

Yarn的三种资源调度机制

在企业中并不是只有一个人来执行MapReduce程序单独使用Yarn的资源&#xff0c;实际开发中&#xff0c;会有很多人一起使用Yarn这个资源&#xff0c;如果每个人都提交了job&#xff0c;这个时候Yarn就需要进行调度去分配资源给job&#xff0c; 下面三种调度机制&#xff0c;默认…

Java学习笔记9-1——JavaWeb

目录HTTPHTTP请求HTTP响应ServletServlet原理Mapping问题ServletContext获取ServletContext对象ServletContext应用HttpServletResponse下载文件验证码功能实现重定向HttpServletRequestCookie和Session会话CookieSession&#xff08;重点&#xff09;对比ServletContextJSPJSP…

[剑指offer][JAVA]面试题第[22]题[j剑指offer][双指针][快慢指针]

【问题描述】[中等] 输入一个链表&#xff0c;输出该链表中倒数第k个节点。为了符合大多数人的习惯&#xff0c;本题从1开始计数&#xff0c;即链表的尾节点是倒数第1个节点。例如&#xff0c;一个链表有6个节点&#xff0c;从头节点开始&#xff0c;它们的值依次是1、2、3、4…

灰度重采样(Gray Resampling

插值方法 nearest——最邻近点插值。它根据已知两点间的插值 点和这两已知点间位置的远近来进行插值&#xff0c;取较近已知 插值点处的函数值作为未知插值点处的函数值。 linear——线性插值。它将相邻的数据点用直线相连&#xff0c; 按所生成的直线进行插值。 spline——…

空间变换方法

空间变换方法可分为简单变换和控制点变换两种方法&#xff0c; 主要介绍了简单变换 法&#xff0c;这里再补充控制点变换方法。 在许多图像处理的应用中&#xff0c;所需的空间变换都很复杂&#xff0c;不是只通过简单的平移、旋转和 缩放等能解决的&#xff0c;而要通过各种不…

[剑指offer][JAVA]面试题第[24]题[反转链表][递归][双指针][头插法]

【问题描述】[中等] 定义一个函数&#xff0c;输入一个链表的头节点&#xff0c;反转该链表并输出反转后链表的头节点。示例:输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL限制&#xff1a;0 < 节点个数 < 5000【解答思路】 1. …

python学习day32 黏包 struct模块

为什么会出现黏包问题&#xff1f; 首先只有在TCP协议中才会出现黏包现象 是因为TCP协议是面向流的协议 在发送的数据 传输过程中 有缓存机制 来避免数据丢失 因此 在连续发送小数据的时候 以及接收大小不符的时候都容易出现黏包现象 本质还是因为我们在接受数据的时候不知道发…