1.基于景深图片拼接算法的3D壁画设计方法,其特征在于,包括以下步骤:a.素材收集:通过PS抠图技术处理收集来的图片素材,将图片素材分成背景图片集、画框图片集和前景图片集;
b.背景淡化:从背景图片集中选取背景图片,将背景图片从RGB颜色空间转换到HSI颜色空间,使用最大类间方差法对图片进行分割,对分割后的阈值之下的图片区域采用均值滤波进行模糊处理;
c.背景与画框图片的拼接:从画框图片集中选取画框图片,调整画框图片的宽、高比例,使画框的宽、高与背景图片的大小吻合,然后将背景图片填充于画框中,实现背景图片与画框图片的融合,形成带画框背景图片;
d.前景图片与带画框背景图片的叠加:先将前景图像定位在带框背景的4/5位置,再将前景图像与带框背景进行融合,得到合成后的3D壁画。
2.如权利要求1所述的基于景深图片拼接算法的3D壁画设计方法,其特征在于:所述背景图片集选取景深度较强的图片;画框图片集选取无背景的环形画框图片;前景图片集需要选取动感强烈、近大远小且对比度大的图片。
3.如权利要求1所述的基于景深图片拼接算法的3D壁画设计方法,其特征在于:所述背景与画框图片的拼接具体包括:确定画框内部空白区域的宽和高:取画框图片的中点,之后向上和向下找第一个不是透明的点,求其差值得到高,向左和向右找第一个不是透明的点,求其差值得到宽;
根据求得的高和宽,调整画框图片的高度和宽度使其等于背景图片的大小;
将背景图片转为4通道并定位到画框图片的中间点以获得ROI区域;
最后将背景图片填充到ROI区域完成背景图片与画框图片的融合。
4.如权利要求1所述的基于景深图片拼接算法的3D壁画设计方法,其特征在于:所述前景图片与带画框背景图片的叠加具体包括:按照带画框背景图片大小的4/5对前景图片的大小进行调整;
在带画框背景图片的1/5位置处求出ROI区域;
利用掩膜将前景图像与带画框背景图片进行融合。
5.3D壁画智能设计APP,其特征在于,包括:
存储模块,用于存储收集来的图片素材,图片素材包括背景图片集、画框图片集和前景图片集;
界面模块,与存储模块连接,由位于界面顶部的素材展示区、界面中部的合成图展示区以及界面底部的素材选择区组成,素材展示区用于展示选取的图片素材,合成图展示区用于展示不同图片素材合成后的图片,素材选择区用于展示可供选择的图片素材,在合成图展示区与素材选择区之间设置合成按钮,按下该合成按钮将素材展示区的背景图片、画框图片以及前景图片依次合成,在素材选择区下方设置素材选择按钮,素材选择按钮包括背景素材选择按钮、前景素材选择按钮以及画框素材选择按钮,按下背景素材选择按钮、前景素材选择按钮或画框素材选择按钮将从存储模块调取若干张相应的图片素材于素材选择区进行展示,点击所述的素材选择区任一图片,该图片与素材展示区的对应区域进行展示;
以及
运算模块,与界面模块连接,在按下所述的合成按钮时,运算模块运用如权利要求1所述的基于景深图片拼接算法的3D壁画设计方法对素材展示区的背景图片、画框图片和前景图片淡化、拼接和叠加进行处理,合成出3D壁画与界面模块的合成图展示区进行展示。
6.如权利要求5所述的3D壁画智能设计APP,其特征在于,使用方法包括以下步骤:S1.按下背景素材选择按钮、前景素材选择按钮或者画框素材选择按钮,将存储模块的图片素材调取至界面模块的素材选择区,用户点击选取所需的素材图片,该素材图片于素材展示区进行展示,直到素材展示区拥有一前景图片、画框图片和后景图片后完成图片素材选取;
S2.按下合成按钮,运算模块对素材展示区的背景图片、画框图片和前景图片进行处理,合成出3D壁画与界面模块的合成图展示区进行展示;
S3,用于轻触合成图展示区,点击前景图片,通过拨拉进行缩放处理,完成3D壁画的最终设计。