[发明专利]利用计算机程序的图案生成方法有效

专利信息
申请号: 201210580771.3 申请日: 2012-12-27
公开(公告)号: CN103021025A 公开(公告)日: 2013-04-03
发明(设计)人: 汪杭军;崔坤鹏;翟小瑞 申请(专利权)人: 浙江农林大学
主分类号: G06T17/00 分类号: G06T17/00
代理公司: 杭州求是专利事务所有限公司 33200 代理人: 周烽
地址: 311300 浙*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要: 一种利用计算机程序的图案生成方法按如下五个步骤进行:一是样本图像库的建立,二是基元生成,三是母版生成,四是骨骼库的建立,五是图案生成。本方法改革了传统的手工和利用计算机进行图案设计的方式,提高了图案生成效率。本图案生成方法,根据不同物质均具有自成特色的特定几何图形,选取任一种特定几何图形作为基元,将不同的骨骼、各种母版、众多的母版生成方式,进行排列组合,便能生成无穷尽的各具特色的图案。显示出本图案生成方法具有无穷尽、变化多、效率高、易推广的特点。
搜索关键词: 利用 计算机 程序 图案 生成 方法
【主权项】:
一种利用计算机程序的图案生成方法,其特征是按如下步骤进行:一、样本图像库建立选择具有不同风格照片建立样本图像库,照片不低于300dpi和1000×1000像素分辨率;二、基元生成基元是本方法中生成图案的基本元素,从样本图像库中挑选出样图,然后在样图上随机选择一块小区域作为基元,其中基元形状为正三角形、直角三角形、矩形、扇形中任一种,选择位置应在得到的基元纹理和色彩具有一定变化的区块,选取基元的大小宜与最终生成的图案大小成正比;三、母版生成将选得的基元按照平移、镜像、旋转技术,形成具有分离、透叠、叠差、联合、复叠效果中的任一种效果,和矩形、圆形、六边形的任一种形状排列组合成许多不同图形的母版;四、骨骼库建立本方法中骨骼是指母版的一种排列方式,它是构成图案的骨架和格式;本方法借鉴传统的图案设计中基本骨骼,包括矩形骨骼、菱形骨骼、圆形骨骼、复合形骨骼和连续构成骨骼,建立一个骨骼库;每一个骨骼由多个骨骼元素组成,骨骼元素是骨骼中 的最小图形元素;骨骼元素采用如下表示形式进行存储:(1)、骨骼元素的左上角顶点坐标(left,top);(2)、骨骼元素的宽(width)和高(height);(3)、母版编号,指明该骨骼元素被哪个母版填充;(4)、骨骼元素内容,大小为width×height的0‑1像素矩阵,其中1表示该像素点被母版填充,0则用背景填充;五、图案生成一幅图案生成需要一个骨骼和多个母板组成,本方法依次从步骤四中建立的骨骼库中选择一个骨骼,并将步骤三中获得的母版,按照骨骼摆放生成图案;其具体措施如下:(1)、首先生成一个与最终图案相同大小的空白图像矩阵I;(2)、从骨骼库中选择一个骨骼S,对其中的每个骨骼元素,设为n个,分别为S1,S2,...,Sn,依次按下述(3)、(4)、(5)措施进行操作;(3)、设当前骨骼元素为Si,其中i∈[1,n],选择骨骼元素所对应的母版M,要求母版的大小与骨骼元素的大小一致;(4)、将骨骼元素根据其左上角顶点坐标(left,top)放置到图像矩阵I的相应位置上;(5)、将骨骼元素内容与母版内容按照像素点建立对应关系,并找到所有骨骼元素内容为1的像素点,将母版上对应的像素点 复制到图像矩阵I的相应位置上;(6)、骨骼S中的所有骨骼元素处理完毕后,在图像矩阵I上没有设置值的像素点用母版M的平均值作为背景色进行填充;至此,便获得一幅自动生成的图案;再选择不同的骨骼与母版,重复循环上述(1)到(6)的措施,便获得风格各异、千变万化的图案。所述的重复循环的次数与需要生成图案的数量一致。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江农林大学,未经浙江农林大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201210580771.3/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top