MATLAB学习(3)

MATLAB学习(3)

大家好,又见面了,我是全栈君,祝每个程序员都可以多学几门语言。

matlab读取图像并转化为灰度图像

image = imread('C:\Users\Administrator\Desktop\图像降噪\src\original image\100.png');
image = rgb2gray(image);
image = imread('C:\Users\Administrator\Desktop\图像降噪\src\original image\1.bmp');
image = rgb2gray(image);
//% figure ,imshow(image);
//% dlmwrite('filename.txt', image, ',', 0, 0) 
//% image = image';
figure ,imshow(image);
fid  = fopen('exp.txt','w');    fprintf(fid,'%x ',image);    fclose(fid); //%将图像iamge依照十六进制写入exp.txt 文件
fid1 = fopen('exp.txt','r');  varargout = fscanf(fid1, '%x',[256,256]);    fclose (fid1);     
varargout =  uint8(round(varargout))                      //%将读取的图像double类型转换为uint8
figure,imshow(varargout),title('show varargout');
fid2 = fopen('exp1.txt','w');   fprintf(fid2,'%d ',image);   fclose(fid2); //%将图像iamge依照十  进制写入exp1.txt文件
A =load('exp1.txt');                                                       //%读取exp.txt数据
image2 = zeros(256,256,'uint8');
for i = 1 : 256
    for j = 1 : 256
        image2(j,i) = A((i-1)*256+j);                                      //%读取一维数组1x65535 到矩阵【256 256】
    end
end
figure,imshow(image2),title('show image2');


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/118720.html原文链接:https://javaforall.net

(0)
上一篇 2021年12月2日 上午10:00
下一篇 2021年12月2日 上午10:00


相关推荐

  • mysql如何添加字段_mysql如何增加字段

    mysql如何添加字段_mysql如何增加字段mysql 增加字段的方法 createtablei name idint namevarchar 20 表示增加 id 和 name 字段 mysql 增加两个字段 mysql gt createtablei name idint namevarchar 20 QueryOK 0rowsaffecte 0 13sec mysql gt altertabl

    2026年3月17日
    2
  • navicat premium 15 for mac 激活码【中文破解版】[通俗易懂]

    (navicat premium 15 for mac 激活码)本文适用于JetBrains家族所有ide,包括IntelliJidea,phpstorm,webstorm,pycharm,datagrip等。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月21日
    57
  • Java内存模型详解

    Java内存模型详解前几天,发了一篇文章,介绍了一下JVM内存结构、Java内存模型以及Java对象模型之间的区别。有很多小伙伴反馈希望可以深入的讲解下每个知识点。Java内存模型,是这三个知识点当中最晦涩难懂的一个,而且涉及到很多背景知识和相关知识。网上有很多关于Java内存模型的文章,在《深入理解Java虚拟机》和《Java并发编程的艺术》等书中也都有关于这个知识点的介绍。但是,很多人读完之后还是搞不清楚,甚…

    2022年6月3日
    34
  • 【读书笔记】—《失控》第三章节 有心智的机器

    【读书笔记】—《失控》第三章节 有心智的机器阅读之前看这里 失控 写于上世纪九十年代 书中做出了大量的预测 如今还未失效 凯文凯利始终将自己作为一个观察者 学习者和一个追随者 那我们也紧随他的脚步 去 失控 中寻找未来吧 博客地址 天阑之蓝的博客 书中自有颜如玉 书中自有黄金屋 读书的过程 常常伴随着思考 将思考深入的途径便是记录 读书也要有记录 只有不断记录和思考 才能做到真正的读书 我是一名正在读书 也是在学习思考的学生 在这里分享的我的读书笔记 马克波林 一位失去了手指的机器人爱好者 他利用大量的机器废品制造出毫无秩序 并且自

    2026年3月18日
    2
  • python timestamp和datetime之间的转换

    python timestamp和datetime之间的转换1 字符串日期时间转换成时间戳 2015 08 2816 43 37 283 283 或者 2015 08 2816 43 37 0defstring2t strValue try d datetime datetime strptim

    2026年3月19日
    2
  • Scut游戏server引擎Unity3d访问

    Scut游戏server引擎Unity3d访问

    2022年1月7日
    47

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号