用matlab的cat语句实现“将四幅大小相同的图像进行拼接,分别位于整个图像的上下左右四个位置”.
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/22 12:52:48
用matlab的cat语句实现“将四幅大小相同的图像进行拼接,分别位于整个图像的上下左右四个位置”.
是这样的,A
B C
D
大致位置是这样的
是这样的,A
B C
D
大致位置是这样的
cat(1,cat(1,A,cat(2,B,C)),D);
再问: 这个不行啊 2,B,C的话 图片的长就成两倍了,再 1,A的话 就错误了。A的长得和BC长加起来相等才行
再答: 不好意思,没看清问题。 W = ones(size(A,1),size(A,2))*255; row1 = cat(2,W,cat(2,A,W)); row2 = cat(2,B,cat(2,W,C)); row3 = cat(2,W,cat(2,D,W)); NewImage = cat(1,row1,cat(1,row2,row3)); figure; imshow(NewImage); 这么写好麻烦啊...不如直接写成矩阵形式。
再问: 这个不行啊 2,B,C的话 图片的长就成两倍了,再 1,A的话 就错误了。A的长得和BC长加起来相等才行
再答: 不好意思,没看清问题。 W = ones(size(A,1),size(A,2))*255; row1 = cat(2,W,cat(2,A,W)); row2 = cat(2,B,cat(2,W,C)); row3 = cat(2,W,cat(2,D,W)); NewImage = cat(1,row1,cat(1,row2,row3)); figure; imshow(NewImage); 这么写好麻烦啊...不如直接写成矩阵形式。
用matlab的cat语句实现“将四幅大小相同的图像进行拼接,分别位于整个图像的上下左右四个位置”.
用matlab实现图像压缩处理的时候,运行时显示 Can't open file "图像位置" for reading;
matlab画循环语句的图像
用MATLAB怎么实现图像的双线性插值 求代码.
如何用matlab实现用小波变换对图像的纹理特征进行抽取...
用MATLAB实现对灰度图像到彩色图像的变换?
MATLAB实现两图像的加减乘除的代码谁有啊,
这样的图像该如何用MATLAB来实现?
matlab如何实现矩阵图像的直方图均衡化
matlab图像的最小值
利用MATLAB通过矩阵变化实现图像的平移缩放和旋转,要一个程序两者同时进行
matlab 灰度图像矩阵的大小问题(入门级)