细节放大 matlab 实现代码"/>
论文中图片细节放大 matlab 实现代码
一、绘制矩形框的子函数
function I_rgb = DrawRectangle(I, LeftUpPoint, RightBottomPoint,LineWidth, Color)
% example I_rgb = ShowEnlargedRectangle(I, [10,20], [50,60], 1)
% color : 1 , green 2 , redif size(I,3)==1I_rgb(:,:,1) = I;I_rgb(:,:,2) = I;I_rgb(:,:,3) = I;
elseI_rgb = I;
endif ~exist('LineWidth','var')LineWidth = 1;
endUpRow = LeftUpPoint(1);
LeftColumn = LeftUpPoint(2);
BottomRow = RightBottomPoint(1);
RightColumn = RightBottomPoint(2);if Color==1 % red r_value = 255;g_value = 0;b_value = 0;else r_value = 0;g_value = 255;b_value = 0;end % 上面线
I_rgb(UpRow:UpRow + LineWidth - 1,LeftColumn:RightColumn,1) = r_value;
I_rgb(UpRow:UpRow + LineWidth - 1,LeftColumn:RightColumn,2) = g_value;
I_rgb(UpRow:UpRow + LineWidth - 1,LeftColumn:RightCo
更多推荐
论文中图片细节放大 matlab 实现代码
发布评论