MATLAB学习(3)

MATLAB学习(3)

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

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

image = imread('C:\Users\Administrator\Desktop\图像降噪\src\original image0.png');
image = rgb2gray(image);
image = imread('C:\Users\Administrator\Desktop\图像降噪\src\original image.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');


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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 关系数据库模型设计「建议收藏」

    关系数据库模型设计「建议收藏」本文从现实世界-概念世界(信息世界)-机器世界(数据世界)逐级抽象,旨在以浅显易懂的语言描述关系数据库应该如何建模,最后用简单名了的描述给出关系模型的设计范式的含义。

  • ubuntu中科大镜像源_中国科技大学开源镜像

    ubuntu中科大镜像源_中国科技大学开源镜像#vim/etc/apt/sources.list//修改网络镜像源文件debhttps://mirrors.ustc.edu.cn/ubuntu/bionicmainrestrict

  • javascript数组怎么定义_js中的数组

    javascript数组怎么定义_js中的数组每一门编程语言,都有数组或类似数组的结构,同样的JavaScript(虽然是脚本语言)也不例外,学习JavaScript的数组,我们从新建第一个数组开始。JavaScript中的数组,长度是动态可变的,如果学过其他编程语言的朋友可能对这一点不是很习惯。但事实上反而使得问题变得简单了,因此不需要再定义数组的时候就指定它的大小。

  • python数据结构和算法(题目NFA转化DFA算法实现)

    一、什么是DFA算法DFA全称为:DeterministicFiniteAutomaton,即确定有穷自动机。其特征为:有一个有限状态集合和一些从一个状态通向另一个状态的边,每条边上标记有一个符号,其中一个状态是初态,某些状态是终态。但不同于不确定的有限自动机,DFA中不会有从同一状态出发的两条边标志有相同的符号。其实对于DFA算法的定义还是有点抽象,下面的图文并茂或许会对你有帮助!词库的…

  • [M枚举] lc5. 最长回文子串(枚举+中心拓展+区间dp)「建议收藏」

    [M枚举] lc5. 最长回文子串(枚举+中心拓展+区间dp)「建议收藏」文章目录1.题目来源2.题目解析方法一:枚举1.题目来源链接:lc5.最长回文子串2.题目解析方法一:枚举回文串一共有两种,即长度为奇数的回文串,长度为偶数的回文串。我们可以枚举回文串的中心(偶数长度回文串假想一个中心就行了),然后分别拿两个指针l=i-1,r=i+1向左右两边同时拓展,若s[l]=s[r]则,l–,r++。一直进行该操作,直到不等或一方到达边界位置。我们针对每一个枚举位置i,都考虑其两种情况,即偶数,奇数都考虑一遍,取个最大的就行了。

  • 用LoadRunner开发开心网外挂「建议收藏」

    用LoadRunner开发开心网外挂「建议收藏」现在基于WEB页面的网络游戏越来越流行,由于是基于HTTP的,因此应该可以用LoadRunner来开发外挂。今天略为试了一下,证实是可行的。以开心网的争车位游戏为例,用LoadRunner录制Web(HTTP/HTML)脚本,并进行适当的修改,主要是做一些关联和参数化。为速度起见,删掉一些资源请求的脚本。脚本摘录如下:Action(){char*parkID…

发表回复

您的电子邮箱地址不会被公开。

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