[發明專利]一種圖片生成的方法、裝置及計算機設備有效
| 申請號: | 201810019522.4 | 申請日: | 2018-01-09 |
| 公開(公告)號: | CN108109106B | 公開(公告)日: | 2020-12-15 |
| 發明(設計)人: | 尹成;陳少杰;張文明 | 申請(專利權)人: | 武漢斗魚網絡科技有限公司 |
| 主分類號: | G06T1/20 | 分類號: | G06T1/20;G06T1/60 |
| 代理公司: | 北京眾達德權知識產權代理有限公司 11570 | 代理人: | 劉杰 |
| 地址: | 430000 湖北省武漢市東湖開*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 圖片 生成 方法 裝置 計算機 設備 | ||
本發明提供了一種圖片生成的方法、裝置及計算機設備,方法包括:采集圖片的YUV灰度圖像數據;根據轉換規則將YUV灰度圖像數據轉換為RGB彩色圖像數據;將RGB彩色圖像數據及對應的緩存標記存儲在預先建立的緩存池中;當需要多次預覽圖片時,從緩存池中查找指定緩存標記對應的RGB彩色圖像數據,根據RGB彩色圖像數據生成圖片;如此,將RGB彩色圖像數據存儲至預先建立的緩存池中,當需要多次預覽所述圖片時,每次都可以根據指定緩存標記從緩存池中讀取所述RGB彩色圖像數據;這樣,在預覽圖片時就不需要每次都將YUV灰度圖像數據轉換為RGB彩色圖像數據了,進而降低了轉換的頻次,從而提高了設備的使用壽命。
技術領域
本發明涉及圖像處理技術領域,尤其涉及一種圖片生成的方法、裝置及計算機設備。
背景技術
攝像頭預覽過程中需要將YUV格式的灰度圖像數據轉為位圖數據Bitmap,以供相機應用進行展示,而YUV轉Bitmap本身就是一個耗時過程,其中YUV轉RGB屬于浮點型運算,因此YUV轉RGB消耗很大。
相機應用通常進行YUV轉RGB的頻次會最低維持在60次每秒,而目前市面上大多數相機應用為達到或超過這個頻次,會充分挖掘CPU資源,以期達到快速預覽的效果,提高用戶體驗,但這種過度依賴硬件資源的方式會大大降低硬件壽命,且在設備開啟多個應用時必然會進一步增加硬件負擔。
發明內容
針對現有技術存在的問題,本發明實施例提供了一種圖像生成的方法、裝置及計算機設備,用于解決現有技術中攝像頭在預覽過程中,會通過增加YUV轉RGB的頻次來提高預覽速度,導致硬件資源損耗嚴重,使用壽命降低的技術問題。
本發明實施例提供一種圖片生成的方法,所述方法包括:
采集圖片的YUV灰度圖像數據;
根據轉換規則將所述YUV灰度圖像數據轉換為RGB彩色圖像數據;
將所述RGB彩色圖像數據及對應的緩存標記存儲在預先建立的緩存池中;
當需要多次預覽所述圖片時,從所述緩存池中查找指定緩存標記對應的所述RGB彩色圖像數據,根據所述RGB彩色圖像數據生成圖片。
上述方案中,所述根據轉換規則將所述YUV灰度圖像數據轉換為RGB彩色圖像數據前,還包括:
獲取預設時間段內采集的多組所述YUV灰度圖像數據;
確定多組所述YUV灰度圖像數據的平均值;
基于所述平均值確定多組所述YUV灰度圖像數據的均方差;
基于所述均方差確定幾何校正模型的誤差系數;
根據所述幾何校正模型判斷所述YUV灰度圖像數據中是否存在異常數據,若存在,則停止將所述YUV灰度圖像數據轉換為所述RGB彩色圖像數據。
上述方案中,將所述RGB彩色圖像數據及對應的緩存標記存儲在預先建立的緩存池中,包括:
在每個所述RGB彩色圖像數據中標記對應的時間緩存標記,生成帶有時間緩存標記的數據包;
將所述帶有時間緩存標記的數據包存儲至所述預先建立的緩存池中。
上述方案中,將所述RGB彩色圖像數據及對應的緩存標記存儲在預先建立的緩存池中,包括:
在每個所述RGB彩色圖像數據中標記對應的序號緩存標記,生成帶有序號緩存標記的數據包;
將所述帶有序號緩存標記的數據包存儲至所述預先建立的緩存池中。
上述方案中,將所述RGB彩色圖像數據及對應的緩存標記存儲在預先建立的緩存池中,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢斗魚網絡科技有限公司,未經武漢斗魚網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810019522.4/2.html,轉載請聲明來源鉆瓜專利網。





