[發(fā)明專利]一種Windows系統(tǒng)上攝像頭畫面處理的方法及系統(tǒng)在審
| 申請?zhí)枺?/td> | 201611125261.1 | 申請日: | 2016-12-08 |
| 公開(公告)號: | CN106791384A | 公開(公告)日: | 2017-05-31 |
| 發(fā)明(設計)人: | 楊亮 | 申請(專利權(quán))人: | 武漢斗魚網(wǎng)絡科技有限公司 |
| 主分類號: | H04N5/232 | 分類號: | H04N5/232;H04N5/243 |
| 代理公司: | 武漢智權(quán)專利代理事務所(特殊普通合伙)42225 | 代理人: | 張凱 |
| 地址: | 430000 湖北省武漢市東湖開*** | 國省代碼: | 湖北;42 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 windows 系統(tǒng) 攝像頭 畫面 處理 方法 | ||
技術(shù)領域
本發(fā)明涉及圖像處理領域,具體涉及一種Windows系統(tǒng)上攝像頭畫面處理的方法和一種Windows系統(tǒng)上攝像頭畫面處理的系統(tǒng)。
背景技術(shù)
當用手機進行拍照時,可以使用手機相機帶有的美顏設置,對拍攝照片的大小、聚焦度、曝光度、亮度、飽和度、對比度等進行調(diào)節(jié),從而達到優(yōu)化照片的目的。
隨著直播行業(yè)的興起,當主播進行直播時,電腦前的主播通常會開著攝像頭與觀眾進行互動,但目前Windows系統(tǒng)由于缺乏對攝像頭輸出畫面的調(diào)節(jié)功能,故運行于Windows系統(tǒng)上的直播軟件往往無法通過對攝像頭輸出畫面調(diào)節(jié),達到達到優(yōu)化直播畫面的目的。
發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明的目的在于提供一種Windows系統(tǒng)上攝像頭畫面處理的方法和一種Windows系統(tǒng)上攝像頭畫面處理的系統(tǒng),能夠?qū)z像頭輸出畫面進行優(yōu)化調(diào)節(jié)。
為達到以上目的,本發(fā)明采取的技術(shù)方案是:包括:
步驟S1:枚舉Windows系統(tǒng)的設備列表中所有攝像頭名稱,在Windows系統(tǒng)的設備列表中找到需要進行畫面處理的當前攝像頭設備;
步驟S2:使用第一種調(diào)節(jié)方法、第二種調(diào)節(jié)方法和第三種調(diào)節(jié)方法中的一種或幾種對當前攝像頭畫面進行處理;其中,
第一種調(diào)節(jié)方法為調(diào)用Windows系統(tǒng)中IAMVideoProcAmp接口調(diào)節(jié)當前攝像頭輸出畫面的亮度;
第二種調(diào)節(jié)方法為調(diào)用Windows系統(tǒng)中IAMCameraControl接口調(diào)節(jié)當前攝像頭輸出畫面的曝光度;
第三種調(diào)節(jié)方法為根據(jù)畫面每個像素的像素均值,將像素分為白色類和黑色類,通過增加白色類像素的像素值或降低黑色類像素的像素值增減畫面的對比度。
在上述技術(shù)方案的基礎上,步驟S1具體為:
S1.1:創(chuàng)建用于枚舉需要進行畫面處理的當前攝像頭設備的ICreateDevEnum接口;
S1.2:根據(jù)ICreateDevEnum接口,獲取用于枚舉Windows系統(tǒng)的設備列表中攝像頭名稱的IEnumMoniker接口;
S1.3:在Windows系統(tǒng)的設備列表中找到需要進行畫面處理的當前攝像頭;
S1.4:獲取當前攝像頭的IMoniker接口,所述IMoniker接口為DirectShow開發(fā)包中的初始節(jié)點。
在上述技術(shù)方案的基礎上,當前攝像頭輸出畫面的亮度調(diào)節(jié)步驟為:
S2.1.1:根據(jù)IMoniker接口,獲取用于調(diào)節(jié)攝像頭輸出畫面亮度的IAmVideoProcAmp接口;
S2.1.2:調(diào)用IAmVideoProcAmp接口中的Set方法,將攝像頭亮度的枚舉值作為參數(shù)傳入Set方法中,完成對當前攝像頭輸出畫面亮度的調(diào)節(jié)。
在上述技術(shù)方案的基礎上,當前攝像頭輸出畫面的曝光度調(diào)節(jié)步驟為:
S2.2.1:根據(jù)IMoniker接口,獲取用于調(diào)節(jié)攝像頭輸出畫面曝光度的IAmCameraControl接口;
S2.2.2:調(diào)用IAmCameraControl接口中的Set方法,將攝像頭曝光度的枚舉值作為參數(shù)傳入Set方法中,完成對當前攝像頭輸出畫面曝光度的調(diào)節(jié)。
在上述技術(shù)方案的基礎上,每個像素的像素均值計算公式為:
avreage(rgb)=(r+g+b)/3
其中,avreage(rgb)表示像素均值,r為像素的紅色部分,g為像素的綠色部分,b為像素的藍色部分。
在上述技術(shù)方案的基礎上,像素的分類方法為:
設定分類閥值為128,當avreage(rgb)≥128時,像素為白色類,當avreage(rgb)<128時,像素為黑色類。
本發(fā)明還提供一種Windows系統(tǒng)上攝像頭畫面處理的系統(tǒng),包括:
獲取模塊,其用于枚舉Windows系統(tǒng)的設備列表中所有攝像頭的攝像頭名稱,并在Windows系統(tǒng)的設備列表中找到需要進行畫面處理的當前攝像頭;
調(diào)節(jié)模塊,其用于對當前攝像頭輸出畫面屬性的亮度、曝光度和對比度中的一個或多個進行調(diào)節(jié);
輸出模塊,其用于輸出調(diào)節(jié)后的攝像頭畫面。
在上述技術(shù)方案的基礎上,調(diào)用Windows系統(tǒng)中IAMVideoProcAmp接口和IAMCameraControl接口分別調(diào)節(jié)當前攝像頭輸出畫面的亮度屬性和曝光度屬性。
在上述技術(shù)方案的基礎上,當前攝像頭輸出畫面的對比度屬性的調(diào)節(jié)方法為:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于武漢斗魚網(wǎng)絡科技有限公司,未經(jīng)武漢斗魚網(wǎng)絡科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611125261.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 檢測Windows系統(tǒng)已知漏洞的方法和系統(tǒng)
- 一種對主機進行管控的方法及系統(tǒng)
- 一種基于windows服務控制器的系統(tǒng)自動運行方法
- 處理windows update彈窗出現(xiàn)的方法和系統(tǒng)
- 檢測系統(tǒng)中已安裝應用的方法和客戶端
- 一種Windows Phone手機數(shù)據(jù)的鏡像方法
- 在Windows下對Linux系統(tǒng)中無線通訊模塊調(diào)試數(shù)據(jù)抓取方法和系統(tǒng)
- 一種實現(xiàn)Windows系統(tǒng)自動化安裝的系統(tǒng)及方法
- 一種基于Windows To Go的增強方法及系統(tǒng)
- 一種批量控制windows快速部署的工具及方法





