是否可以在 Matlab 中将一个图像复制(绘制)到另一个图像的区域中?我不仅需要复制矩阵部分,还需要使用插值进行复制,即传递分数坐标。
问问题
826 次
1 回答
3
您可以使用 Alpha 通道(或分数蒙版)“混合”图像。
假设您有master
大图像,region
要混合的较小图像master
和alpha
分数掩码(与 大小相同region
),其中alpha=0
表示应从 获取相应的输出像素master
,并alpha=1
指示要从region
(alpha
可以分数为表示混合)。
我假设master
,region
和alpha
具有相同的宽度和高度,并且是double
.
然后
>> blend = bsxfun( @times, master, 1-alpha) + bsxfun( @times, region, alpha )
于 2013-07-10T11:50:34.307 回答