0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

计算机中的图像(Image)和图形(Graphic)

电子工程师 来源:CSDN 作者:幸福在路上wellbe 2021-03-25 10:03 次阅读

在计算机中处理的图像是经过”数字化”后的视觉图像,称为数字化图像

图像(Image):也叫位图,保存方式为点阵存储,也称为点阵图像或绘制图像

图形(Graphic):也叫矢量图,用数学方法描述存储,也称为面向对象的图像或绘图图像

图像(位图)以像素为基本单位,像素是指基本原色素及其灰度的基本编码,像素是构成数码图像的基本单位,通常以像素每英寸PPI为单位来表示图像分辨率的大小。例如 300x300 PPI分辨率,即表示 水平方向上和垂直方向上每英寸长度上的像素都是300,也可表示为一平方英寸内有9万个像素(300x300) ,分辨率越高,图像越清晰,暂用的空间越大。主要适用于照片或要求精细细节的图像,主要缺点是放大会失真。

图形(矢量图)是由矢量的数学对象定义的线条和曲线组成。例如:一个圆,用矢量表示只需要圆心坐标( x , y )和半径 r 这三个参数表示。主要用于描述一副画中所包含的基本图形,如 直线,圆,圆弧,矩形的大小和形状,也可用于更为复杂的形式表示图形中的曲面,光照,材质等效果。适用于文字,商标等规则的图形。矢量图主要优点是放大时不会失真。

图像文件格式是记录和存储影像信息的格式。对数字图像进行存储、处理、传播,必须采用一定的图像格式, 也就是把图像的像素按照一定的方式进行组织和存储,把图像数据存储成文件就得到图像文件。

图像文件格式决定了应该在文件中存放何种类型的信息,文件如何与各种应用软件兼容,文件如何与其它文件交换数据

图像图像的常用格式:

BMP(Bitmap)格式

BMP(位图格式):是DOS和WindowS兼容计算机系统的标准Windows图像格式。BMP格式支持RGB、索引颜色、灰度和位图颜色模式, 但不支持Alpha通道。BMP格式支持1、4、24、32位的RGB位图,对图像信息不压缩,占用磁盘空间大。

TIFF(TagImage File Format)格式

TIFF(标记图像文件格式)用于在应用程序之间和计算机平台之间交换文件。TIFF是一种灵活的图像格式,被所有绘画、图像编辑和页面排版应用程序支持。

几乎所有的桌面扫描仪都可以生成TIFF图像。而且TIFF格式还可加入作者、版权、备注以及自定义信息,存放多幅图像

JPEG(Joint Photographic Experts Group)格式

JPEG(联合图片专家组)是目前所有格式中压缩率最高的格式。大多数彩色和灰度图像都使用JPEG格式压缩图像,压缩比很大而且支持多种压缩级别的格式,当对图像的精度要求不高而存储空间又有限时,JPEG是一种理想的压缩方式。在WorldWideweb和其它网上服务的HTML文档中,JPEG用于显示图片和其它连续色调的图像文档。JPEG支持CMYK、RGB和灰度颜色模式。JPEG格式保留RGB图像中的所有颜色信息,通过选择性地去掉数据来压缩文件。

PDF(Portable Document Format)格式

PDF(可移植文档格式)用于Adobe Acrobat,Adobe Acrobat是Adobe公司用于Windows、UNIX和DOS系统的一种电子出版软件,十分流行。与Postseript页面一样,PDF可以包含矢量和位图图形,还可以包含电子文档查找和导航功能。

PNG(Portable Network Graphic Format)格式

PNG 图片以任何颜色深度存储单个光栅图像。

PNG 是与平台无关的格式。

优点:

PNG 支持高级别无损耗压缩。

支持 alpha 通道透明度。

PNG 支持伽玛校正。

PNG 支持交错。

PNG 受最新的 Web 浏览器支持。

缺点:

较旧的浏览器和程序可能不支持 PNG 文件。

