yuxilo 发表于 2006-8-14 18:07

如何将多幅图像合为一张

把n张bmp格式的图片复合成一张(每张图片经imread读后都转化为512x512的逻辑矩阵),怎么弄啊?
小弟初学matlab,很多不懂,还望师兄师姐们能指点迷津,谢谢各位了。

yuxilo 发表于 2006-8-14 20:12

哪位好心的师兄师姐回回呀
小弟急用

yejet 发表于 2006-8-14 21:16

你所说的复合指的是什么?

yuxilo 发表于 2006-8-14 22:15

就是把这些图片重叠在一起,并且与原先图片大小一样(经imread处理后是512x512的)

happy 发表于 2006-8-15 09:19

简单看了一下是不是这么个意思

I=ones(512,512);
for i=0:9
    for j=0:9
      J=imread(['D:\MATLAB6p5\work\A01BMP\',int2str(i),int2str(i),'.bmp']);
      I=I & J;
    end
end

yuxilo 发表于 2006-8-15 18:23

楼上牛人,谢谢啦。
页: [1]
查看完整版本: 如何将多幅图像合为一张