System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及内容创作,尤其是一种批量生成低重复度素材组合方案的方法、装置及电子设备。
技术介绍
1、在各种内容创作,如广告、设计、图文组合、视频合成和其他内容创作中,经常需要生成一批具有一定多样性的低重复度素材组合方案。这些方案需要满足特定条件,如格式、主题、风格和内容等方面的要求。在现有的技术中,生成低重复度素材组合方案通常需要大量的人工设计和创意,耗时且成本高。因此,需要一种批量生成低重复度素材组合方案的方法。如果穷举所有排列组合,例如使用回溯法,需要大量计算和存储才能给出少量满足重复度要求的素材组合方案,如果素材量大则计算成本成指数级上升。因此,需要一种经过少量计算即能大量生成满足重复度要求的有效素材组合方案的方法。
技术实现思路
1、针对上述问题,本专利技术提供一种批量生成低重复度素材组合方案的方法方法、装置、电子设备及介质,通过较少计算量就能生成有效的素材组合方案,具有效率高和准确性好的优点。
2、本专利技术的目的之一在于提供一种批量生成低重复度素材组合方案的方法,包括以下步骤:
3、s1初始化数据:初始化每个素材参与的组合方案列表、坑位未使用过的素材列表、坑位对应的黑名单素材;
4、s2循环生成组合方案:循环步骤s2.1.-s2.3生成一个组合方案,直到已生成组合方案的数量满足期望生成组合方案的数量;
5、s2.1循环坑位选择素材:循环执行步骤s2.1.1-s2.1.9选择单个坑位的素材,直到所有坑位都完成素材选择;
...【技术保护点】
1.一种批量生成低重复度素材组合方案的方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种批量生成低重复度素材组合方案的方法,其特征在于:所述步骤S2.1.1中,在单个坑位选择未使用过的素材后,不进行步骤S2.1.2-S2.1.9,直接进行下一个坑位的计算。
3.根据权利要求1所述的一种批量生成低重复度素材组合方案的方法,其特征在于,所述步骤S2.1.1包括如下步骤:
4.根据权利要求3所述的一种批量生成低重复度素材组合方案的方法,其特征在于:所述步骤S2.1.1.1中,在素材标记为已使用后,将该素材从该坑位从未使用过的素材列表中剔除,实现坑位未使用过的素材列表更新。
5.根据权利要求1所述的一种批量生成低重复度素材组合方案的方法,其特征在于:所述步骤S2.1.4中,在一次组合方案生成中,每个坑位确认使用素材后,都会增加素材参与过的每个组合方案和当前组合方案的重复度。
6.一种批量生成低重复度素材组合方案的装置,其特征在于,包括:
7.一种电子设备,其包括存储器和处理器,其特征在于,所处存储器中存储
8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被设置为运行时执行权利要求1至5中任一项所述的方法。
...【技术特征摘要】
1.一种批量生成低重复度素材组合方案的方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种批量生成低重复度素材组合方案的方法,其特征在于:所述步骤s2.1.1中,在单个坑位选择未使用过的素材后,不进行步骤s2.1.2-s2.1.9,直接进行下一个坑位的计算。
3.根据权利要求1所述的一种批量生成低重复度素材组合方案的方法,其特征在于,所述步骤s2.1.1包括如下步骤:
4.根据权利要求3所述的一种批量生成低重复度素材组合方案的方法,其特征在于:所述步骤s2.1.1.1中,在素材标记为已使用后,将该素材从该坑位从未使用过的素材列表中剔除,实现坑位未使用过的素材列表...
【专利技术属性】
技术研发人员:肖利华,丁银龙,
申请(专利权)人:浙江智行合一科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。