作为 Internet文件格式,与 JPEG 的有损耗压缩相比,PNG 提供的压缩量较少。作为 Internet 文件格式,PNG 对多图像文件或动画文件不提供任何支持

GIF(Graphic Interchange Format)格式

GIF(图像交换格式)是一种LZw压缩格式,用来最小化文件大小和电子传递时间。分为静态GIF和动态GIF,在WorldWideWeb和其它网上服务的HTML(超文本标记语言)文档中,

GIF文件格式普遍用于现实索引颜色和图像。GIF还支持灰度模式,采用256色压缩文件格式,最多只能存储256色的图像,但已经能满足一般的需要,且占用空间较小,背景可透明,也可做成动画图片。

计算机中图像的表示

图像表示是图像信息在计算机中的表示和存储方式。图像表示和图像运算一起组成图像模型,是模式分析中的重要组成部分

最简单的图就是单通道的灰度图。在一张灰度图中,每个像素位置 ( x , y ) 对应一个灰度值I,图像在计算机中就存储为数值矩阵。

一张宽度为640像素,高度为480像素分辨率的灰度图就可以表示为:

unsigned char image[480][640]

为什么这里的二维数组是 480 × 640 呢?因为在程序中,图像以一个二维数组形式存储。它的第一个下标则是指数组的行,而第二个下标是列。在图像中,数组的行数对应图像的高度,而列数对应图像的宽度。

当我们访问某一个像素时,需要指明它所处的坐标,请看下图:

计算机中的图像(Image)和图形(Graphic)

左边显示了传统像素坐标系的定义方式。一个像素坐标系原点位于图像的左上角,X 轴向右,Y 轴向下(也就是前面所说的 u, v 坐标)。如果它还有第三个轴的话,根据右手法则,Z 轴应该是向前的。这种定义方式是与相机坐标系一致的。我们平时说的图像的宽度和列数,对应着 X 轴;而图像的行数或高度,则对应着它的 Y 轴。

根据这种定义方式,如果我们讨论一个位于 x ,y 处的像素,那么它在程序中的访问方式应该是:unsigned char pixel = image[y][x];

责任编辑:lq6

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 图像
    +关注

    关注

    2

    文章

    1086

    浏览量

    40496
  • BMP
    BMP
    +关注

    关注

    0

    文章

    48

    浏览量

    17074
  • 浏览器
    +关注

    关注

    1

    文章

    1030

    浏览量

    35400
