图像处理,灰度处理
1、图像的缩小
效果如下:

test.m代码如下:

%imresize改变图像大小j=imread('img.jpg');%读取图片
img1=imresize(j,[256,256]);
subplot(2,2,1),imshow(img1),xlabel('a图,256*256,256灰度级');img2=imresize(img1,0.5,'nearest');%图像处理,参数(图片,放大缩小,方法)
subplot(2,2,2),imshow(img2),xlabel('b图,128*128,256灰度级');%摆放图像位置img3=imresize(img2,0.5,'nearest');
subplot(2,2,3),imshow(img3),xlabel('c图,64*64,256灰度级');img4=imresize(img3,0.5,'nearest');
subplot(2,2,4),imshow(img4),xlabel('d图,32*32,256灰度级');imwrite(img1, 't1a.png');imwrite(img2, 't1b.png');imwrite(img3, 't1c.png');imwrite(img4, 't1d.png');

2、灰度图像的深度处理,
效果如下:

test.m代码如下:

J=imread('img.jpg');    % 2215*2956
J=rgb2gray(J);%将打开的图像转换为灰度图rgb2gray
Img=imresize(J,[256,256]);    % 256*256imwrite(Img, 't3a.png', 'Bitdepth', 8);   % Bitdepth = 8
imwrite(Img, 't3b.png', 'Bitdepth', 4);   % Bitdepth = 4
imwrite(Img, 't3c.png', 'Bitdepth', 2);   % Bitdepth = 2Black = find( im2bw(Img)==0 );
White = find( im2bw(Img)==1 );
Img(Black)=0;
Img(White)=170;imwrite(Img, 't3d.png');   % Bitdepth = 8 ,但看起来 Bitdepth = 1I1=imread('t3a.png');
I2=imread('t3b.png');
I3=imread('t3c.png');
I4=imread('t3d.png');
subplot(2,2,1),imshow(I1),xlabel('(a) 256×256,256级灰度');
subplot(2,2,2),imshow(I2),xlabel('(b) 256×256,16级灰度');
subplot(2,2,3),imshow(I3),xlabel('(c) 256×256,4级灰度');
subplot(2,2,4),imshow(I4),xlabel('(d) 256×256,2级灰度');

素材代码如下:
gitee:https://gitee.com/CYFreud/matlab/tree/master/image_processing

