zoukankan      html  css  js  c++  java
  • 图像处理基础知识

    数字图像类型
      静态图像可分为矢量(Vector)图和位图(Bitmap)。

      矢量图
        用数学公式描述的图像,用一系列绘图指令表示图像:图像中每个形状都用一个完整的公式描述,称为一个对象。

        优点:

          a、文件数据量很小:
          b、图像质量与分辨率无关:      

          无论图像放大或缩小多少倍,总是以显示设备允许的最大清晰度显示。计算机计算与显示图像时,往往能看到画图的过程。

        缺点:
          a、不易制作色调丰富或色彩变化太多的图像;

          b、绘出来的图像不是很逼真;

          c、不易在不同的软件间交换文件。

      位图
        通过像素点表示图像,每个像素具有颜色属性和位置属性。
        优点:

          a、显示速度快;
          b、真实世界的图像可以通过扫描仪、数码相机、摄像机等设备方便的转化为点位图。
        缺点:

          a、存储和传输时数据量比较大;

          b、缩放、旋转时算法复杂且容易失真。

        位图:
          ·线画稿(LineArt)

    只有黑白两种颜色。适合于由黑白两色构成而没有灰度阴影的图像

            

          ·灰度图像(GrayScale)

    从技术上说,就是具有从黑到白的若干种灰度的单色图像。若灰度图像像素的灰度级用8bit表示,则每个像素都是介于黑色和白色之间的256(2*=256)种灰度中的一种。通常所说的黑白照片,其实包含了黑白之间的所有灰度色调。

          ·索引颜色图像(Index Color)

    索引颜色通常也称为映射颜色。在这种模式下,颜色是一组预先定义的、有限的颜色。索引颜色的图像最多只能显示256种颜色。索引颜色图像在图像文件里定义索引颜色。打开该文件时,构成该图像具体颜色的索引值就被读入程序里,然后根据索引值找到最终的颜色。

          ·真彩色图像(True Color)

    自然界中几乎所有颜色都可以由红、绿、蓝(R,G,B)组合而成。真彩色图像中,每一个像素由红、绿和蓝三个字节组成,每个字节为8bit,表示0到255之间的不同的亮度值。256×256×256,能表示约1670万种颜色。颜色深度为每像素24位的数字图像是目前所能获取、浏览和保存的颜色信息最丰富的彩色图像,由于它所表达的颜色远远超出了人眼所能辨别的范围,故将其称为“真彩色”。

    RGB按1:1:1取值的时候是一个灰度图像

    图像文件格式
      图像文件的格式,即图像文件的数据构成。
      一般每种图像文件均有一个文件头,在文件头之后是图像数据。

      文件头:

        一般包括文件类型、文件制作者、制作时间、版本号、文件大小等内容。
        内容由制作该图像文件的公司决定。
      图像数据:
        各种图像文件的制作还涉及到图像文件的压缩方式和存储效率等。

      数字图像有多种存储格式,每种格式一般由不同的开发商支持。随着信息技术的发展和图像应用领域的不断拓宽,还会出现新的图像格式。·图像文件格式体系
        -互联网用:GIF、JPG、PNG
        -印刷用:TIF、JPG、TAG、PCX
        -国际标准:TIF、JPG

    BIP图像文件格式
      bmp文件大体上分成四个部分

    位图文件头,是一个结构,其定义如下:

     位图信息头,是一个结构,其定义如下:

       实际上是一个数组,共有biCIrUsed个元素。数组中每个元素的类型是一个RGBQUAD结构,占4个字节。

      

  • 相关阅读:
    Ubuntu 16 安装redis客户端
    crontab 参数详解
    PHP模拟登录发送闪存
    Nginx配置端口访问的网站
    Linux 增加对外开放的端口
    Linux 实用指令之查看端口开启情况
    无敌的极路由
    不同的域名可以指向同一个项目
    MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled. Please check Redis logs for details about the error
    Redis 创建多个端口
  • 原文地址:https://www.cnblogs.com/kelamoyujuzhen/p/9288135.html
Copyright © 2011-2022 走看看