收藏 人收藏

    评论

    相关推荐

    计算机存储系统的构成

    计算机存储系统是计算机中用于存放程序和数据的设备或部件的集合,它构成了计算机信息处理的基础。一个完整的计算机存储系统通常包括多个层次的存储器,从高速缓存(Cache)到主存储器(Mai
    的头像 发表于 09-26 15:25 1095次阅读

    计算机中总线的作用是什么

    计算机中,总线(Bus)扮演着极其重要的角色,它是计算机内部各功能部件之间传送信息的公共通信干线。总线不仅连接了计算机的各个核心组件,还确保了数据、指令和控制信号的高效、准确传输。
    的头像 发表于 08-26 15:57 1579次阅读

    边沿触发器在计算机中的应用

    边沿触发器在计算机中的应用极为广泛,它们作为数字电路的基本单元,对于实现计算机内部的时序控制、数据存储与传输、以及复杂逻辑功能等方面起着至关重要的作用。以下将从边沿触发器的定义、特点、工作原理及其在
    的头像 发表于 08-12 14:20 610次阅读

    三态缓冲器在计算机中的应用

    电路在不影响其他电路和总线的前提下,能够灵活地控制其输出状态。以下将详细探讨三态缓冲器在计算机中的具体应用,内容将涵盖其定义、优势以及在不同计算机子系统的具体作用。
    的头像 发表于 08-02 17:48 1168次阅读

    计算机视觉图像融合

    在许多计算机视觉应用(例如机器人运动和医学成像),需要将多个图像的相关信息整合到单一图像。这种图像
    的头像 发表于 08-01 08:28 705次阅读
    <b class='flag-5'>计算机</b>视觉<b class='flag-5'>中</b>的<b class='flag-5'>图像</b>融合

    DRAM在计算机中的应用

    DRAM(Dynamic Random Access Memory,动态随机存取存储器)在计算机系统扮演着至关重要的角色。它是一种半导体存储器,用于存储和快速访问数据,是计算机主内存的主要组成部分。以下是对DRAM在
    的头像 发表于 07-24 17:04 1313次阅读

    计算机视觉和图像处理的区别和联系

    计算机视觉和图像处理是两个密切相关但又有明显区别的领域。 1. 基本概念 1.1 计算机视觉 计算机视觉是一门研究如何使计算机能够理解和解释
    的头像 发表于 07-09 09:16 1357次阅读

    计算机视觉怎么给图像分类

    图像分类是计算机视觉领域中的一项核心任务,其目标是将输入的图像自动分配到预定义的类别集合。这一过程涉及图像的特征提取、特征表示以及分类器的
    的头像 发表于 07-08 17:06 762次阅读

    工业计算机与普通计算机的区别

    在信息化和自动化日益发展的今天,计算机已经成为了我们日常生活和工作不可或缺的工具。然而,在计算机领域中,工业计算机和普通计算机虽然都具备基
    的头像 发表于 06-06 16:45 1465次阅读

    计算机图形学:探索虚拟世界的构建之道

    计算机图形学是计算机科学的一个分支,它专注于创建和操纵计算机生成的视觉和图形内容。这一领域涵盖了从基础的二维
    的头像 发表于 05-07 08:27 427次阅读
    <b class='flag-5'>计算机</b><b class='flag-5'>图形</b>学:探索虚拟世界的构建之道

    纯硅振荡器兼容SiTime在边缘计算机中的应用

    纯硅振荡器兼容SiTime在边缘计算机中的应用
    的头像 发表于 04-29 10:09 355次阅读
    纯硅振荡器兼容SiTime在边缘<b class='flag-5'>计算机中</b>的应用

    【量子计算机重构未来 | 阅读体验】+ 了解量子叠加原理

    )。通过逻辑门来执行操作二进制数据,逻辑门是一种基本电路,它可以将一个或多个输入转换为输出。逻辑门包括与门、或门、非门等等,将许许多多逻辑门组合起来就可以构建复杂的电路来执行各种操作,电子计算机中
    发表于 03-13 17:19

    计算机视觉的十大算法

    随着科技的不断发展,计算机视觉领域也取得了长足的进步。本文将介绍计算机视觉领域的十大算法,包括它们的基本原理、应用场景和优缺点。这些算法在图像处理、目标检测、人脸识别等领域有着广泛的应用,对
    的头像 发表于 02-19 13:26 1260次阅读
    <b class='flag-5'>计算机</b>视觉的十大算法

    计算机视觉与图像处理、模式识别、机器学习学科之间的关系

    计算机视觉(computer vision):用计算机来模拟人的视觉机理获取和处理信息的能力。就是指用摄影机和电脑代替人眼对目标进行识别、跟踪和测量等机器视觉,并进一步做图形处理,用电脑处理成为更适合人眼观察或传送给仪器检测的
    的头像 发表于 01-18 16:41 630次阅读

    计算机视觉:AI如何识别与理解图像

    计算机视觉是人工智能领域的一个重要分支,它致力于让机器能够像人类一样理解和解释图像。随着深度学习和神经网络的发展,人们对于如何让AI识别和理解图像产生了浓厚的兴趣。本文将探讨计算机视觉
    的头像 发表于 01-12 08:27 1474次阅读
    <b class='flag-5'>计算机</b>视觉:AI如何识别与理解<b class='flag-5'>图像</b>