Tuesday, November 24, 2015

Matlab: 不同Size图片镶嵌

开贴介绍不同Size图片的镶嵌方法,不同Size的图片是指图片的行列不相同的多个图片。
以两个不同Size的图片为例,运用代码实现图片在右侧或下方自动调整后的镶嵌操作,1.jpg有817行815列,2.jpg有799行800列。我们的目标是实现图 1的两种效果。镶嵌过程中1.jpg的Size不变,但2.jpg依情况有对应的调整。
图 1
函数imresize()操作2.jpg,依据镶嵌的行或列调整2.jpg。以水平镶嵌(keyword控制)为例,根据1.jpg有817行而得调整之后的2.jpg的伸缩Scale是1.0225,伸缩后Size是817×819。代码处理结果如图 2和3,毫无违和。
图 2
图 3
MatMerge_2.rar.上下左右批量镶嵌.2018-03-02.

No comments:

Post a Comment