The invention discloses a mask automatic erasing method based on template, the pre image reconstruction based plans, then the ghitu vector data raster scan and calculate user demand shape, then the vector data matrix, extract the shape, then the matrix data translation and / or zoom processing production drawing template, the three-dimensional orthoprojection graphic layer, realize the automatic erasing of the final result. Through the above technology scheme, the erasure shape is customized and the process is automatically processed in the erasure process. Compared with the existing technology, it expands the application scope of the mask erasure method, and the way of interaction is no longer limited to the operation of the screen or key.
【技术实现步骤摘要】
一种基于模板的蒙版自动擦除方法
本专利技术涉及计算机图像处理领域,尤其涉及一种基于模板的蒙版自动擦除方法。
技术介绍
随着交互式多媒体的迅速发展,越来越多的商家开始注重借助交互式多媒体提升用户在商业活动中的参与度和体验效果。利用移动终端实现交互式的蒙版擦除,也在商家活动中广泛使用。现有技术中,常见的蒙版擦除方法,多使用在抽奖活动中,用户将手指在移动设备屏幕上滑动,手指滑过的区域蒙图消失并显示出需要显示的底板的内容,但是这种方式需要用户指定擦除位置,且擦除形状(主要是手指的擦除形状)单一,不足以应对多种不同场合的应用需求。例如在新品发布会时,大屏幕上显示被蒙图覆盖的新产品展示图,现场观众共同参与,通过晃动移动设备或者按下特定的按键同步在大屏幕上以特定的擦除形状自动擦除蒙图,逐渐显示新产品展示图。针对这种情况,上述蒙版擦除方法就无法处理。为此,需要提供一种允许用户自定义擦除形状,擦除处理自动进行的蒙版自动擦除方法。
技术实现思路
本专利技术主要解决的技术问题是提供一种基于模板的蒙版自动擦除方法,解决现有技术中擦除形状单一、不能对擦除形状进行多种变换进而对蒙版进行自动擦除的问题。为解决上述技术问题,本专利技术采用的一种技术方案是提供一种基于模板的蒙版自动擦除方法,包括以下步骤:提取形状,从预选图像中获取用户所需形状,并处理得到包含该用户需求形状且以栅格数据表示的基图;转换数据,将该基图中的用户需求形状的栅格数据转换为矢量数据,并进一步将该矢量数据转换为矢量矩阵;生成绘制模板,将该矢量矩阵进行平移和/或缩放处理,得到绘制模板;输入图像,输入需要显示的底板图像和用于遮盖 ...
【技术保护点】
一种基于模板的蒙版自动擦除方法,其特征在于,包括以下步骤:提取形状,从预选图像中获取用户需求形状,并处理得到包含所述用户需求形状且以栅格数据表示的基图;转换数据,将所述基图中的用户需求形状的栅格数据转换为矢量数据,并进一步将所述矢量数据转换为矢量矩阵;生成绘制模板,将所述矢量矩阵进行平移和/或缩放处理,得到绘制模板;输入图像,输入需要显示的底板图像和用于遮盖所述底板图像的蒙版图像;自动擦除,利用所述绘制模板在所述蒙版图像上自动擦除,从而对应显示所述底板图像。
【技术特征摘要】
1.一种基于模板的蒙版自动擦除方法,其特征在于,包括以下步骤:提取形状,从预选图像中获取用户需求形状,并处理得到包含所述用户需求形状且以栅格数据表示的基图;转换数据,将所述基图中的用户需求形状的栅格数据转换为矢量数据,并进一步将所述矢量数据转换为矢量矩阵;生成绘制模板,将所述矢量矩阵进行平移和/或缩放处理,得到绘制模板;输入图像,输入需要显示的底板图像和用于遮盖所述底板图像的蒙版图像;自动擦除,利用所述绘制模板在所述蒙版图像上自动擦除,从而对应显示所述底板图像。2.根据权利要求1所述的基于模板的蒙版自动擦除方法,其特征在于,在所述提取形状中,首先输入具有用户需求形状的预选图像,再从所述预选图像中抠取出所述用户需求形状,以所述用户需求形状的形状边界的内部作为所述基图的前景图,以所述用户需求形状的形状边界的外部作为所述基图的背景图,所述背景图以第一填充色填充,所述前景图以第二填充色填充,所述第一填充色为单一色彩的纯色,所述第二填充色是与所述第一填充色不同的另一纯色或者是不含所述第一填充色的其它多种色彩的组合。3.根据权利要求2所述的基于模板的蒙版自动擦除方法,其特征在于,将所述基图中的所述用户需求形状的栅格数据转换为矢量数据的方法是:确定交点,对所述基图的栅格数据以行为单位进行扫描,确定与所述用户需求形状的各边有交点的栅格行yi,i∈[1,t],i为所述栅格行的序号,t为所述栅格行的总行数;交点排序,将每一所述栅格行上的交点(xi,j,yi)沿所述栅格行yi进行递增排序;按行配对,从每一所述栅格行上的第一个交点开始进行相邻交点配对,即(xi,2m-1,yi)和(xi,2m,yi)为一个交点对,i∈[1,t],m∈[1,si],每个交点对表示所述栅格行在所述用户需求形状的边线一个相交区间,得到j∈[1,2si],2si表示栅格行yi与所述用户需求形状的各边交点的个数,得到矢量数据集为:
【专利技术属性】
技术研发人员:王华,楚世理,卢冰,徐明亮,李绅绅,
申请(专利权)人:郑州轻工业学院,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。