买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种快速自动生成满印图案的方法及系统_智裳科技(上海)有限公司_202110611945.7 

申请/专利权人:智裳科技(上海)有限公司

申请日:2021-06-01

公开(公告)日:2024-04-12

公开(公告)号:CN113362411B

主分类号:G06T11/00

分类号:G06T11/00

优先权:

专利状态码:有效-授权

法律状态:2024.04.12#授权;2021.09.24#实质审查的生效;2021.09.07#公开

摘要:本发明涉及满印图案自动生成技术领域,提供了一种快速自动生成满印图案的方法及系统。方法包括:逐个获取铺设子图集中的图片,根据随机生成的随机铺设参数,对图片进行缩放、旋转操作;判断图片以当前随机铺设参数中的目标放置位置进行摆放时,是否与已铺设的子图重叠或者位于已铺设的子图的最小间距内;若不与已铺设的子图重叠且不位于已铺设的子图的最小间距内,则根据当前随机铺设参数将图片铺设于背景图上;否则重新生成随机铺设参数,重复以上铺设步骤,直至图片成功铺设于背景图上,或当前图片超过预设铺设实验次数,继续尝试铺设子图集中的其他图片。具有能够自动生成重复图案,无需人工放置子图,无需人工补画和过渡的优点。

主权项:1.一种快速自动生成满印图案的方法,其特征在于,包括以下步骤:S1:获取用于生成全图的子图集;S2:从所述子图集中随机获取一张图片作为目标满印图案的背景图,剩余的除所述背景图之外的图片作为用于铺设于所述目标满印图案上的铺设子图集;S3:逐个获取所述铺设子图集中的每一张图片,根据随机生成的包括目标放置位置、旋转角度、子图缩放比例在内的随机铺设参数,对图片进行包括缩放、旋转在内的操作;判断图片以当前所述随机铺设参数中的所述目标放置位置进行摆放时,是否与已铺设的子图重叠或者位于已铺设的子图的最小间距内;若不与已铺设的子图重叠且不位于已铺设的子图的最小间距内,则根据当前所述随机铺设参数将图片铺设于所述背景图上;若与已铺设的子图重叠或者位于已铺设的子图的最小间距内,则重新生成所述随机铺设参数,重复以上铺设步骤,直至图片成功铺设于所述背景图上,或当前图片超过预设铺设实验次数,跳转步骤S3,继续尝试所述铺设子图集中的其他图片;步骤S3,具体采用以下步骤:S31:初始化所述背景图片的位置矩阵position;其中,所述位置矩阵position的大小与所述背景图相同,并设置所述位置矩阵position的初始值为0;S32:逐个获取所述铺设子图集中的每一张图片,针对每一张图片i执行以下步骤:i:将当前子图的实验次数num_retry赋值为0;ii:随机生成图片的所述目标放置位置Xi,Yi,所述旋转角度a,所述子图缩放比例k;iii:将子图缩放为原始大小的k倍,放置于Xi,Yi,并顺时针旋转a度,根据生成的位置计算当前子图的待更新位置;iv:将所述待更新位置与所述位置矩阵position进行比较;若所述位置矩阵position上与所述待更新位置重叠的位置上的值均为0,则说明所述背景图上的待更新位置为空,有空间放置当前子图,则把当前子图放置于所述背景图上,同时更新所述位置矩阵position上与所述待更新位置重叠的位置以及四周间距为m的位置的值为1,跳转步骤S32继续铺设下一张子图;若所述位置矩阵position上与所述待更新位置重叠的位置上存在有非0的值,说明已被其他子图占据或不是放置子图的位置,将所述实验次数num_retry加1;当所述实验次数num_retry=所述最大实验次数max_retry时,代表实验次数已经超过最大实验次数,因不可无限尝试,则判定当前子图无法放置于所述背景图中,跳转步骤S32继续铺设下一张子图;当所述实验次数num_retry所述最大实验次数max_retry时,代表实验次数还未超过最大实验次数,则跳转到步骤ii,重新生成所述随机铺设参数,重新尝试铺设当前子图;若所述位置矩阵position上与所述待更新位置重叠的位置上的值均为0,则说明所述背景图上的待更新位置为空,有空间放置当前子图,则把当前子图放置于所述背景图上,同时更新所述位置矩阵position上与所述待更新位置重叠的位置以及四周间距为m的位置的值为1,具体为:a:初始化当前子图随机放置的掩膜矩阵mask,矩阵的大小与所述背景图片相同,并设置所述掩膜矩阵mask的初始值为0;b:将所述掩膜矩阵mask中当前子图所在位置的值更新为1,代表当前子图放置下去之后,当前子图所在位置不可再放置其他子图,即不允许重叠子图;c:将所述背景图和当前子图进行掩膜运算得到融合图案;d:将所述位置矩阵position中当前子图所在位置和四周间距为m的位置的值更新为1,代表当前子图放置下去之后,当前子图附近m间距的区域也被不可再放置其他子图,即子图不可无缝相连。

全文数据:

权利要求:

百度查询: 智裳科技(上海)有限公司 一种快速自动生成满印图案的方法及系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。