数据存储——存储图像

news/2024/11/6 21:36:42/

图像数字化

  • (一)图像数字化
    • 1.图像采样
    • 2.数字图像的技术指标
    • 3.编码
  • (三)数字图像的分类
    • 1.光栅图
    • 2.矢量图
  • 总结:图像数字化的过程

(一)图像数字化

按一定空间间隔,自左至右,自上而下提取画面信息,并按一定精度进行量化的过程(扫描)。

1.图像采样

就是将一张图像在水平和垂直方向上等间距划分成若干网格。即确定用多少像素点来描述图像。
像素点它是组成图像的最小单位图像采样
· 图像分辨率
指数字图像的像素数量,用每行像素数*行数描述
度量图像的精细程度,表达方式为 == “水平像素数×垂直像素数” ==
对同一尺寸的一幅图,像素数目越多,说明图像的分辨率越高,看起来越逼真。
2.像素深度
·像素深度(又称颜色深度):像素点颜色所占的二进制位数,即量化位数,存储每个像素所用的位数。
·像素深度越大,图像色彩也就越丰富,图像所占的存储容量也就越大。
·像素深度决定了像素的最大颜色数最大灰度等级

在这里插入图片描述

2.数字图像的技术指标

1.颜色模型
组织和描述颜色的方法之一,也称为颜色空间
·RGB颜色模型
自然界中任何颜色都可以由红、绿、蓝三种颜色按照任意比例的混合产生
在这里插入图片描述

·CMYK颜色模型
·HSK/HSB颜色模型
·YUV颜色模型


2.例题

一幅分辨率为1920×1080、像素深度为24的图像,其数据量是多少?
在这里插入图片描述

3.编码

常用的图像文件格式

  1. BMP: 不采用任何压缩,是未经压缩的图像文件格式,它保留了原始的所有信息,所占的存储容量也相对较大
  2. GIF: 一个文件可存储多幅图像,是一种比较常用的动态图像格式,最多支持256色,网络上的动态表情包一般都是gif格式
  3. JPEG: 压缩比5:1~10:1
  4. ** PNG:** 像素深度可达48位

(三)数字图像的分类

1.光栅图

·由像素点组成,每个像素用若干个二进制位来描述
·图像放大后看起来很粗糙

2.矢量图

·图像被分解为几何图形的组合(例如:线段、矩形、圆形),每个几何图形由数学公式表达
·改变图像大小不会改变绘图质量

总结:图像数字化的过程

在这里插入图片描述


http://www.ppmy.cn/news/884515.html

相关文章

关于SDRAM存储器

一、对SDRAM的初步认识 1.1 什么是SDRAM SDRAM(Synchronous Dynamic Random Access Memory),同步动态随机存取存储器。 同步:工作频率与对应控制器的系统时钟频率相同,且内存内部的命令以及数据的传输都以此为基准 …

视频存储空间计算公式

存储空间计算公式: 单路实时视频的存储容量 (GB) (GB)(GB)=【视频码流大小 =【视频码流大小 (Mb) 60 秒 60 分 24 小时存储天 数/8 】/1024 ; 我们以一路视频图像在7天、15天、30天所需要的占用空间为例: 对于已建点…

string,list,hash,keys类型相关数据命令操作

1、 string类型数据的命令操作: (1) 设置键值: (2)读取键值: (3)数值类型自增1: (4)数值类型自减1: (5…

高版本linux内核编译驱动报错记录

编译驱动报错log1:ERROR: modpost: module 8821cs uses symbol kernel_write from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it.问题原因:模块代码(8821cs)使用了内核命名空间 VFS_internal_I_am_really_a_filesystem_an…

Linux下查看隐藏文件夹

众所周知,Linux系统下.开头的文件即为隐藏文件,比如.git文件夹里面都是些git的所需的记录文件,命令行下查看隐藏文件非常简单,ls -a即可把当前文件夹下的所有文件(包括隐藏和非隐藏)都列举出来。但是在图形…

Linux查看隐藏文件和文件夹

在linux中以.开头的文件或文件夹是隐藏文件或文件夹 将文件或文件夹隐藏 mv test .test查看全部文件或文件夹包括隐藏文件或隐藏文件夹 ls -a只显示隐藏文件或隐藏文件夹 l.

Linux查看隐藏文件

Linux中查看隐藏文件(以.开头) 在终端中查看 键入ls -a 可视化查看 Ctrlh 我们打开文件夹,看不到隐藏文件,如下图所示: 按下Ctrlh后,就可以看到隐藏文件,如下图所示:

解决github无法拉取submodule子模块的问题

引言 当使用git clone --recursive url 拉取一个配置了子模块的仓库后,会卡住。 同时在使用git clone 拉去https的url时,同样可能会出现一直卡在cloning int reposity...本文提供一个简单的脚本来解决该问题。 前置准备 需要配置好git的相关配置&…