资源简介
图像中用于放大图像细节做对比试验的matlab代码,代码实现了可以用鼠标在图像中选取任意区域大小进行指定数值倍数的放大。
代码片段和文件信息
function [Ip] = go_prepare_image(I x1y1x2y2sK1 K2)
%***彩色图像请用注释掉的部分*****
Ic = imcrop(I[x1 y1 x2 y2]);
Is = imresize(Ics‘nearest‘);
%Ip = uint8(255*ones(size(I1)+K1 size(I2)+K2)3);
Ip = uint8(255*ones(size(I1)+K1 size(I2)+K2));
%Ip(1:size(I1)1:size(I2):) = I;
Ip(1:size(I1)1:size(I2)) = I;
%Is(1:end1:) = 0;
Is(1:end1) = 0;
%Is(1:endend:) = 0;
Is(1:endend) = 0;
%Is(11:end:) = 0;
Is(11:end) = 0;
%Is(end1:end:) = 0;
Is(end1:end) = 0;
%Ip(size(Ip1)-size(Is1)+1:size(Ip1)size(Ip2)-size(Is2)+1:size(Ip2):)=Is;
Ip(size(Ip1)-size(Is1)+1:size(Ip1)size(Ip2)-size(Is2)+1:size(Ip2))=Is;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 234286 2015-04-29 21:49 局部放大函数\1.bmp
文件 699678 2015-04-29 21:49 局部放大函数\2.bmp
文件 646 2015-08-15 16:43 局部放大函数\go_prepare_image.m
文件 335 2015-08-15 15:45 局部放大函数\local_magnify.m
文件 1115 2015-08-15 16:44 局部放大函数\nouse_local_magnify.m
目录 0 2015-08-15 16:40 局部放大函数
----------- --------- ---------- ----- ----
936060 6
评论
共有 条评论