[发明专利]一种嵌入式QML图像采集预览花屏的处理方法在审
申请号: | 201710166429.1 | 申请日: | 2017-03-20 |
公开(公告)号: | CN108632521A | 公开(公告)日: | 2018-10-09 |
发明(设计)人: | 邓招奇;郝亚茹 | 申请(专利权)人: | 电子科技大学中山学院 |
主分类号: | H04N5/232 | 分类号: | H04N5/232;G06T3/40;G06T3/60;G06T5/50 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 528402 *** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 预览 图像采集 花屏 拍照 原始组件 嵌入式 框架应用 图像数据 图像预览 问题提供 组件替换 自定义 捕获 渲染 | ||
针对QML默认拍照预览组件进行图像采集时预览花屏的问题,实现了一种嵌入式QML图像采集预览花屏的处理方法,实现自定义拍照预览组件代替QML提供的默认拍照预览组件,图像预览采用OpenGL直接渲染由Surface层捕获的图像数据,同时提供图像采集的操作,不仅解决了原始组件预览花屏的现象,同时具备原始组件完整的功能,为QML框架应用过程中的组件缺陷而导致的问题提供了一种组件替换的技术。
技术领域
本发明涉及QML嵌入式多媒体应用的各类技术领域,尤其涉及QML嵌入式图像采集预览领域。本技术实现自定义拍照预览组件,可完全代替QML提供的默认拍照预览组件,且不会出现预览花屏的问题。
背景技术
QML是移动互联领域集云端,桌面端,和移动端三端一体的应用开发框架,嵌入式图像采集是嵌入式领域多媒体应用以及模式识别等数据分析应用的基础技术,结合QML界面友好,用户控制简便的特点,QML图像采集在嵌入式领域有着广泛的应用。QML嵌入式图像采集使用QML提供的默认拍照预览组件为控制输入端,其成像控制简单,成像质量优异,但是由于渲染过程复杂,默认拍照预览组件成像预览存在严重的花屏问题,这在整体用户体验良好的QML软件中形成强烈的反差。因此,如何消除嵌入式QML图像采集花屏的现象,这是QML应用到嵌入式图像处理领域应予以考虑并解决的一个问题。
发明内容
本发明的目的是提供一种嵌入式QML图像采集预览花屏的处理方法解决QML默认拍照预览组件在图像采集过程中预览花屏的问题。
本发明的技术解决方案是:一种嵌入式QML图像采集预览花屏的处理方法,利用QML组件高度模块化的原则,以自定义拍照预览组件代替QML提供的默认拍照预览组件,完成图像预览,采集和控制的功能。
进一步改进在于自定义拍照预览组件包括摄像头模块,帧数据捕获模块,图像数据格式转换模块,预览显示模块,拍照控制模块共五个主要模块;分为组件初始化,摄像头启动,帧数据捕获,图像数据转换,纹理数据替换,图像预览,拍照控制共六个主要步骤进行。
本发明的具体实现流程为:
按照QML组件规范在C++层实现自定义拍照预览组件,在其内部完成各模块的初始化和协同,实现QML组件显示必备的更新绘图节点功能,完成经由摄像头传回的图像的显示预览。在QML层开放QML组件实例,暴露摄像头操作接口,包括启动摄像头,停止摄像头,摄像头拍照,图片旋转,图片缩放,图片融合,同时以信号的方式触发QML层的回调接口,包括摄像头错误处理,拍照错误处理,拍照完成处理,图片保存完成处理。
摄像头模块直接采用C++层提供的摄像头实例,在自定义拍照预览组件内部完成摄像头的初始化,启动,并且传回图像数据。
摄像头传回的图像数据由Surface层捕获,以AbstractVideoSurface为基础,实现帧数据捕获模块,该模块在自定义拍照预览组件内部初始化,并且以Viewfinder的形式设置给摄像头模块,摄像头模块启动后,其回传的图像数据以帧数据的格式被帧数据捕获模块所捕获。
由帧数据捕获模块捕获的帧数据是通用的视频像素格式,其与QML预览图片格式不协调,实现图像数据格式转换模块,完成像素格式到图片格式的转换,该模块在自定义拍照预览组件内部初始化,以内存映射的方式直接操作帧数据,按照数据位数,图像宽高等参数完成数据格式转换。
自定义拍照预览组件的界面显示需要由更新绘图节点来完成,实现预览显示模块,以OpenGL操作来更新绘图节点,该模块在自定义拍照预览组件内部完成初始化,获得以纹理节点形式存在的绘图节点,释放旧纹理数据,再把图像格式的数据设置到新的纹理表面,最后将纹理附着到绘图节点中,等待系统调用,完成绘图节点更新,显示预览的图像数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学中山学院,未经电子科技大学中山学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710166429.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种户外监控电子眼
- 下一篇:摄像机控制方法及装置