看楼主的要求,似乎没楼上说的那么复杂。
楼主只是要求把四幅图片变成同样大小然后拼接起来就是了。
如果上述理解无误,那么实现并不困难,主要有以下几点需要注意:
1、图像格式:由于图像格式包括索引色和真彩色这两大类不同的类型,所以需要统一转换一下才能拼接。这两类图像的判断根据是读入的数据是二维还是三维,对于二维的数据,如果调色板为空,则按照灰度图像处理。
2、数据格式:根据具体的图像文件格式不同,读入的数据可能是logical、uint8、uint16、uint32、single、uint64、double 等不同的格式,要想进行拼接,需要转换为同一种数据类型。
3、注意图像的宽高顺序:512*384的图像应为[384 512]。
参考代码
标签:MATLAB,拼接,图像
版权声明:文章由 淘百问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.taobaiwen.com/baike/373583.html