[發明專利]一種基于OpenGL的3D眼鏡渲染方法及其系統在審
| 申請號: | 201810649378.2 | 申請日: | 2018-06-22 |
| 公開(公告)號: | CN109035375A | 公開(公告)日: | 2018-12-18 |
| 發明(設計)人: | 鄧裕強;阮杰維;區永強 | 申請(專利權)人: | 廣州久邦世紀科技有限公司 |
| 主分類號: | G06T15/00 | 分類號: | G06T15/00;G06T19/00 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 510055 廣東省廣州市越*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 緩沖區 人頭模型 錨點 深度緩沖區 繪制 幀緩沖區 渲染 模型數據 佩戴位置 屏幕顯示 渲染系統 綁定 人臉 預設 | ||
本發明提供了一種基于OpenGL的3D眼鏡渲染方法,包括:建立3D眼鏡模型;在3D眼鏡模型上確定第一錨點,用于定位3D眼鏡模型在人臉上的佩戴位置;根據3D眼鏡模型數據,預設相對應的仿人頭模型數據;以第一錨點為基準,建立仿人頭模型,并在仿人頭模型上確定第二錨點;在繪制時,首先將幀緩沖區綁定深度緩沖區、臨時顏色緩沖區、顏色緩沖區;在深度緩沖區和臨時顏色緩沖區繪制仿人頭模型;由臨時顏色緩沖區切換到顏色緩沖區,深度緩沖區保持不變,根據仿人頭模型的第二錨點繪制3D眼鏡模型;將幀緩沖區繪制到屏幕顯示,得出基于人臉轉向可以部分顯示的仿真3D眼鏡模型。本發明還提供一種基于OpenGL的3D眼鏡渲染系統。
技術領域
本發明屬于3D渲染技術領域,具體涉及一種基于OpenGL的3D眼鏡渲染方法及其系統。
背景技術
目前人臉跟蹤的3D眼鏡繪制一般實現有三種。
第一種是將眼鏡3D模型至少分為3個部分——左鏡框、鏡片、右鏡框,然后根據人臉檢測得出的人臉Yaw姿態角確定左右鏡框的顯示,例如,當人臉偏向左面,則不顯示左鏡框;當人臉偏向右面,則不顯示右鏡框;當人臉正對屏幕,則左右鏡框均不顯示。這種方法實現最為簡單,但由于整個鏡框都不被繪制,不夠仿真。
第二種是實時得出人臉的3D模型,結合眼鏡3D模型實時渲染。這種實現效果最好,但實現難度極大,對設備計算能力要求極高,故難以廣泛使用。
發明內容
為了解決上述問題,本發明的目的在于提供一種巧用OpenGL緩沖區的特性,計算簡單,渲染性能高切實現容易的基于OpenGL的3D眼鏡渲染方法及其系統。
為了實現上述發明目的,本發明所采用的技術方案如下:一種基于OpenGL的3D眼鏡渲染方法,所述方法包括以下步驟:
S1、建立3D眼鏡模型;
S2、在3D眼鏡模型上確定第一錨點,所述第一錨點用于定位3D眼鏡模型在人臉上的佩戴位置;
S3、根據3D眼鏡模型數據,預設相對應的仿人頭模型數據;
S4、以第一錨點為基準,根據預設的仿人頭模型數據建立仿人頭模型,并在仿人頭模型上確定第二錨點;
S5、在繪制時,利用OpenGL幀緩沖技術,首先將幀緩沖區綁定深度緩沖區、臨時顏色緩沖區、顏色緩沖區;
S6、在深度緩沖區和臨時顏色緩沖區繪制仿人頭模型;
S7、由臨時顏色緩沖區切換到顏色緩沖區,深度緩沖區保持不變,根據仿人頭模型的第二錨點繪制3D眼鏡模型;
S8、將幀緩沖區繪制到屏幕顯示,得出基于人臉轉向可以部分顯示的仿真3D眼鏡模型。
進一步,所述方法還包括以下步驟:
在實現步驟S2前,通過攝像頭實時獲取人臉數據,通過分析人臉數據確定3D眼鏡模型的第一錨點數據。
為了實現本發明的另一目的,本發明還采用如下技術方案:一種基于OpenGL的3D眼鏡渲染系統,所述系統包括:
模型單元,用于建立3D眼鏡模型,在3D眼鏡模型上確定第一錨點,用于定位3D眼鏡模型在人臉上的佩戴位置;所述模型單元根據3D眼鏡模型數據,預設相對應的仿人頭模型數據,以第一錨點為基準,根據預設的仿人頭模型數據建立仿人頭模型,并在仿人頭模型上確定第二錨點;
繪制單元,利用OpenGL幀緩沖技術,首先將幀緩沖區綁定深度緩沖區、臨時顏色緩沖區、顏色緩沖區;所述繪制單元在深度緩沖區和臨時顏色緩沖區繪制仿人頭模型;所述繪制單元由臨時顏色緩沖區切換到顏色緩沖區,深度緩沖區保持不變,根據仿人頭模型的第二錨點繪制3D眼鏡模型;所述繪制單元將幀緩沖區繪制到屏幕顯示,得出基于人臉轉向可以部分顯示的仿真3D眼鏡模型。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州久邦世紀科技有限公司,未經廣州久邦世紀科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810649378.2/2.html,轉載請聲明來源鉆瓜專利網。





