91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1KB
    文件類型: .m
    金幣: 1
    下載: 1 次
    發(fā)布日期: 2021-06-01
  • 語言: Matlab
  • 標(biāo)簽: matlab??resize??

資源簡(jiǎn)介

自己寫的matlab實(shí)現(xiàn)的resize函數(shù),調(diào)用方法為MyResize(I,scale,method),其中I為圖像讀入矩陣,scale為放大或縮小的系數(shù),method支持nearest和bilinear兩種方式。謝謝下載,歡迎評(píng)論~

資源截圖

代碼片段和文件信息

function?[?Image?]?=?MyResize(?Iscalemethod)
%得到行列數(shù)
[rowscolsn]?=?size(I);
%變換后的行列數(shù)
nrows?=?rows*scale;
ncols?=?cols*scale;
%以下是兩種算法
%選擇最近鄰算法注意不會(huì)出現(xiàn)0,所以有判斷條件
if?strcmp(method‘nearest‘)
????for?i?=?1:nrows
????????for?j?=?1:ncols
????????????if?i?>?scale
????????????????Image(ij:)?=?I(round(i/scale)round(j/scale):);
????????????else
????????????????Image(ij:)?=?I(1round(j/scale):);
????????????end
????????????if?j?>?scale
????????????????Image(ij:)?=?I(round(i/scale)round(j/scale):);
????????????else
????????????????Image(ij:)?=?I(round(i/scale)1:);
????????????end
????????end
????end
end
%選擇雙線性插值算法也要注意邊界處理
if?strcmp(method‘bilinear‘)
????for?i?=?1:nrows
?????

評(píng)論

共有 條評(píng)論