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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 使用高通QXDM工具抓取Modem Log的操作方法(独家!)

    使用高通QXDM工具抓取Modem Log的操作方法(独家!)高通QXDM工具包下载链接如下:链接:https://pan.baidu.com/s/1rRNicFvlRSstUhka2JSiOg密码:pssp具体操作步骤如下:1、安装工具包里的QPST和QXDM软件。2、打开工具包里的3.dmc文件来启动QXDM软件,启动过程中会自动打开QPSTConfig。3、打开设备的开发者选项和USB调试选项,将设备连接到PC,取消”媒…

    2022年10月2日
    0
  • https通讯基础知识汇总

    https通讯基础知识汇总https通讯基础知识汇总

    2022年4月23日
    38
  • 第一个项目:用python获取qq账号和密码「建议收藏」

    第一个项目:用python获取qq账号和密码「建议收藏」用python获取qq账号和密码第一个项目:用python获取qq账号和密码第一个项目:用python获取qq账号和密码2020/1/22用python获取qq账号和密码,但实际上获取的密码是加密状态的,待探索如何解秘或不多说先上代码:importrequestsimportrandomheader={‘user-agent’:’Mozilla/5.0(Linux;An…

    2022年7月20日
    25
  • 详解EditText输入监听TextWatcher「建议收藏」

    日常开发中,我们可能会遇到需要监听EditText输入,比如判断输入是否为电话号码,获取输入的数据长度来限定字数等。这就需要监听EditText的输入状态。EditText使用TextWatcher实现类似按钮监听事件:使用方法效果图:MainActivity.javapublicclassMainActivityextendsAppCompatActivity{priv

    2022年4月16日
    36
  • 等价类划分法设计用例(超详细)「建议收藏」

    等价类划分法设计用例(超详细)「建议收藏」等价类划分法等价类:1、解决了不能穷举测试的问题、控制成本、控制测试用例数量2、数据值要明确,对文字敏感3、依据需求将输入划分为若干个等价类,划分等价类(需求、数据特征)等价类设计用例的难点:如何根据时间成本划分等价类等价类分为:           1、有效等价类           2、无效等价类如上图可以划分为:                 有效等价类1:[-99,99]                 无效等价类2:<-99                 无效等

    2022年10月18日
    0
  • 安卓手机如何查看分辨率_读取屏幕内容的安卓软件

    安卓手机如何查看分辨率_读取屏幕内容的安卓软件本文主要解决获取手机屏幕的大小:例子很简单,主要通过DisplayMetrics类来获取相关的信息,代码如下效果图:XML文件1.activity_main.xmlxmlns:tools=”http://schemas.android.com/tools”android:layout_width=”match_parent”android:layout_height=”match_pa…

    2022年8月13日
    0

发表回复

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

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