專利名稱:一種微機網絡攝像頭獲取單張圖像的方法
技術領域:
本發(fā)明涉及一種用于微機網絡攝像頭獲取單張圖像的方法,特別是一種微機網絡攝像頭高速獲取單張優(yōu)質圖像的方法。
背景技術:
目前微機網絡攝像頭截取單張圖像的方法大致分為兩種。一種為傳統(tǒng)的方法,即由于攝像頭本身不帶有圖像數(shù)據(jù)存儲空間,用戶如需要單張圖像時,直接從當前打開的錄像流中,截取其中的一張與圖像,由應用程序讀取到微機里面。此方法的缺點是,取出的單張圖的大小只能與當前打開的錄像流一樣,其圖像的拍攝參數(shù),如曝光參數(shù)和白平衡參數(shù)等,也是與錄像流一樣。因此,不能以此方法獲取不同錄像流格式的單張圖片。
另一種方法為微軟公司提出的解決方案。當用戶需要與當前錄像流格式不一樣的單張圖像時,攝像頭就把當前打開的錄像流暫停,而后讓攝像頭產生與需要的圖像大小格式一樣的新的錄像流,然后由應用程序從新的錄像流中截取一張圖像。得到圖像后,攝像頭恢復舊的錄像流,回到攝像頭的正常功能。由于目前的微機網絡攝像頭在開啟一個新的錄像流時,都需要重新根據(jù)所拍攝的上一幀圖片自動調整下一幀圖片的曝光參數(shù)、白平衡參數(shù)等拍攝參數(shù)。因此,如果獲取的單張圖像的新錄像流的前面幾幀中的一幀,往往因為拍攝參數(shù)沒有調整到最佳參數(shù),而導致獲取的圖像效果不好。而要想獲得最佳圖像,則需等到攝像頭自動調整好這些拍攝參數(shù),因此有一定時間的延遲。
發(fā)明內容
本發(fā)明的目的是針對現(xiàn)有技術的不足,提供一種微機網絡攝像頭可以高速獲取單張優(yōu)質圖像的方法。
為了解決上述技術問題,本發(fā)明所采取的技術方案是一種微機網絡攝像頭獲取單張圖像的方法,其步驟為
步驟1開啟微機網絡攝像頭,獲取錄像流;步驟2等待獲得截取單張圖像的命令,直到獲得該命令后進入步驟3;步驟3讀取當前錄像流的拍攝參數(shù);步驟4暫停當前的錄像流;步驟5打開新的錄像流;步驟6將步驟3所得的拍攝參數(shù)設置到步驟5的新的錄像流中;步驟7從所述的新的錄像流中截取單張圖像;步驟8恢復暫停的錄像流。
所述步驟3中的拍攝參數(shù)可以包括曝光參數(shù)和白平衡參數(shù)。
所述步驟1可以具體為開啟微機網絡攝像頭,獲得攝像頭句柄,開始以一定的錄像流格式獲取錄像流,并且攝像頭自動調整攝像參數(shù)至最佳狀態(tài)。
所述步驟3中所讀取的拍攝參數(shù)可以為當前攝像頭拍攝的最佳參數(shù)。
所述步驟5具體可以為獲得所需要截取的單張圖像的錄像流格式,并按照該錄像流格式獲取新的錄像流。
所述步驟8具體可以為關閉新的錄像流,并恢復步驟4中暫停的錄像流,使微機網絡攝像頭繼續(xù)攝像。
在上述技術方案中,本發(fā)明通過在需要截取單張圖像時,先獲取當前錄像流的拍攝參數(shù),然后將這些拍攝參數(shù)作為新開啟的錄像流的拍攝參數(shù),這樣就可以直接截取所拍攝的前面幾幀中的一幀的圖像,這樣,由于所采用的拍攝參數(shù)與當前截取拍攝的拍攝參數(shù)相當接近,可以認為它們就是截取拍攝的最佳拍攝參數(shù),因此可以獲得優(yōu)質的單張圖像。同時,因為截取的單張圖片來自前面幾幀中的一幀,甚至可以為第一幀圖像,從而免去了現(xiàn)有技術中為了獲得優(yōu)質圖像而必須的時間延遲,大大提高了截取單張圖像的速度。而且,其開設的新的錄像流可以滿足單張圖像與原錄像流的錄像流格式不同的需求。因此,相對現(xiàn)有技術,本發(fā)明具有方法簡單、錄像流格式可變,并且截取單張圖片速度快、圖像質量好等特點。
附圖1為本發(fā)明一種微機網絡攝像頭獲取單張圖像的方法的流程圖。
具體實施例方式
下面將結合說明書附圖及具體實施例對本發(fā)明作進一步詳細說明。
參考附圖1,一種微機網絡攝像頭獲取單張圖像的方法,其步驟為步驟1開啟微機網絡攝像頭,獲取錄像流。具體為開啟微機網絡攝像頭,獲得攝像頭句柄,開始以一定的錄像流格式獲取錄像流,并且攝像頭自動調整攝像參數(shù)至最佳狀態(tài)。如,此時的錄像流格式為畫面大小為320×240,圖像格式為RGB24。
步驟2等待獲得截取單張圖像的命令,直到獲得該命令后進入步驟3;此處截取單張圖像的命令不僅包括啟動截取指令,還包括單張圖像的錄像流格式。如用戶輸入需要截取的單張圖像的錄像流格式為畫面大小640×480,圖像格式為RGB24。
步驟3讀取當前錄像流的拍攝參數(shù);所述的拍攝參數(shù)包括曝光參數(shù)和白平衡參數(shù)。由于當前錄像流已經自動調整拍攝參數(shù)到最佳狀態(tài),因此,此時所讀取的拍攝參數(shù)為當前攝像頭拍攝的最佳參數(shù)。
步驟4暫停當前的錄像流;步驟5打開新的錄像流;具體為獲得所需要截取的單張圖像的錄像流格式,并按照該錄像流格式獲取新的錄像流。如,打開一個新的錄像流,使其錄像流格式為畫面大小640×480,圖像格式為RGB24。
步驟6將步驟3所得的拍攝參數(shù)設置到步驟5的新的錄像流中;步驟7從所述的新的錄像流中截取單張圖像;此時所獲取的單張圖像的錄像流格式即為用戶所需要的錄像流格式,如其畫面大小為640×480,圖像格式為RGB24。
由于所得的拍攝參數(shù)為攝像頭對當前場景的最佳拍攝參數(shù),則按照此拍攝參數(shù)所獲得的新的錄像流的前面幾幀的圖像可以獲得最佳拍攝質量。因此,可以直接截取前面1、2幀的圖像即可,而不必如現(xiàn)有技術一樣,必須一直等到拍攝參數(shù)調整好后才可開始截取單張的圖像,縮短甚至省去了現(xiàn)有技術中存在的時間延遲,使拍攝更加快速。而且還可確保所截取的單張的圖像的優(yōu)質畫面,又能獲得與原錄像流格式不一樣的圖片。
步驟8恢復暫停的錄像流。具體為關閉新的錄像流,并恢復步驟4中暫停的錄像流,使微機網絡攝像頭繼續(xù)攝像。
本實施例僅僅為本發(fā)明實施過程中的一種具體的實施例,其中的拍攝參數(shù)包括但不限于所提到的具體參數(shù)。實際應用中,還可以包括其他為了獲得最佳圖像質量而設置的參數(shù)。另外,本實施例中所采用的錄像流格式也不局限于所公開的參數(shù),其參數(shù)的設置可以由用戶根據(jù)需要作出選擇。
因此,凡依本發(fā)明技術方案所作的改變,所產生的功能作用未超出本發(fā)明技術方案的范圍時,均屬于本發(fā)明的保護范圍。
權利要求
1.一種微機網絡攝像頭獲取單張圖像的方法,其步驟為步驟1開啟微機網絡攝像頭,獲取錄像流;步驟2等待獲得截取單張圖像的命令,直到獲得該命令后進入步驟3;步驟3讀取當前錄像流的拍攝參數(shù);步驟4暫停當前的錄像流;步驟5打開新的錄像流;步驟6將步驟3所得的拍攝參數(shù)設置到步驟5的新的錄像流中;步驟7從所述的新的錄像流中截取單張圖像;步驟8恢復暫停的錄像流。
2.如權利要求1所述微機網絡攝像頭獲取單張圖像的方法,其特征在于所述步驟3中的拍攝參數(shù)包括曝光參數(shù)和白平衡參數(shù)。
3.如權利要求1所述微機網絡攝像頭獲取單張圖像的方法,其特征在于所述步驟1具體為開啟微機網絡攝像頭,獲得攝像頭句柄,開始以一定的錄像流格式獲取錄像流,并且攝像頭自動調整攝像參數(shù)至最佳狀態(tài)。
4.如權利要求1所述微機網絡攝像頭獲取單張圖像的方法,其特征在于所述步驟3中所讀取的拍攝參數(shù)為當前攝像頭拍攝的最佳參數(shù)。
5.如權利要求1所述微機網絡攝像頭獲取單張圖像的方法,其特征在于所述步驟5具體為獲得所需要截取的單張圖像的錄像流格式,并按照該錄像流格式獲取新的錄像流。
6.如權利要求1所述微機網絡攝像頭獲取單張圖像的方法,其特征在于所述步驟8具體為關閉新的錄像流,并恢復步驟4中暫停的錄像流,使微機網絡攝像頭繼續(xù)攝像。
全文摘要
本發(fā)明公開了一種微機網絡攝像頭獲取單張圖像的方法,其步驟為步驟1開啟微機網絡攝像頭,獲取錄像流;步驟2等待獲得截取單張圖像的命令,直到獲得該命令后進入步驟3;步驟3讀取當前錄像流的拍攝參數(shù);步驟4暫停當前的錄像流;步驟5打開新的錄像流;步驟6將步驟3所得的拍攝參數(shù)設置到步驟5的新的錄像流中;步驟7從所述的新的錄像流中截取單張圖像;步驟8恢復暫停的錄像流。由于本發(fā)明采取開啟新的錄像流,并設置當前最優(yōu)拍攝參數(shù)為新的錄像流的拍攝參數(shù)等技術手段,從而相對現(xiàn)有技術,具有方法簡單、錄像流格式可變,并且截取單張圖片速度快、圖像質量好等特點。
文檔編號H04N7/24GK1750598SQ20041007444
公開日2006年3月22日 申請日期2004年9月15日 優(yōu)先權日2004年9月15日
發(fā)明者曹玉弟 申請人:北京中星微電子有限公司