function mt = translation(g,a,b )
% 圖像平移函數
% g爲輸入RGB圖像,mt爲平移後的RGB圖像
% a爲沿水平方向的平移量
% b爲沿垂直方向的平移量
mt=[];
[m,n,l]=size(g);
jx=255*ones(m,n,l);
for i=1:m-a
for j=1:n-b
if a>=0 && b>=0
jx(i,j,:)=g(a+i,b+j,:);
elseif a>=0 && b<0
jx(i,j,:)=g(a+i,j,:);
elseif a<0 && b>=0
jx(i,j,:)=g(i,b+j,:);
elseif a<0 && b<0
jx(i,j,:)=g(i,j,:);
end
end
end
mt = units(jx);
subplot(1,2,1),imshow(g);
subplot(1,2,2),imshow(mt);
rgb圖像平移 matlab程序
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
基於模糊控制和PID結合的簡單倒立擺系統MATLAB仿真
ESCracker
2020-02-29 07:55:54
自動控制原理中常用的MATLAB函數及操作整理總結
ESCracker
2020-02-29 07:55:54
MATLAB中勒讓德多項式程序
小小学生!
2020-02-24 01:14:23
MATLAB 牛頓插值法程序
小小学生!
2020-02-24 01:14:23
拋物線法解非線性方程(muller法)
cuienen1912
2020-02-22 14:06:17
數值分析程序介紹
cuienen1912
2020-02-22 14:06:17
直接三角分解法(LU分解)
cuienen1912
2020-02-22 14:06:17
rgb圖像鏡像(水平)MATLAB程序
楊小柳
2018-09-01 21:49:09
圖像旋轉 matlab程序
楊小柳
2018-09-01 21:49:09
一個文件夾中既有rgb圖像也有灰度圖像,如何將文件夾圖像數據生成一個數組data?
楊小柳
2018-09-01 21:49:08
vgg-16網絡結構 matlab程序
楊小柳
2018-09-01 21:49:05
MATLAB 學習
qq_32634169
2018-09-01 02:44:35
CDD圖像修復模型及matlab程序實現
光年外的星空
2018-09-01 02:04:18
拉格朗日函數
wangyilong88
2018-08-31 08:40:14
改進的平方根法
cuienen1912
2018-08-31 04:17:08