早教吧 育儿知识 作业答案 考试题库 百科 知识分享

matlab截取图像问题我想把图像的横向 前三分之一和图像的后三分之一留下拼在一起,去除中间那部分

题目详情
matlab截取图像问题
我想把图像的横向 前三分之一和图像的后三分之一留下拼在一起,去除中间那部分
▼优质解答
答案和解析
如果用f表示图像数组,设f是r*c的数组:
[r, c] = size(f);
x = round(c / 3); % 取列数的三分之一的近似整数值
A = f( : , 1 : x ); % 取f 的前三分之一列
B = f( : , 2 * x + 1 : c); % 取f 的后三分之一列
g = [A, B]; % 最终的图像