本發(fā)明涉及設(shè)備回收評估,尤其涉及一種相機異常檢測方法、系統(tǒng)、設(shè)備及介質(zhì)。
背景技術(shù):
1、國家的經(jīng)濟增長與科技進步加快了智能設(shè)備的普及和更新?lián)Q代的速度,手機、筆記本等回收裝置將廢棄手機、筆記本等進行回收再造二次利用,以減少對環(huán)境的化學(xué)污染從而保護環(huán)境。手機、筆記本等回收時如果檢測不到相機異常,將會對毛利產(chǎn)生很大影響。
2、現(xiàn)有的相機拍攝功能異常檢測方法有:通過手機、筆記本等智能設(shè)備內(nèi)部的命令觸發(fā)拍攝的同時捕獲設(shè)備的運行日志,再分析日志特征,但是該方法存在相機拍攝時捕獲不到日志或者沒有相關(guān)日志輸出導(dǎo)致誤判的情況;通過使用智能設(shè)備系統(tǒng)廠商公開的ap?i編譯生成app,再安裝到設(shè)備,根據(jù)ap?i返回值來判斷該相機拍攝視頻的功能是否異常,但是這種方法需要給設(shè)備安裝app,過于依賴設(shè)備系統(tǒng)廠商提供的api,不適合在不允許安裝app的應(yīng)用場景,且存在相機拍攝異常卻返回正常的情況;通過人工拍攝,再通過人眼主觀判斷相機拍攝功能是否正常,但是該方法人工成本高、效率低、且準(zhǔn)確性無法得到有效保證。
3、因此,亟需一種新的相機異常檢測方法。
技術(shù)實現(xiàn)思路
1、本發(fā)明提供一種相機異常檢測方法、系統(tǒng)、設(shè)備及介質(zhì),用以解決現(xiàn)有的相機拍攝功能異常檢測方法準(zhǔn)確性差,導(dǎo)致影響攜帶有相機的設(shè)備的回收評估的缺陷。
2、本發(fā)明提供的一種相機異常檢測方法,包括:
3、獲取待測相機拍攝靜態(tài)拍攝的視頻數(shù)據(jù);
4、根據(jù)待測相機拍攝靜態(tài)拍攝的視頻數(shù)據(jù),利用視頻抖動檢測法,判定待測相機是否存在視頻抖動情況,其中,視頻抖動檢測法包括以下任一項或其任意組合:光流法、特征匹配法、能量法;
5、當(dāng)待測相機存在視頻抖動情況時,判定待測相機存在視頻拍攝功能異常情況。
6、根據(jù)本發(fā)明提供的一種相機異常檢測方法,所述根據(jù)待測相機拍攝靜態(tài)拍攝的視頻數(shù)據(jù),利用視頻抖動檢測法,判定待測相機是否存在視頻抖動情況,包括:
7、根據(jù)待測相機拍攝靜態(tài)拍攝的視頻數(shù)據(jù),通過光流算法得到視頻數(shù)據(jù)中連續(xù)兩幀之間的密集光流,得到光流矩陣,并根據(jù)光流矩陣得到矩陣范數(shù);
8、當(dāng)矩陣范數(shù)小于第一預(yù)設(shè)閾值時,判定待測相機存在視頻抖動情況。
9、根據(jù)本發(fā)明提供的一種相機異常檢測方法,光流算法為gunnar?farneback算法(稠密光流算法)。
10、根據(jù)本發(fā)明提供的一種相機異常檢測方法,所述根據(jù)待測相機拍攝靜態(tài)拍攝的視頻數(shù)據(jù),利用視頻抖動檢測法,判定待測相機是否存在視頻抖動情況,包括:
11、根據(jù)特征匹配法,對待測相機拍攝靜態(tài)拍攝的視頻數(shù)據(jù)中的連續(xù)兩幀執(zhí)行以下操作:
12、將待測相機拍攝靜態(tài)拍攝的視頻數(shù)據(jù)中的連續(xù)兩幀分別轉(zhuǎn)換為灰度圖;
13、基于轉(zhuǎn)換得到的兩張灰度圖,分別得到兩張灰度圖的圖像中心位置輪廓,并構(gòu)建得到兩張灰度圖的圖像特征;
14、將兩張灰度圖的圖像特征進行匹配,并根據(jù)匹配情況判定待測相機是否存在視頻抖動情況。
15、根據(jù)本發(fā)明提供的一種相機異常檢測方法,圖像特征包括以下任一項或其任意組合:圖像中心位置輪廓的邊的數(shù)量、圖像中心位置輪廓的輪廓面積、以圖像中心位置輪廓的中心坐標(biāo)得到的絕對值。
16、根據(jù)本發(fā)明提供的一種相機異常檢測方法,所述將兩張灰度圖的圖像特征進行匹配,并根據(jù)匹配情況判定待測相機是否存在視頻抖動情況,包括:
17、將兩張灰度圖的圖像特征進行匹配,當(dāng)匹配情況表示未符合預(yù)設(shè)正常情況時,判定待測相機存在視頻抖動情況,其中,預(yù)設(shè)正常情況包括以下任一項或其任意組合:
18、兩張灰度圖的圖像中心位置輪廓的邊的數(shù)量相等;
19、兩張灰度圖的圖像中心位置輪廓的輪廓面積的差值在預(yù)設(shè)第二范圍內(nèi);
20、兩張灰度圖的以圖像中心位置輪廓的中心坐標(biāo)得到的絕對值的插值在預(yù)設(shè)第三范圍內(nèi)。
21、根據(jù)本發(fā)明提供的一種相機異常檢測方法,所述根據(jù)待測相機拍攝靜態(tài)拍攝的視頻數(shù)據(jù),利用視頻抖動檢測法,判定待測相機是否存在視頻抖動情況,包括:
22、根據(jù)能量法,對待測相機拍攝靜態(tài)拍攝的視頻數(shù)據(jù)中的連續(xù)兩幀執(zhí)行以下操作:
23、將待測相機拍攝靜態(tài)拍攝的視頻數(shù)據(jù)中的連續(xù)兩幀分別轉(zhuǎn)換為灰度圖;
24、根據(jù)轉(zhuǎn)換得到的灰度圖,分別通過梯度算法得到兩張灰度圖的圖像梯度;
25、根據(jù)兩張灰度圖的圖像梯度,得到兩張灰度圖的圖像梯度的差值;
26、當(dāng)兩張灰度圖的圖像梯度的差值大于第四預(yù)設(shè)閾值時,判定待測相機存在視頻抖動情況。
27、根據(jù)本發(fā)明提供的一種相機異常檢測方法,所述根據(jù)待測相機拍攝靜態(tài)拍攝的視頻數(shù)據(jù),利用視頻抖動檢測法,判定待測相機是否存在視頻抖動情況,包括:
28、根據(jù)待測相機拍攝靜態(tài)拍攝的視頻數(shù)據(jù),分別利用光流法、特征匹配法、能量法,得到判定待測相機是否存在視頻抖動情況的第一判定結(jié)果、第二判定結(jié)果、第三判定結(jié)果;
29、結(jié)合第一判定結(jié)果、第二判定結(jié)果、第三判定結(jié)果,得到待測相機是否存在視頻抖動情況的最終判定結(jié)果。
30、本發(fā)明還提供一種設(shè)備回收方法,包括:
31、獲取待回收設(shè)備靜態(tài)拍攝的視頻數(shù)據(jù);
32、根據(jù)待回收設(shè)備靜態(tài)拍攝的視頻數(shù)據(jù),通過上述任一項所述的相機異常檢測方法,得到待回收設(shè)備是否存在視頻拍攝功能異常情況的相機異常檢測結(jié)果;
33、根據(jù)待回收設(shè)備是否存在視頻拍攝功能異常情況的相機異常檢測結(jié)果,得到待回收設(shè)備的回收估價和/或驗機情況。
34、本發(fā)明還提供一種相機異常檢測系統(tǒng),包括:
35、數(shù)據(jù)獲取模塊,用于:獲取待測相機拍攝靜態(tài)拍攝的視頻數(shù)據(jù);
36、視頻抖動檢測模塊,用于:根據(jù)待測相機拍攝靜態(tài)拍攝的視頻數(shù)據(jù),利用視頻抖動檢測法,判定待測相機是否存在視頻抖動情況,其中,視頻抖動檢測法包括以下任一項或其任意組合:光流法、特征匹配法、能量法;
37、判定模塊,用于:當(dāng)待測相機存在視頻抖動情況時,判定待測相機存在視頻拍攝功能異常情況。
38、本發(fā)明還提供一種電子設(shè)備,包括處理器和存儲有計算機程序的存儲器,所述處理器執(zhí)行所述計算機程序時實現(xiàn)上述任一種所述的相機異常檢測方法和/或設(shè)備回收方法。
39、本發(fā)明還提供一種非暫態(tài)計算機可讀存儲介質(zhì),其上存儲有計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)上述任一種所述的相機異常檢測方法和/或設(shè)備回收方法。
40、本發(fā)明還提供一種計算機程序產(chǎn)品,所述計算機程序產(chǎn)品包括計算機程序,計算機程序可存儲在非暫態(tài)計算機可讀存儲介質(zhì)上,所述計算機程序被處理器執(zhí)行時,計算機能夠執(zhí)行上述任一種所述的相機異常檢測方法和/或設(shè)備回收方法。
41、本發(fā)明提供的一種相機異常檢測方法、系統(tǒng)、設(shè)備及介質(zhì),通過光流法、特征匹配法、能量法等視頻抖動檢測法精確檢測待測相機的視頻幀之間的運動變化,能夠?qū)Υ郎y相機進行準(zhǔn)確的視頻拍攝功能異常檢測。在回收手機、筆記本等設(shè)備時可以直接檢測相機是否抖動來對回收的價格進行調(diào)整,既可以提高待回收設(shè)備的損耗程度的檢測準(zhǔn)確率,又可以避免未檢測出相機功能抖動異常就將其進行回收而造成的虧損。