用matlab截取图像的一部分?1.读入给定四幅图像并正确显示; 2.分别截取四幅图像中一部分正确显示 已经给定了四幅图像,分别是JPG,gif,PNG等格式,1我会,请问2怎么截图,好像要涉及坐标.请问那个

来源:学生作业帮助网 编辑:作业帮 时间:2024/08/03 07:03:01
用matlab截取图像的一部分?1.读入给定四幅图像并正确显示; 2.分别截取四幅图像中一部分正确显示 已经给定了四幅图像,分别是JPG,gif,PNG等格式,1我会,请问2怎么截图,好像要涉及坐标.请问那个
xKOQǿlB2ؕ؍I6.pF(0h*ZT~ιwXzf`tɝ3e|tl8H&!,&3- ]zY U\j <%uO'va =%keg{HV_nf[w#{8L/$߀ $5^6DJi19wÉ AZ4GXfsH}c~ i fݿQdJ}B `Say[W ;z us;Z=,ܓhj#xiʉcMTDz"SIiMhP^#[)bډc/c)<]=4V3NI=~ w< M>IMNB:a!tēl(I9BNqX{f8]9M^k:ʠRSuQ^^\;M7Ϸ^@^{h4%e]ՇF7R %Y*T xS1j> }z?*TףE T9΍]~nvzv h`vm/ .({x†?qλwb3Of"z\׬k55mǛ;{7{n~! FE,1s\?pAf =y۔9hq͌۹zThcZqC!P@1tMPzAӥ Sj'tRnQG CNqOHXio'?|Q4EgP =/&²#IG0̿

用matlab截取图像的一部分?1.读入给定四幅图像并正确显示; 2.分别截取四幅图像中一部分正确显示 已经给定了四幅图像,分别是JPG,gif,PNG等格式,1我会,请问2怎么截图,好像要涉及坐标.请问那个
用matlab截取图像的一部分?
1.读入给定四幅图像并正确显示;
2.分别截取四幅图像中一部分正确显示
已经给定了四幅图像,分别是JPG,gif,PNG等格式,1我会,请问2怎么截图,好像要涉及坐标.请问那个函数能比较简单的截图?请写下完整程序,

用matlab截取图像的一部分?1.读入给定四幅图像并正确显示; 2.分别截取四幅图像中一部分正确显示 已经给定了四幅图像,分别是JPG,gif,PNG等格式,1我会,请问2怎么截图,好像要涉及坐标.请问那个
% 由于读入图像的方法你已经掌握,所以这里只示范怎样截取图像的部分
% 需要说明的主要有以下几点:
% 1、图像数据有索引色和真彩色这两种不同格式,截取前需要搞清楚是哪一种;
% 2、截取图像实际上就是取出数组的部分;
% 3、数组第一维为高度方向(从上到下),第二维为宽度方向(从左向右).
% 载入MATLAB系统自带图像数据
load durer X map
% 显示原图像
subplot(1,2,1)
image(X)
colormap(map)
axis off; axis image
title('原图')
% 原图像为索引色,这个示范截取其右上角(宽度1/2,高度1/3)
subplot(2,2,2)
w = size(X,2); h=size(X,1);
image( X(1:fix(h/3),fix(w/2):end) )
axis off; axis image
title('右上角(宽1/2,高1/3)')
% 下面示范示范截取真彩图
% 首先把索引色图像转换为真彩色,然后截取左下角(宽度1/3,高度1/2)
subplot(2,2,4)
rgb = ind2rgb(X,map);
w = size(rgb,2); h = size(rgb,1);
image( rgb(fix(h/2):end,1:fix(w/3),:) )
axis off; axis image
title('左下角(宽1/3,高1/2)')