• 图像处理学习笔记(1)


      接下来一段时间将进行的是图像处理的学习,为了更好的学习,发扬烂笔头的精神,开始学习做笔记,提高自己表达和梳理所学的能力。

      

      图像处理是对获取的图像进行某种目的的处理,使得图像更加满足视觉的要求。

      处理的对象是照相机等摄像设备获取的质量坏的图像,但已经是数字的了,所以准确来说,数字图像获取一般包括图像摄取、转换和数字化等几个步骤。

      在实现数字图象处理的过程中, 主要是通过对图像中的每一个像素点运用各种图像处理 算法来达到预期的效果,所以进行图像处理的第一步,也是我们最关心的问题,是如何得到 图像中每一个像素点的亮度值; 为了观察和验证处理的图像效果, 另一个需要解决的问题是 如何将处理前后的图像正确的显示出来.

      在进行图像处理时, 操作图像中的像素值就要得到图像阵列; 经过处理后的图像的像素 值需要存储起来;显示图像时要正确实现调色板,得到位图的尺寸信息等.

      处理所用的工具是VC6.0,进行编程,不过OpenCV是较专业的处理工具,据说就是VC6.0上的一个插件的使用。

      一些基本知识:

      常见图像格式:BMP、JPEG、GIF等。 BMP图像无压缩,处理起来比较简单,经常对这种格式的进行处理,当需要处理其他格式的图像时,先转换为BMP格式,再进行相应处理。

      按图像颜色分类:  二值图像(也叫单色图像)、  16色图像(也叫灰度图像)  256色图像、  真彩色图像

    对应的每像素所占位数:    1bit                  4bits=0.5Byte     1Byte     3Byte

      单色图像和灰度图像统称为黑白图像。

      图像文件一般由文件头、像素数据和调色板数据3部分组成。

      压缩过的图像在处理时候要先解压。

      图像存储顺序:先下后上,先左后右的Bottom_Up 位图(如BMP) 从上到下的Up_Down位图 。

  • 相关阅读:
    Flask 入门
    Android studio 混淆打包
    Android----获取包名和sh1
    windows下 安装 rabbitMQ 及操作常用命令
    Nginx
    Linux安装mongoDB步骤和方法
    史上最简单的 SpringCloud 教程 | 终章
    idea 项目热部署设置
    JDK源码阅读顺序
    Linux常用命令
  • 原文地址:https://www.cnblogs.com/Anidot/p/2465296.html
Copyright © 2020-2023  润新知