本發(fā)明涉及一種機內(nèi)標(biāo)定全景攝像裝置的方法和系統(tǒng),屬于計算機領(lǐng)域。
背景技術(shù):
隨著消費電子行業(yè)的發(fā)展,人們希望能夠更好的分享自己的樂趣以及希望消費電子能夠帶給自己更好的體驗,全景360°運動DV和全景360°行車記錄儀也因此誕生。但是目前全景360°運動DV和全景360°行車記錄儀仍然存在不足。如下1-2所示:
(1)產(chǎn)品在使用過程中,由于外界因素導(dǎo)致鏡頭出現(xiàn)偏差,進而出現(xiàn)全景360°運動DV和全景360°行車記錄儀的產(chǎn)品體驗不好,甚至出現(xiàn)退貨現(xiàn)象;
(2)在產(chǎn)品生產(chǎn)過程中,由于鏡頭標(biāo)定是根據(jù)特定攝像頭進行的標(biāo)定,也由于全景360°鏡頭的個體差異,導(dǎo)致全景360°相關(guān)產(chǎn)品的生產(chǎn)良率不高,延長了產(chǎn)品出貨的時間,不利于產(chǎn)品的快速生產(chǎn)。
現(xiàn)有技術(shù)方案存在的缺點如下:
現(xiàn)有技術(shù)方案全景360°攝像相關(guān)的產(chǎn)品在生產(chǎn)過程中,先根據(jù)幾個特定的攝像設(shè)備拍攝標(biāo)定相片,在生產(chǎn)前根據(jù)這些標(biāo)定相片進行標(biāo)定,形成已經(jīng)定型的標(biāo)定參數(shù)。然后在生產(chǎn)過程中,同一批次的產(chǎn)品根據(jù)此標(biāo)定參數(shù)進行生產(chǎn)無法有效解決使用過程中出現(xiàn)的鏡頭偏差和生產(chǎn)過程中,產(chǎn)品的生產(chǎn)良率不高的問題。
視角FOV:是指鏡頭所能覆蓋的范圍,(物體超過這個角就不會被收在鏡頭里),一個攝像機鏡頭能涵蓋多大范圍的景物,通常以角度來表示,這個角度就叫鏡頭的視角FOV。
技術(shù)實現(xiàn)要素:
針對現(xiàn)有技術(shù)的不足,我們采用機內(nèi)標(biāo)定的方式,可以有效解決當(dāng)前技術(shù)方案存在的不足。
本發(fā)明的技術(shù)方案包括一種機內(nèi)標(biāo)定全景攝像裝置的方法,其特征在于,該方法包括:A.對全景攝像裝置進行啟動,并對全景攝像裝置的啟動狀態(tài)進行識別,并根據(jù)啟動狀態(tài)進行對應(yīng)的模式;B.啟用全景攝像裝置的攝像模式,全景攝像裝置根據(jù)當(dāng)前攝像頭配置模式拍攝標(biāo)定圖片,并進入攝像頭標(biāo)定參數(shù)模式;C.基于所述步驟B進入的攝像頭參數(shù)標(biāo)定模式通過攝像頭的視角FOV及圖片系數(shù)確認(rèn)中心原點參數(shù),并使全景攝像裝置進入標(biāo)定參數(shù)計算模式;D.基于所述步驟C進入的標(biāo)定參數(shù)計算模式以及中心圓點參數(shù)獲取標(biāo)定后的多項式系數(shù),并將多項式系數(shù)、中心原點參數(shù)、視角FOV使用腳本文件進行存儲,以及,進入系統(tǒng)正常使用模式;E.基于所述步驟D進入的正常使用模式,調(diào)取腳本文件獲取標(biāo)定參數(shù),根據(jù)用戶需要的使用模式,對全景攝像裝置錄制的多媒體數(shù)據(jù)進行轉(zhuǎn)換。
根據(jù)所述的機內(nèi)標(biāo)定全景攝像裝置的方法,該方法還包括:若全景攝像裝置在使用過程中出現(xiàn)參數(shù)變化,則提供強制復(fù)位模式, 用于對鏡頭參數(shù)進行重新標(biāo)定。
根據(jù)所述的機內(nèi)標(biāo)定全景攝像裝置的方法,所述的步驟A還包括:
對全景攝像裝置進行啟動狀態(tài)識別包括獲取啟動日志文件,確認(rèn)是否是第一次啟動或者系統(tǒng)強制復(fù)位模式,若系統(tǒng)不是第一次啟動且沒有復(fù)位,則直接進入正常運行模式。
根據(jù)所述的機內(nèi)標(biāo)定全景攝像裝置的方法,所述的步驟B還包括:根據(jù)攝像頭的視角FOV、圖片長和寬像素順序掃描,獲取相片的邊緣像素,提取邊界輪廓,進一步根據(jù)三角函數(shù),得到中心圓點參數(shù),并進入標(biāo)定參數(shù)計算模式。
根據(jù)所述的機內(nèi)標(biāo)定全景攝像裝置的方法,所述的步驟C還包括:標(biāo)定模式獲取中心圓點參數(shù)后,根據(jù)三角函數(shù)的泰勒多項式變換,獲取標(biāo)定后的多項式系數(shù),并將計算后的系數(shù)、中心圓點,鏡頭視角FOV保存為標(biāo)定后的腳本文件,進入系統(tǒng)正常使用模式
根據(jù)所述的機內(nèi)標(biāo)定全景攝像裝置的方法,所述的步驟D還包括:在系統(tǒng)正常使用模式中,根據(jù)標(biāo)定后的腳本文件,獲取標(biāo)定參數(shù),提供用戶自定義選擇模式對對應(yīng)的全景攝像裝置錄制的多媒體數(shù)據(jù)進行對應(yīng)轉(zhuǎn)換。
本發(fā)明的技術(shù)方案還包括一種機內(nèi)標(biāo)定全景攝像裝置的系統(tǒng),其特征在于,該系統(tǒng)包括:
啟動識別模塊,用于對全景攝像裝置進行啟動,并對全景攝像裝置的啟動狀態(tài)進行識別,并根據(jù)啟動狀態(tài)進行對應(yīng)的模式;攝像頭參數(shù)標(biāo)定模塊,用于啟用全景攝像裝置的攝像模式,全景攝像裝置根據(jù)當(dāng)前攝像頭配置模式拍攝標(biāo)定圖片,并進入攝像頭標(biāo)定參數(shù)模式;標(biāo)定參數(shù)計算模塊,用于基于所述攝像頭參數(shù)標(biāo)定模塊進入的攝像頭參數(shù)標(biāo)定模式通過攝像頭的視角FOV及圖片系數(shù)確認(rèn)中心原點參數(shù),并使全景攝像裝置進入標(biāo)定參數(shù)計算模式;標(biāo)定參數(shù)存儲模塊,用于基于所述標(biāo)定參數(shù)計算模塊進入的標(biāo)定參數(shù)計算模式以及中心圓點參數(shù)獲取標(biāo)定后的多項式系數(shù),并將多項式系數(shù)、中心原點參數(shù)、視角FOV使用腳本文件進行存儲,以及,進入系統(tǒng)正常使用模式;自定義轉(zhuǎn)換模塊,用于基于所述標(biāo)定參數(shù)存儲模塊進入的正常使用模式,調(diào)取腳本文件獲取標(biāo)定參數(shù),根據(jù)用戶需要的使用模式,對全景攝像裝置錄制的多媒體數(shù)據(jù)進行轉(zhuǎn)換。
本發(fā)明的有益效果為:
(1)在生產(chǎn)過程中,沒有根據(jù)特定的全景360°攝像頭進行參數(shù)標(biāo)定,而是根據(jù)不同鏡頭的差異,在設(shè)備內(nèi)加入鏡頭參數(shù)標(biāo)定過程,分別對每一個鏡頭進行標(biāo)定,規(guī)避了由于鏡頭在生產(chǎn)過程中的差異導(dǎo)致標(biāo)定參數(shù)不一樣,出現(xiàn)的產(chǎn)品良率不高的問題,提高了產(chǎn)品的生產(chǎn)效率。
(2)在產(chǎn)品運行中,由于外界因素的干擾,比如碰撞導(dǎo)致的攝像頭偏移,可以啟用重新標(biāo)定方式,標(biāo)定全景360°的鏡頭參數(shù),避免了全景360°產(chǎn)品在使用過程中,出現(xiàn)的鏡頭遮擋和鏡頭黑邊嚴(yán)重的問題。
附圖說明
圖1所示為根據(jù)本發(fā)明實施方式的總體流程圖。
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面結(jié)合附圖和具體實施例對本發(fā)明進行詳細(xì)描述。本發(fā)明的一種機內(nèi)標(biāo)定全景攝像裝置的方法和系統(tǒng)適用于全景攝像裝置的機內(nèi)標(biāo)定。
圖1所示為根據(jù)本發(fā)明實施方式的總體流程圖。其具體如下(1)-(5)所示
(1)全景360°行車記錄儀啟動,判斷設(shè)備是否是第一次啟動。如果是第一次啟動或者系統(tǒng)強制復(fù)位模式,進入攝像頭標(biāo)定流程;如果系統(tǒng)沒有復(fù)位,而且不是第一次啟動,進入正常運行模式;
(2)進入攝像頭拍攝標(biāo)定相片模式,設(shè)備根據(jù)當(dāng)前攝像頭配置模式拍攝標(biāo)定相片,進入攝像頭標(biāo)定參數(shù)模式;
(3)在攝像頭標(biāo)定模式,根據(jù)攝像頭的視角fov和圖片長(width)和寬(height)像素順序掃描,獲取相片的邊緣像素,提取邊界輪廓,根據(jù)三角函數(shù),得到中心圓點參數(shù),進入標(biāo)定參數(shù)計算模式;
(4)在標(biāo)定模式獲取中心圓點參數(shù)后,根據(jù)三角函數(shù)的泰勒多項式變換,獲取標(biāo)定后的多項式系數(shù),并將計算后的系數(shù)、中心圓點,鏡頭視角fov保存為標(biāo)定后的腳本文件,進入系統(tǒng)正常使用模式;
(5)在系統(tǒng)正常使用模式中,根據(jù)標(biāo)定后的腳本文件,獲取標(biāo)定參數(shù),根據(jù)用戶需要的使用模式,比如魚眼,全景,VR模式的選擇,對每一張視頻和圖片進行轉(zhuǎn)換,滿足用戶的產(chǎn)品體驗。
本發(fā)明的技術(shù)方進一步還包括:
如果在使用過程中,由于外界因素導(dǎo)致鏡頭有些偏移,在沒有損壞鏡頭的情況下,用戶可以啟動強制復(fù)位模式,進行鏡頭參數(shù)的重新標(biāo)定。
本發(fā)明的技術(shù)方案還可以應(yīng)用于比如單目攝像頭,雙目攝像頭的機內(nèi)標(biāo)定。
以上所述,只是本發(fā)明的較佳實施例而已,本發(fā)明并不局限于上述實施方式,只要其以相同的手段達(dá)到本發(fā)明的技術(shù)效果,都應(yīng)屬于本發(fā)明的保護范圍。在本發(fā)明的保護范圍內(nèi)其技術(shù)方案和/或?qū)嵤┓绞娇梢杂懈鞣N不同的修改和變化。