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

    文章

    1063

    浏览量

    40034
  • BMP
    BMP
    +关注

    关注

    0

    文章

    48

    浏览量

    16964
  • 浏览器
    +关注

    关注

    1

    文章

    971

    浏览量

    34389
收藏 人收藏

    评论

    相关推荐

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

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

    【量子计算机重构未来 | 阅读体验】+ 初识量子计算机

    欣喜收到《量子计算机——重构未来》一书,感谢电子发烧友论坛提供了一个让我了解量子计算机的机会! 自己对电子计算机有点了解,但对量子计算机真是一无所知,只是听说过量子纠缠、超快的运算速
    发表于 03-05 17:37

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

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

    量子计算机的作用有哪些

    的影响,被认为是未来计算机技术的重要发展方向。 一、量子计算机的基本概念 量子计算机的核心是量子比特,与经典计算机中的比特不同,量子比特可以同时处于0和1的状态,这种现象被称为“叠加态
    的头像 发表于 12-30 14:32 653次阅读

    计算机视觉、计算机图像学和图像处理详解

    一门让计算机图像中提取有用信息并加以分析的科学。这些信息后续可以用于辅助一些决策或者任务,比如医学图像分析、工程测量、自动驾驶、机器人学等等。
    的头像 发表于 12-21 16:15 321次阅读
    <b class='flag-5'>计算机</b>视觉、<b class='flag-5'>计算机</b><b class='flag-5'>图像</b>学和<b class='flag-5'>图像</b>处理详解

    计算机中的ELF文件解析

    关于计算机的文件有很多种,今天分享一种用于二进制文件、可执行文件、目标代码、共享库和核心转储格式文件。
    发表于 09-13 10:12 501次阅读
    <b class='flag-5'>计算机中</b>的ELF文件解析

    工业计算机的应用

    工业计算机在半导体设备上的应用,具体在哪一方面。比如说图像处理使用什么样的计算机,工业控制使用哪一方面的计算机
    发表于 09-12 14:19

    FPGA数字图像处理的基础知识

    数字图像** (Digital Image),是计算机视觉与图像处理的基础,区别于模拟图像
    发表于 09-06 17:11 1008次阅读
    FPGA数字<b class='flag-5'>图像</b>处理的基础知识

    cmos技术在计算机中的应用

    cmos技术在计算机中的应用 CMOS技术(互补金属氧化物半导体技术)是现代电子设备制造过程中使用最广泛的技术之一。CMOS技术结合了MOSFET晶体管的特性,利用正负电荷的互补作用,使得芯片的功耗
    的头像 发表于 09-05 17:39 1060次阅读

    计算机组成与设计

    计算机组成与设计 计算机组成与设计是计算机科学中最基础的课程之一,它主要阐述了计算机的组成原理和设计方法。随着计算机技术的快速发展,
    的头像 发表于 08-17 12:37 927次阅读

    计算机视觉是什么 计算机视觉历史及发展趋势

    perception)视觉认知(visual cognition)图像和视频理解(image and videounderstanding).这些概念有一些共性之处,也有本质不同。从广义上说,计算机视觉就是"赋予机器自然视觉能
    发表于 07-20 15:41 0次下载

    通俗点什么叫量子 量子计算机原理及用途

     量子计算机是一种基于量子力学原理设计的计算机,它使用量子比特(qubit)而非传统计算机中的比特来存储和处理信息。
    发表于 06-14 17:34 2457次阅读

    深度解析计算机视觉的图像分割技术

    人类对计算机视觉感兴趣的最重要的问题是图像分类 (Image Classification)、目标检测 (Object Detection) 和图像分割 (
    发表于 05-30 10:07 1337次阅读
    深度解析<b class='flag-5'>计算机</b>视觉的<b class='flag-5'>图像</b>分割技术

    量子计算机中的高频与高速

    在量子计算机中,同轴连接器和线缆是一种常见的传输和控制微波信号的技术。这些组件可以帮助将信号从外部控制器传输到量子比特,从而实现量子计算的操作和运行。
    的头像 发表于 05-11 16:30 791次阅读
    量子<b class='flag-5'>计算机中</b>的高频与高速

    计算机视觉方向之图像拼接简介

    图像拼接是将同一场景的多个重叠图像拼接成较大的图像的一种方法,在医学成像、计算机视觉、卫星数据、军事目标自动识别等领域具有重要意义。
    的头像 发表于 04-26 10:47 1477次阅读
    <b class='flag-5'>计算机</b>视觉方向之<b class='flag-5'>图像</b>拼接简介