[发明专利]一种嵌入式图像合成方法无效

专利信息
申请号: 201110129227.2 申请日: 2011-05-18
公开(公告)号: CN102226918A 公开(公告)日: 2011-10-26
发明(设计)人: 姜威;张恒;姜天舒 申请(专利权)人: 山东大学
主分类号: G06T5/50 分类号: G06T5/50;G06F9/44
代理公司: 济南金迪知识产权代理有限公司 37219 代理人: 宁钦亮
地址: 250100 山*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 嵌入式 图像 合成 方法
【说明书】:

技术领域

发明涉及一种图像合成的方法,属于图像合成技术领域。

背景技术

随着计算机技术进入后PC时代和物联网的发展,嵌入式技术应用越来越广泛,嵌入式设备已应用到各个领域,例如数据采集、数据处理、医疗、生活家电等。并且半导体技术突飞猛进,使得嵌入式处理器计算性能越来越强,这进一步扩大了嵌入式技术的应用范围。嵌入式系统的组成一般包括ARM9处理器、SDRAM、Flash、液晶屏和外围电路等,并且软件上移植了嵌入式Linux操作系统,移植了QT/E图形接口类。

图像合成在传统PC领域很常见,比如用图像处理软件Photoshop可以将几张图像合成一张,或者将各种样式的文字、字符合成到图像中。很多嵌入式设备需要图像合成方法,将文字、字符、图像等合成一张新的图像,比如第二代居民身份证复印设备,第二代居民身份证中保存有身份证的所有数字信息,可以直接利用这些数字信息合成身份证正反面图像,不需要像传统设备那样采用扫描打印的方式。第二代居民身份证复印设备有广阔市场,广泛应用于银行、电信、旅馆等需身份登记的行业。在嵌入式领域,由于嵌入式设备功能针对性强,并不具有通用的图像合成能力。

发明内容

本发明针对现有嵌入式设备不具有通用图像合成能力的问题,提供一种能够解决嵌入式图像合成问题的嵌入式图像合成方法。

本发明的嵌入式图像合成方法方法,所采用的嵌入式系统由S3C2440 ARM9处理器、Flash、SDRAM、液晶屏与外围电路组成,移植嵌入式Linux操作系统,移植QT/E图形接口类,具体包括以下步骤:

(1)将要合成一幅图像的汉字、数字、字母、图像按要合成的形式显示在液晶屏上;

(2)调用QT/E的全屏截取方法,截取显示在液晶屏上的信息,将全屏截取的数据保存成一个图像文件;

(3)调用QT/E图像裁剪方法,将步骤(2)保存的图像裁剪、缩放成所要合成的图像。

所述步骤(1)中汉字、数字和字母是以标签的形式显示在液晶屏上,修改标签的字体、大小样式来得到想要合成到图像中效果。

所述步骤(2)中截取显示在液晶屏上的信息是采用QT/E库QPixmap类的grabWindow方法。

所述步骤(2)中保存截取的数据为文件是采用QT/E库QImage类的save方法。

所述步骤(3)中裁剪、缩放成所要合成的图像是采用QT/E库QImage类的copy与scaled方法。

上述方法是在嵌入式QT应用程序设计器中,在所需要的位置摆放标签控件,在标签控件中显示要合成一幅图像的文字、字符、图像等,调整标签的位置、大小、字体、样式属性,使满足要合成图像的要求。之后调用QT/E库QPixmap类的grabWindow方法,将显示在液晶屏上的信息截取下来,保存为一张图像。然后调用QT/E库QImage类的copy与scaled方法,去掉上一步所得到图像的无用部分,将截取到的屏幕图像裁剪缩放至最终图像。

本发明基于嵌入式技术,实现了一种比较通用的图像合成方法,可以将任意字体大小的汉字、数字、字母以及图像等合成一张图像,具有可行性、通用性强的特点,可满足一般嵌入式应用中图像合成的需要。

附图说明

附图是本发明方法的流程示意图。

具体实施方式

为了使本发明方法的内容及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。

所搭建的嵌入式硬件系统包括:S3C2440 ARM9处理器、64M Flash、64M SDRAM、3.5”TFT液晶屏和外围电路等,液晶屏分辨率为320*240。在工作站Linux环境中安装交叉编译工具链,arm-linux-gcc版本为4.1;移植U-boot作为bootloader,U-boot版本1.3;移植Linux操作系统,Linux版本为2.6.32;移植QT/E类库,QT/E版本为4.6.2。

在工作站Linux上安装QtCreator开发环境,修改用户图形界面大小为320*240。在用户图形界面上放置一个标签,修改标签属性,使其宽为62、高为17,字体为“华文细黑”,字体大小为14。再放置一个标签用来显示图像,修改标签属性,使其宽为100、高为200。在第一个标签中显示汉字,在第二个标签中显示一张图像。调用QPixmap类的grabWindow方法,截取到屏幕所有显示信息。调用QImage类的save方法将截取的数据其保存为图像文件“grab.bmp”。再调用QImage类的copy与scaled方法,将“grab.bmp”图像裁剪缩放至最终图像。

应当理解,此处所描述的具体实例仅仅用以解释本发明,并不用于限定本发明。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/pat/books/201110129227.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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