转换为不同灰度级图像

news/2024/10/29 3:29:01/

将256级灰度图像转换为64级灰度图像、32级灰度图像等。
matlab代码:

I = imread('cameraman.tif');
[m,n]=size(I);
J=zeros(m,n);
for i=1:mfor j=1:nJ(i,j)=floor(I(i,j)/32);end
end
K=uint8(J);
subplot(131)
imshow(I);title('原图');colorbar
subplot(132)
imshow(K,[0,7]);title('8级灰度');colorbar
J=zeros(m,n);
for i=1:mfor j=1:nJ(i,j)=floor(I(i,j)/8);end
end
K=uint8(J);
subplot(133)
imshow(K,[0,31]);title('32级灰度');colorbar

效果:
这里写图片描述
注意:
使用imshow()显示不同灰度级时,要使用imshow(I,[low,high])格式,否则无法正确显示图片内容。对于uint8类型图像默认显示范围取【0,255】,对于double类型图像默认显示范围【0,1】
测试:

clear;
I=zeros(256,1);%构造0-255个灰度带的灰度渐变的方形图
for i=1:255J=floor(i.*ones(256,1));I=cat(2,I,J);
end
Iint=uint8(I);
subplot(131)
imshow(Iint);title('imshow默认灰度范围');colorbar
subplot(132)
imshow(Iint,[0,255]);title('imshow256级灰度范围');colorbar
subplot(133)
imshow(Iint,[0,127]);title('imshow128级灰度范围');colorbar

效果:
这里写图片描述
可以看到,
设置了灰度范围的图像,对于超出imshow规定范围的像素点,matlab将其设置为最高灰度值(对应颜色条的白色)。
imshow(I,[])表示自动选图像中min,max像素值为界限。等同于imshow(I,[min,max])


http://www.ppmy.cn/news/858703.html

相关文章

灰度级形态学

灰度级形态学 灰度级形态学知识点:1、灰度化和二值化2、灰度图像是几通道图像3、灰度图和二值图的区别:4、像素点灰度形态学梯度 形态学只适用于区域操作 或者是二值化后的图片. 灰度级形态学知识点: 在图像处理中,用RGB三个分量&…

图像灰度级压缩

遥感图像灰度级压缩 在使用灰度共生矩阵计算图像纹理的时候,考虑到计算效率,需要对图像先进行灰度级压缩的操作,比较简单的方法是直接除以前后灰度级的倍数,结果发现这样处理效果不好,原因是影像的直方图分布可能极其不均匀,导致压缩后的图像像素值都集中在最小值周围。…

灰度级和像素值

这段时间一直在思考灰度级和像素值的区别,当然还有屏幕分辨率。经过查找资料加上自己的体验,暂时得到一些理解。 我们按照范围从大到小:屏幕分辨率主要表现在显示屏的图像显示质量问题上,表示屏幕上长度和宽度上拥有的像素点&…

灰度、灰度级、分辨率、像素值等一些系列基本概念(转)

原文链接:https://blog.csdn.net/Strive_0902/article/details/78023080 原文内容不全盘重述,仅调出部分内容。 1、灰度 灰度就是没有色彩,RGB色彩分量全部相等。图像的灰度化就是让像素点矩阵中的每一个像素点都满足关系:RGB&am…

计算机视觉学习笔记(图像的灰度与灰度级 图像的深度 图像噪声 图像处理)

图像的灰度与灰度级 如果把白色和黑色之间按对数关系分为若干等级,称为灰度,灰度分为256阶,0为黑色,灰度就是没有色彩,RGB色彩分量全部相等(150,150,150)就代表灰度为15…

灰度、灰度级、分辨率、像素值;

​1、像素点 像素点是最小的图像单元,一张图片由好多的像素点组成。如下图 可以看到上述图片尺寸是500 * 338 的,表示图片是由一个500 * 338的像素点矩阵构成的,这张图片的宽度是500个像素点的长度,高度是338个像素点的长度&…

数据库开发和数据库管理有什么区别?

数据库开发(Database Development)和数据库管理(Database Administration)是数据库领域中的两个关键角色和职责。 我这里刚好有嵌入式、单片机、plc的资料需要可以私我或在评论区扣个6 数据库开发人员专注于以下方面&#xff1a…

二叉树进阶(搜索二叉树)

目录 引言 1.二叉搜索树的模拟实现 1.1 链式二叉树的定义 1.2 二叉搜索树的模拟实现 1.2.1 二叉搜索树的结点类 1.2.2 二叉搜索树类的构造与中序遍历实现 1.2.3 增 1.非递归实现 2.非递归实现 1.2.4 查 1.非递归实现 2.递归实现 1.2.5 删 1.非递归实现 (1)情…