matlab获取图片上的字,Matlab读取图片代码

1.读取某盘的图片

比如你要读取E盘里的png 格式的图片

p1=dir('E:\*.p*');%自动读取文件夹里的png 所有图片*.p*是寻找E盘下后缀第一个字为p的你当然可以改如果你的是jpg就改为p1=dir('E:\*.j*');。

[r1 c1]=size(p1);

for i=1:r1

ImgN=p1(i).name;%图片的名字

ImgN=strcat('E:\',ImgN);%读取图片

Img=(imread(ImgN));

if size(Img,3) == 3 %如果维数为三则RGB图像转化为灰度图像Img = rgb2gray(Img);

else

Img = Img;

end

%%加上处理的代码

end

2.GUI在坐标系中读取图片

%按键下写如下代码

%打开文件对话框

[filename,pathname]=uigetfile({ ...

'*.*','All Files(*.*)';},...

'选择文件');

%

if isequal([filename,pathname],[0,0])

return

else

%读取图片

pic = fullfile(pathname,filename);

b = imread(pic);

imshow(b);

end

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值