[發明專利]一種基于OpenGL-ES的數字儀表盤繪制方法有效
| 申請號: | 201710141781.X | 申請日: | 2017-03-10 |
| 公開(公告)號: | CN107038729B | 公開(公告)日: | 2020-12-01 |
| 發明(設計)人: | 孟冬冬;申偉強;羊毅;張恒旭;徐佳佳 | 申請(專利權)人: | 中國航空工業集團公司洛陽電光設備研究所 |
| 主分類號: | G06T11/00 | 分類號: | G06T11/00;G06T11/20;G06T11/60 |
| 代理公司: | 鄭州睿信知識產權代理有限公司 41119 | 代理人: | 陳浩 |
| 地址: | 471009 *** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 opengl es 數字 儀表盤 繪制 方法 | ||
1.一種基于OpenGL-ES的數字儀表盤繪制方法,其特征在于,該方法采用反走樣進行數字儀表盤的線條繪制,將OpenGL-ES繪制的線條按照從邊緣到中心拆分為至少兩個三角形,并對三角形頂點賦予不同的透明度,以實現繪制結果中線條顏色和背景顏色的平滑融合;
該方法采用Truetype字體進行數字儀表盤的字符繪制,使用矢量繪制工具加載Truetype字體,將字符繪制到一個以網格劃分的透明背景圖像之中,并記錄字符的寬高和位置參數,在OpenGL-ES中以紋理的方式加載圖像,并根據參數將紋理中對應的圖像塊貼圖到背景上,從實現數字儀表盤的字符繪制。
2.根據權利要求1所述的基于OpenGL-ES的數字儀表盤繪制方法,其特征在于,該方法采用矢量圖形進行數字儀表盤的圖形繪制,使用矢量繪制工具繪制出圖形,估算所繪制的矢量圖形的矩形包圍框的大小,將矩形包圍框內部的部分上傳到GPU的紋理當中,并根據矩形包圍框的大小將紋理的局部貼圖到背景中。
3.根據權利要求2所述的基于OpenGL-ES的數字儀表盤繪制方法,其特征在于,該方法采用矩陣棧保存來實現儀表盤中圖形幾何的變換,利用OpenGL-ES中ViewModel矩陣控制繪制的狀態。
4.根據權利要求1所述的基于OpenGL-ES的數字儀表盤繪制方法,其特征在于,該方法還包括將視頻畫面與儀表盤進行疊加的步驟,將視頻的每幀圖像上傳到OpenGL-ES的FBO對象綁定的紋理當中,將儀表盤的繪制重定向到FBO,以實現儀表盤和視頻畫面的疊加。
5.根據權利要求4所述的基于OpenGL-ES的數字儀表盤繪制方法,其特征在于,該方法還包括對儀表盤顯示畫面的畸變校正,利用OpenGL-ES的FBO對象將渲染定向到FBO綁定的紋理,再將紋理以畸變校正參數指定的方式貼圖到背景上,以實現對儀表盤顯示畫面的畸變校正。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國航空工業集團公司洛陽電光設備研究所,未經中國航空工業集團公司洛陽電光設備研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710141781.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:天然氣井井口脫烴裝置
- 下一篇:天然氣井井口脫硫裝置





