量化

量化:计算机软件得到了一个样本点(图片)的数据,然后它要用多少个二进制位去表示它(重现图片)。如下图

根据上图,可以知道图像有一个灰度的概念
1bit 只有 2 个灰度级,0 和 1
2bit 有 4 个灰度级,0, 1, 2, 3
8bit 有 256 个灰度级,0 到 255

那么怎么使用MATLAB来进行量化呢?这里我们可以直接利用histeq()函数进行。
上代码:

 t=imread('a1.jpg')
t1=rgb2gray(t)
t2=histeq(t1,256)
t3=histeq(t1,128)
t4=histeq(t1,64)
t5=histeq(t1,32)
t6=histeq(t1,16)
t7=histeq(t1,2)t7=histeq(t1,2)
subplot(2,3,1),imshow(t2),title('量化级为256')
subplot(2,3,2),imshow(t3),title('量化级为128')
subplot(2,3,3),imshow(t4),title('量化级为64')
subplot(2,3,4),imshow(t5),title('量化级为32')
subplot(2,3,5),imshow(t6),title('量化级为16')
subplot(2,3,6),imshow(t7),title('量化级为2')%也就是二值图

效果图:

总结:histeq(I,n)
其中I为图像元素,n为量化级数,比如n为256,那么将其灰度值分为256级,若为2,则分为2级,即只有0,1(其实是0-127理解为0,其余为1,因为灰度值一共是0–255)之分,即会得到二值图(黑白图)

更多

获取更多资料、代码,微信公众号:海轰Pro
回复 海轰 即可

MATLAB-数字图像处理 量化相关推荐

  1. MATLAB数字图像处理(一)

    了解MATLAB数字图像处理 MATLAB全称是Matrix Laboratory (矩阵实验室) ,数字图像是以数字方式存储的图像.将图像在空间上离散.量化存储每一个离散位置的信息就可以得到简单的数 ...

  2. 实验1 matlab图像处理初步,实验一 MATLAB数字图像处理初步

    实验一 MATLAB数字图像处理初步 一.实验目的 1.熟悉及掌握在MATLAB中能够处理哪些格式图像. 2.熟练掌握在MATLAB中读取图像,并获取图像的大小.颜色.高度.宽度等等相关信息. 3.掌 ...

  3. MATLAB数字图像处理系统[多功能]

    MATLAB数字图像处理系统[多功能] 目录 实验一 MATLAB数字图像处理初步 实验二 图像的代数运算 实验三 图像增强-空间滤波 实验四 图像分割 2 实验一 MATLAB数字图像处理初步 一. ...

  4. MATLAB数字图像处理系统-形状分类

    MATLAB数字图像处理系统-形状分类 摘 要 数字图像处理是一门新兴技术,随着计算机硬件的发展,数字图像的实时处理已经成为可能,由于数字图像处理的各种算法的出现,使得其处理速度越来越快,能更好的为人 ...

  5. matlab图像处理初步,MATLAB数字图像处理初步

    实验一MATLAB数字图像处理初步 一.实验目的 1.熟悉及掌握在MATLAB中能够处理哪些格式图像.(五号宋体) 2.熟练掌握在MA TLAB中如何读取图像. 3.掌握如何利用MATLAB来获取图像 ...

  6. MATLAB数字图像处理复习概览

    MATLAB数字图像处理 第1章 绪论 数字图像的概念 数字图像处理 第2章 数字图像处理基础 数字图像的生成与表示 数字图像的数值描述 第3章 图像基本运算 图像几何变换 几何变换基础 位置变换 几 ...

  7. 《精通Matlab数字图像处理与识别》一6.2 傅立叶变换基础知识

    本节书摘来自异步社区<精通Matlab数字图像处理与识别>一书中的第6章,第6.2节,作者 张铮 , 倪红霞 , 苑春苗 , 杨立红,更多章节内容可以访问云栖社区"异步社区&qu ...

  8. matlab fspeical,MATLAB数字图像处理.doc

    MATLAB数字图像处理 MATLAB常用图像操作 转换图像类型 例1.对一幅图像进行二值化处理,代码及结果如下: load trees BW=im2bw(X,map,0.4); imshow(X,m ...

  9. Matlab数字图像处理——图像处理工具箱Image Processing Toolbox

    Image Processing Toolbox 图像处理工具箱包含的功能: 图像的读取和保存 图像的显示 创建GUI 图像的几何变换 图像滤波器设计及线性滤波 形态学图像处理 图像域变换 图像增强 ...

  10. Matlab数字图像处理——图像文件的读取

    文章目录 一.Matlab中获取图像信息的函数 imfinfo 二.Matlab读取图像文件的函数 imread 三.Matlab保存图像文件的函数 imwrite 完整目录 一.Matlab中获取图 ...

最新文章

  1. 特斯拉中国召回20万辆问题汽车:存在硬件风险,部分引擎盖可能意外打开
  2. Solr4.7实现LBS(地理位置搜索)
  3. Python统计网站访问日志log中的IP信息,并排序。。
  4. matlab 中的dir函数使用
  5. Ubuntu中配置Java环境变量时,出现command not found问题解决记录
  6. TypeError系列之:TypeError: 'tuple' object is not callable.
  7. 统信软件用一年时间跨越式发展说明了一件事
  8. 软件设计模式之单例模式
  9. BZOJ 2456: mode
  10. 【ArcGIS|空间分析|网络分析】5 计算服务区和创建 OD 成本矩阵
  11. C语言笔记 · ASCII码表
  12. 如何自动加载scratch3.0的页面上实现自动加载原有的作品
  13. 17python实操案例五
  14. Web字体应用修炼之道(上)
  15. 全球响应,维谛技术(Vertiv)助力EPC企业出海“加速度”
  16. 河北师范大学matlab,赵欣老师简介
  17. 美就在你身边201209开学第一课
  18. java poi 边框_java poi 设置边框
  19. Centos 7 彻底删除mysql步骤
  20. 复数类:class Complex

热门文章

  1. 微生活完成3200万元A轮融资,助企业快速搭建移动互联CRM
  2. android水波进度条,Android--水波纹进度条
  3. ccleaner激活后又要注册_ccleaner如何激活? ccleaner注册激活图文步骤
  4. STM32项目设计:基于STM32F4的电子阅读器制作教程
  5. C语言并集编程,c语言求并集和交集的关键代码,谢谢
  6. 树莓派裸板linux,树莓派裸机开发步骤
  7. Adaptive调度器
  8. Unity PBR材质
  9. HTML语言源代码实例
  10. 蒟蒻的控制台贪吃蛇(新手实验)