本發(fā)明涉及圖像處理,尤其涉及一種電子設(shè)備穩(wěn)定畫面檢測方法、系統(tǒng)及圖像處理系統(tǒng)。
背景技術(shù):
1、在現(xiàn)代電子設(shè)備性能評測中,完全穩(wěn)定畫面檢測算法具有重要的應(yīng)用價值,特別是在車載系統(tǒng)、pos機以及平板電腦、手機等設(shè)備的app點擊響應(yīng)后的畫面穩(wěn)定性檢測方面。所謂“完全穩(wěn)定”是指設(shè)備屏幕在完成所有加載和渲染任務(wù)后,畫面不再發(fā)生變化的狀態(tài)。這一狀態(tài)的檢測對于評估設(shè)備的性能,如響應(yīng)速度和處理能力,具有重要意義。
2、目前,市場上常見的屏幕主要分為兩類:lcd(液晶顯示屏)和oled(有機發(fā)光二極管)。在高速相機下,lcd屏幕錄制的視頻通常沒有明顯的屏幕閃爍現(xiàn)象,因此在lcd類屏幕上的完全穩(wěn)定畫面檢測已經(jīng)有相對成熟的解決方案。這些方案大多依賴于設(shè)定閾值來判斷畫面的穩(wěn)定性,但在應(yīng)用到更廣泛的場景時,這些方法的穩(wěn)定性和準(zhǔn)確性往往難以保證。
3、然而,對于oled屏幕,由于其本身存在較為嚴(yán)重的閃爍問題,現(xiàn)有的檢測方法難以有效應(yīng)對。在oled類設(shè)備上,畫面穩(wěn)定檢測的解決方案較少且不夠完善,這直接影響了對這些設(shè)備性能的客觀評價。為了解決這一問題,提升oled設(shè)備性能評測的準(zhǔn)確性,開發(fā)新的檢測方法變得尤為重要。
4、基于以上分析,目前的檢測方法在面對不同類型屏幕,特別是oled屏幕時,存在諸多局限性。
技術(shù)實現(xiàn)思路
1、本發(fā)明的目的是提供一種可兼容多種屏幕類型的通用性的電子設(shè)備穩(wěn)定畫面檢測方法、系統(tǒng)及圖像處理系統(tǒng)。
2、為了實現(xiàn)上述目的,本發(fā)明提供了一種電子設(shè)備穩(wěn)定畫面檢測方法,其包括:
3、基于攝像裝置獲取電子設(shè)備上的畫面啟動視頻流,視頻流中包括若干圖像幀;
4、按照時間序列和預(yù)設(shè)頻率,對所述圖像幀進行抽幀處理,以獲得若干第一目標(biāo)圖像;
5、對于彼此相鄰的任兩所述第一目標(biāo)圖像:
6、從整體上計算兩所述第一目標(biāo)圖像的差異,以獲得第一差異度;
7、當(dāng)所述第一差異度大于或等于第一閾值時,將該第一差異度存入數(shù)據(jù)組中;
8、當(dāng)所述第一差異度小于所述第一閾值時,則將兩所述第一目標(biāo)圖像分別分隔為相同個數(shù)和大小的圖像塊;
9、逐一對兩所述第一目標(biāo)圖像的相對應(yīng)位置的兩所述圖像塊進行差異分析,并計算出分區(qū)差異度;
10、對計算出的所有所述分區(qū)差異度進行統(tǒng)計,以獲得整體差異度;
11、基于所述整體差異度對所述第一差異度進行更新,并將更新后的所述第一差異度存入所述數(shù)據(jù)組;
12、基于所述數(shù)據(jù)組中的所述第一差異度的數(shù)值判斷處于穩(wěn)定狀態(tài)的所述圖像幀。
13、較佳地,從整體上計算兩所述第一目標(biāo)圖像的差異的方法包括:
14、將彼此相鄰的兩所述第一目標(biāo)圖像轉(zhuǎn)為灰度圖,并對兩所述灰度圖做絕對值差分,以獲得灰度差分圖;
15、將所述灰度差分圖上大于第二閾值的像素值修改為極大值,將所述灰度圖上小于或等于所述第二閾值的像素值修改為極小值,以獲得差分二值圖;
16、統(tǒng)計所述差分二值圖上像素為所述極大值的個數(shù),以獲得所述第一差異度。
17、較佳地,所述第二閾值大于0且小于或等于10。
18、較佳地,計算所述分區(qū)差異度的方法包括:
19、將彼此相鄰的兩所述第一目標(biāo)圖像轉(zhuǎn)為灰度圖,并對兩所述灰度圖做絕對值差分,以獲得灰度差分圖;
20、對所述灰度差分圖做邊緣檢測,并根據(jù)檢測結(jié)果生成差分邊緣圖;
21、對于任一對相對應(yīng)的所述圖像塊:
22、從所述差分邊緣圖中提取出相應(yīng)位置的局部圖;
23、統(tǒng)計所述局部圖上所有像素的灰度值,如果所有像素的灰度值均為極小值,則所述分區(qū)差異度為零;如果任一所述像素的灰度值為極大值,則通過預(yù)先配置的基于神經(jīng)網(wǎng)絡(luò)模型構(gòu)建的分類模型對當(dāng)前這一對所述圖像塊進行差異分析,并根據(jù)分析結(jié)果獲得所述分區(qū)差異度。
24、較佳地,通過所述分類模型對兩所述圖像塊進行處理的方法包括:
25、將包括有若干所述圖像塊的兩所述第一目標(biāo)圖像進行拼接,以獲得合成圖;
26、創(chuàng)建一三通道的純黑的背景圖像,所述背景圖像的圖像規(guī)格與所述合成圖相同;
27、將所述背景圖像與所述合成圖上下拼接在一起,以獲得待處理圖;
28、將所述待處理圖置入所述分類模型,以獲得所述分區(qū)差異度。
29、較佳地,在所述數(shù)據(jù)組中,自后向前檢索,查詢出處于最后位置的極小值,以獲得目標(biāo)值,將該目標(biāo)值所對應(yīng)的一組所述第一目標(biāo)圖像中的前一幀作為所述畫面處于最終穩(wěn)定狀態(tài)的圖像幀。
30、較佳地,當(dāng)獲得所述目標(biāo)值后,在所述圖像幀中,自所述目標(biāo)值所對應(yīng)的一組所述第一目標(biāo)圖像中的前一幀開始向前逐幀提取出預(yù)定數(shù)量的所述圖像幀,以獲得若干第二目標(biāo)圖像;
31、基于與所述第一目標(biāo)圖像相同的檢測方法對所述第二目標(biāo)圖像進行處理,并將處理結(jié)果更新到所述數(shù)據(jù)組中;
32、在所述數(shù)據(jù)組中,獲得所述目標(biāo)值后,將該目標(biāo)值所對應(yīng)的一組所述第二目標(biāo)圖像中的前一幀作為所述畫面處于最終穩(wěn)定狀態(tài)的圖像幀。
33、本發(fā)明還提供一種圖像處理系統(tǒng),其包括圖像處理器和攝像裝置,所述攝像裝置用于獲取電子設(shè)備上的畫面啟動視頻流,視頻流中包括若干圖像幀;所述圖像處理器用于通過上述的電子設(shè)備穩(wěn)定畫面檢測方法對所述圖像幀進行處理。
34、本發(fā)明還提供一種電子設(shè)備穩(wěn)定畫面檢測系統(tǒng),其包括:
35、一個或多個處理器;
36、存儲器;
37、以及一個或多個程序,其中一個或多個程序被存儲在所述存儲器中,并且被配置成由所述一個或多個處理器執(zhí)行,所述程序包括用于執(zhí)行如上所述的電子設(shè)備穩(wěn)定畫面檢測方法的指令。
38、本發(fā)明還提供一種計算機可讀存儲介質(zhì),其包括計算機程序,所述計算機程序可被處理器執(zhí)行以完成如上所述的電子設(shè)備穩(wěn)定畫面檢測方法。
39、與現(xiàn)有技術(shù)相比,本發(fā)明上述技術(shù)方案提供的穩(wěn)定畫面檢測方法,通過非侵入式方式獲取視頻流,對視頻流中的圖像幀進行抽幀處理后,先從整體上快速判斷彼此相鄰兩第一目標(biāo)圖像的差異度,然后對于差異度較小的,再對兩第一目標(biāo)圖像進行分塊,分析每一對圖像塊之間的分區(qū)差異度,進而通過對所有分區(qū)差異度的統(tǒng)計計算出整體的差異度,這種分區(qū)進行差異度分析的方式,能夠在噪聲較大、頻率波紋較明顯的情況下,仍然準(zhǔn)確識別畫面的穩(wěn)定狀態(tài),使其在oled類設(shè)備上的應(yīng)用表現(xiàn)顯著提升。同時,對于lcd屏幕,該方案也能穩(wěn)健地執(zhí)行,確保了對多種屏幕類型的良好適應(yīng)性。總的來說,該技術(shù)方案通過靈活的差異度計算和更新方法,實現(xiàn)了對多種屏幕類型的良好適應(yīng)性,極大地提高了畫面穩(wěn)定性檢測的通用性和精度,顯著改善了在不同應(yīng)用場景下的檢測效果。
1.一種電子設(shè)備穩(wěn)定畫面檢測方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的電子設(shè)備穩(wěn)定畫面檢測方法,其特征在于,從整體上計算兩所述第一目標(biāo)圖像的差異的方法包括:
3.根據(jù)權(quán)利要求2所述的電子設(shè)備穩(wěn)定畫面檢測方法,其特征在于,所述第二閾值大于0且小于或等于10。
4.根據(jù)權(quán)利要求1所述的電子設(shè)備穩(wěn)定畫面檢測方法,其特征在于,計算所述分區(qū)差異度的方法包括:
5.根據(jù)權(quán)利要求4所述的電子設(shè)備穩(wěn)定畫面檢測方法,其特征在于,通過所述分類模型對兩所述圖像塊進行處理的方法包括:
6.根據(jù)權(quán)利要求1所述的電子設(shè)備穩(wěn)定畫面檢測方法,其特征在于,在所述數(shù)據(jù)組中,自后向前檢索,查詢出處于最后位置的極小值,以獲得目標(biāo)值,將該目標(biāo)值所對應(yīng)的一組所述第一目標(biāo)圖像中的前一幀作為所述畫面處于最終穩(wěn)定狀態(tài)的圖像幀。
7.根據(jù)權(quán)利要求6所述的電子設(shè)備穩(wěn)定畫面檢測方法,其特征在于,當(dāng)獲得所述目標(biāo)值后,在所述圖像幀中,自所述目標(biāo)值所對應(yīng)的一組所述第一目標(biāo)圖像中的前一幀開始向前逐幀提取出預(yù)定數(shù)量的所述圖像幀,以獲得若干第二目標(biāo)圖像;
8.一種圖像處理系統(tǒng),其特征在于,包括圖像處理器和攝像裝置,所述攝像裝置用于獲取電子設(shè)備上的畫面啟動視頻流,視頻流中包括若干圖像幀;所述圖像處理器用于通過權(quán)利要求1至7任一項所述的電子設(shè)備穩(wěn)定畫面檢測方法對所述圖像幀進行處理。
9.一種電子設(shè)備穩(wěn)定畫面檢測系統(tǒng),其特征在于,包括:
10.一種計算機可讀存儲介質(zhì),其特征在于,包括計算機程序,所述計算機程序可被處理器執(zhí)行以完成如權(quán)利要求1至7任一項所述的電子設(shè)備穩(wěn)定畫面檢測方法。