Matlab学习1-图像处理灰度相关推荐

  1. B站台湾大学郭彦甫|MATLAB 学习笔记|08 图像处理I Image Processing

    MATLAB学习笔记(08 图像处理I Image Processing) 如果想获得更好浏览体验的朋友可以转到下面链接 08 1. 基本操作 读取图像 imread() 展示图像 imshow() ...

  2. 数字图像处理MATLAB学习笔记(五)

    数字图像处理MATLAB学习笔记(五) Color Image Processing 1 Color Image Representation in MATLAB 这里不多说了,彩色图片在计算机中以R ...

  3. B站台湾大学郭彦甫|MATLAB 学习笔记|09 图像处理II Image Processing

    MATLAB学习笔记(09 图像处理II Image Processing) 如果想获得更好浏览体验的朋友可以转到下面链接 09 1. 提出问题 题目:如何找出图片中的米粒,并且确定他们的大小? 老师 ...

  4. Matlab学习笔记(3)—GUI程序设计与图像处理基本操作

    Matlab学习笔记(3)-GUI程序设计与图像处理基本操作 一.GUI程序设计 如果想要开始使用Matlab进行GUI编程,首先需要进入Matlab的GUI界面对GUI有一个基本的认识. 1.gui ...

  5. 第 12 章 基于块匹配的全景图像拼接--Matlab深度学习实战图像处理应用

    第 12 章 基于块匹配的全景图像拼接–Matlab深度学习实战图像处理应用GUI实现 效果如图所示 完整案例 主函数文件 Gui_Main.m文件 function varargout = Gui_ ...

  6. 数字图像处理MATLAB学习笔记(一)

    数字图像处理MATLAB学习笔记(一) 灰度转换与空间滤波 本节主要使用Matlab语言进行灰度转换与空间滤波的使用 并对相关数学原理进行总结 1. Intensity Transformer Fun ...

  7. 基于matlab的运动模糊图像处理,基于matlab运动模糊图像处理

    基于matlab运动模糊图像处理 基于 MATLAB 的运动模糊图像处 理 提醒: 我参考了文献里的书目和网上的一些代码而完成的,所以误差会比较大,目前 对于从网上下载的模糊图片的处理效果很不好, 这 ...

  8. 基于MATLAB的数字图像处理的设计与实现 转

    基于MAT [摘要]数字图像处理是一门新兴技术,随着计算机硬件的发展,数字图像的实时处理已经成为可能,由于数字图像处理的各种算法的出现,使得其处理速度越来越快,能更好的为人们服务.数字图像处理是一种通 ...

  9. 【基于MATLAB的数字图像处理】大作业·综合图像处理平台

    系列文章目录 ·[基于MATLAB的数字图像处理]第一章·绪论 ·[基于MATLAB的数字图像处理]第二章·视觉系统与图像处理系统 ·[基于MATLAB的数字图像处理]第三章·基本图像变换 ·[基于M ...

  10. 基于MATLAB的数字图像处理系统

    基于MATLAB的数字图像处理系统 摘要:数字图像处理技术是20世纪60年代发展起来的一门新兴学科,随着图像处理理论和方法的进一步完善,使得数字图像处理技术在各个领域得到了广泛应用,并显示出广阔的应用 ...

最新文章

  1. 导频 matlab,v06_03_dem_2up_arrange.m 源代码在线查看 - 完美的OFDM仿真程序MATLAB(带导频),可直接运行 资源下载 虫虫电子下载站...
  2. 普鲁克分析(Procrustes Analysis)评估物种-环境/功能关联度的一个示例
  3. iphonex黑屏开不了机_iphonexr黑屏,iphonexr突然开不了机
  4. 类脑计算的一大突破 BrainScaleS-2
  5. Spring 详解(二):IOC 和DI
  6. 网易云海外推流部署实践
  7. js javascript UTF-8 GB2312编码转换
  8. 投票源码程序_[内附完整源码和文档] 基于JSP实现的影视创作论坛系统
  9. [剑指offer][JAVA]面试题第[03]题[数组中的重复数字][HashSet]
  10. 单元词检索计算机,单元词法
  11. decimal.tostring()格式
  12. 仿淘宝验证码 php,PHP中仿制 ecshop验证码实例
  13. webservice(草稿)
  14. 三乘三魔方教程,按步骤来肯定能搞出来
  15. 计算机硬盘与格式化,什么是磁盘格式化 格式化与快速格式化区别 - 驱动管家...
  16. 浅谈制作BIM模型后期展示视频
  17. 15种方法活力一整天
  18. 数字IC设计知识点及综合题详解(提前批、秋招必刷基础题)——(四)亚稳态、跨时钟域(CDC)处理方法及其编程仿真代码
  19. 什么是Excel的快速编号功能?
  20. cocos2d-x 使用位图工具制作 fnt字体

热门文章

  1. java四舍五入保留两位小数方法整理
  2. 关于免费域名和空间搭建个人网站——服务器篇
  3. 云计算的特征:基本功能
  4. C#中.snk文件的作用【转】
  5. VR全景营销实质体验店铺的实际情况
  6. Halcon的texture_laws算子自我研究
  7. CSS3的clac()函数无效,警告提示“invalid property value”
  8. taobao_seckill_anyi项目配置与运行main.py(7)【图文并茂的小白级教程】
  9. 吃握手包的电子宠物 - Pwnagotchi开箱教程
  10. python图片分析中央气象台降水量预报_全国降水量预报图。图片来源:中央气象台网站...