[MATLAB]最邻近插值法进行图像放大
生活随笔
收集整理的這篇文章主要介紹了
[MATLAB]最邻近插值法进行图像放大
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
[MATLAB代碼]關于運用最鄰近插值法進行圖像放大
%導入圖片并顯示原圖 img=imread('pepper.bmp'); figure; imshow(img); title('原圖');%計算原圖長、寬、通道數 [row col ch]=size(img);%畫布放大兩倍 rr=ceil(row*2); cc=ceil(col*2);img2=uint8(zeros(rr,cc,ch)); for k=1:chfor i=1:rrfor j=1:ccx=i/2;m=ceil(x);y=j/2;n=ceil(y);if m>=1 && m<row && n>=1 && n<colx=m;y=n; %最鄰近插值算法img2(i,j,k)=img(x,y,k);endendend end figure; imshow(img2); title('放大四倍結果圖');總結
以上是生活随笔為你收集整理的[MATLAB]最邻近插值法进行图像放大的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 分数换算小数补0法_高考志愿填报时“线差
- 下一篇: 复旦MBA项目(非全日制)