本發(fā)明涉及糧食監(jiān)控領(lǐng)域,尤其涉及一種實(shí)施糧食監(jiān)控的方法和系統(tǒng)。
背景技術(shù):
目前,在糧庫監(jiān)控領(lǐng)域,糧食安全主要依靠人工查看監(jiān)控錄像進(jìn)行保證,而事后追溯事故(如失竊、自然災(zāi)害等)的視頻錄像的工作非常繁瑣,且視頻錄像占用的硬盤容量十分巨大?;谝陨显?,原有的監(jiān)控手段不利于快速定位事故發(fā)生時間,以及數(shù)據(jù)的長期存放。
因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
技術(shù)實(shí)現(xiàn)要素:
鑒于上述現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種實(shí)施糧食監(jiān)控的方法和系統(tǒng),旨在解決原有的監(jiān)控手段不利于快速定位事故發(fā)生時間以及數(shù)據(jù)長期存放的問題。
本發(fā)明的技術(shù)方案如下:
一種實(shí)施糧食監(jiān)控的方法,其中,包括步驟:
a、獲取糧食的原始監(jiān)控視頻,并從原始監(jiān)控視頻中每隔預(yù)定時間抓取一張圖片;
b、在抓取到足夠數(shù)量的圖片后,將抓取到的圖片按順序合成為目標(biāo)監(jiān)控視頻;
c、將目標(biāo)監(jiān)控視頻上傳至文件服務(wù)器,供安保人員查看。
所述的實(shí)施糧食監(jiān)控的方法,其中,所述步驟b中,以0.5~1.5幀/秒的速度合成目標(biāo)監(jiān)控視頻。
所述的實(shí)施糧食監(jiān)控的方法,其中,所述步驟a中,每隔5~60分鐘抓取一張圖片。
所述的實(shí)施糧食監(jiān)控的方法,其中,所述步驟a中,抓取圖片的同時,獲取對應(yīng)圖片的時間戳。
所述的實(shí)施糧食監(jiān)控的方法,其中,所述步驟c之后還包括:
通過移動終端從文件服務(wù)器中下載所述目標(biāo)監(jiān)控視頻,并進(jìn)行播放。
所述的實(shí)施糧食監(jiān)控的方法,其中,所述步驟a中,按預(yù)設(shè)的時間段進(jìn)行圖片的抓取。
一種實(shí)施糧食監(jiān)控的系統(tǒng),其中,包括:
圖片抓取模塊,用于獲取糧食的原始監(jiān)控視頻,并從原始監(jiān)控視頻中每隔預(yù)定時間抓取一張圖片;
視頻合成模塊,用于在抓取到足夠數(shù)量的圖片后,將抓取到的圖片按順序合成為目標(biāo)監(jiān)控視頻;
視頻上傳模塊,用于將目標(biāo)監(jiān)控視頻上傳至文件服務(wù)器,供安保人員查看。
所述的實(shí)施糧食監(jiān)控的系統(tǒng),其中,所述視頻合成模塊中,以0.5~1.5幀/秒的速度合成目標(biāo)監(jiān)控視頻。
所述的實(shí)施糧食監(jiān)控的系統(tǒng),其中,所述圖片抓取模塊中,抓取圖片的同時,獲取對應(yīng)圖片的時間戳。
所述的實(shí)施糧食監(jiān)控的系統(tǒng),其中,還包括:
下載播放模塊,用于通過移動終端從文件服務(wù)器中下載所述目標(biāo)監(jiān)控視頻,并進(jìn)行播放。
有益效果:本發(fā)明通過對原有監(jiān)控視頻自動抓取視頻圖片,并將抓取的若干圖片進(jìn)行合成,以實(shí)現(xiàn)快速預(yù)覽糧堆安全狀態(tài),以減少安保人員工作難度和工作量,并大幅度減少監(jiān)控視頻的存儲空間,有利于快速定位事故發(fā)生時間以及數(shù)據(jù)長期存放。
附圖說明
圖1為本發(fā)明一種實(shí)施糧食監(jiān)控的方法較佳實(shí)施例的流程圖。
圖2為本發(fā)明的方法的原理圖。
圖3為本發(fā)明一種實(shí)施糧食監(jiān)控的系統(tǒng)較佳實(shí)施例的結(jié)構(gòu)框圖。
具體實(shí)施方式
本發(fā)明提供一種實(shí)施糧食監(jiān)控的方法和系統(tǒng),為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下對本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
請參閱圖1,圖1為本發(fā)明一種實(shí)施糧食監(jiān)控的方法較佳實(shí)施例的流程圖,如圖所示,其包括步驟:
s1、獲取糧食的原始監(jiān)控視頻,并從原始監(jiān)控視頻中每隔預(yù)定時間抓取一張圖片;
s2、在抓取到足夠數(shù)量的圖片后,將抓取到的圖片按順序合成為目標(biāo)監(jiān)控視頻;
s3、將目標(biāo)監(jiān)控視頻上傳至文件服務(wù)器,供安保人員查看。
通過本發(fā)明的方法,可迅速鎖定事故發(fā)生時段,再配合原始視頻記錄,可大幅度降低監(jiān)控難度,以及減少尋找事故發(fā)生時間的人力成本,提高工作效率。
具體來說,在所述步驟s1中,在糧倉內(nèi),會有至少一攝像頭對其糧倉內(nèi)的糧堆進(jìn)行攝像記錄,從而形成糧食的原始監(jiān)控視頻。該原始監(jiān)控視頻一般存放于電腦硬盤內(nèi),所以事先獲取糧食的原始監(jiān)控視頻。
由于原始監(jiān)控視頻的記錄時間較長,有達(dá)到一天、一周、甚至一個月的時間段,所以若發(fā)生盜竊等事故,則需要對如此長的監(jiān)控視頻進(jìn)行查看,而且需要仔細(xì)的查看,若遺漏掉重要的信息,又要重新查看,所以傳統(tǒng)的翻看方式即繁瑣又復(fù)雜,費(fèi)時費(fèi)力。本發(fā)明從原始監(jiān)控視頻中,每隔預(yù)定時間抓取一張圖片,例如對于一周的原始監(jiān)控視頻,每隔預(yù)定時間抓取一張圖片,這樣便形成了n張圖片,通過這些圖片便可對事故發(fā)生的時間有一個大概的了解,根據(jù)此大概的時間重新翻看原始監(jiān)控視頻,便可快速定位事故發(fā)生時段。
本步驟s1中,如圖2所示,優(yōu)選的,每隔5~60分鐘(每隔t的時間段)抓取原始監(jiān)控視頻(已錄制的原始視頻文件t1)中的一張圖片,即pstar、p1、p2…、pn…、pfinish。圖片抓取數(shù)量過多,不利于快速定位,達(dá)不到提高效率的目的,圖片抓取數(shù)量過少,則不利于準(zhǔn)確定位事故發(fā)生時段,不利于將事故發(fā)生時段縮小。所以本發(fā)明優(yōu)選的,以每隔5~60分鐘的頻率抓取一張圖片。這樣既能提高定位效率,又能提高定位準(zhǔn)確性。例如每隔30分鐘抓取一張圖片,這樣可兼顧定位效率和定位準(zhǔn)確性的問題。
另外,在所述步驟s1中,抓取圖片的同時,獲取對應(yīng)圖片的時間戳。也就是說,每張圖片都會有自己的時間戳,這樣當(dāng)后續(xù)發(fā)現(xiàn)某張圖片存在異常時,便可獲取到該張圖片在原始監(jiān)控視頻的時間戳,這樣有利于后續(xù)的快速定位,方便在原始監(jiān)控視頻中快速查到對應(yīng)的位置。
進(jìn)一步,所述步驟s1中,按預(yù)設(shè)的時間段行圖片的抓取。
按預(yù)設(shè)的時間段進(jìn)行圖片抓取的目的是為了方便用戶根據(jù)需求進(jìn)行抓取,例如用戶了解到在某個晚上發(fā)生了事故,那么只需抓取該晚上的圖片即可,而無需將按照預(yù)設(shè)頻率抓取整個原始監(jiān)控視頻的圖片,這樣更有利于個性化的設(shè)計(jì),提高工作效率。
在所述步驟s2中,在抓取到足夠數(shù)量的圖片后,將抓取到的圖片按順序合成為目標(biāo)監(jiān)控視頻(即新合成視頻t2);
例如對于一周的原始監(jiān)控視頻,抓取到300張圖片,那么根據(jù)抓取的先后順序?qū)⑦@300張圖片合成為目標(biāo)監(jiān)控視頻,即先抓取的圖片先播放,后抓取的圖片后播放,有利于用戶根據(jù)時間變化判斷糧倉內(nèi)的糧堆變化。
進(jìn)一步,所述步驟s2中,以0.5~1.5幀/秒的速度合成目標(biāo)監(jiān)控視頻,例如以1幀/秒的速度合成目標(biāo)監(jiān)控視頻,也就是說,每秒顯示1幀圖片,這樣既能保證播放速度,提高查看效率,又能保證用戶能夠清楚看到圖片的變化。
在步驟s3中,在合成了目標(biāo)監(jiān)控視頻后,將目標(biāo)監(jiān)控視頻上傳至文件服務(wù)器,供安保人員查看。
本步驟不僅保證了安保人員可以查看目標(biāo)監(jiān)控視頻,同時,也能保證目標(biāo)監(jiān)控視頻的長期存儲,便于后續(xù)的追溯。同時,由于目標(biāo)監(jiān)控視頻只是有少量的圖片合成,所以整體上其容量較小,占用的空間也較小,不需要額外占用大量資源。
進(jìn)一步,所述步驟s3之后還包括:
通過移動終端從文件服務(wù)器中下載所述目標(biāo)監(jiān)控視頻,并進(jìn)行播放。
也就是說,安保人員或者其他授權(quán)用戶,都可以利用移動終端從文件服務(wù)器中下載目標(biāo)監(jiān)控視頻,由于目標(biāo)監(jiān)控視頻的容量較小,所以更適合于目前移動互聯(lián)網(wǎng)下的移動監(jiān)控,方便安保人員隨時隨地都能翻看目標(biāo)監(jiān)控視頻。同時也可以通過設(shè)置授權(quán)密碼的方式,授權(quán)其他用戶來查看目標(biāo)監(jiān)控視頻,當(dāng)然所述授權(quán)密碼優(yōu)選每隔預(yù)定時間更換一次,例如每隔30min更換一次,以便實(shí)現(xiàn)動態(tài)管理。
另外,優(yōu)選的,本發(fā)明中不僅限于合成一個目標(biāo)監(jiān)控視頻,還可以合成多個目標(biāo)監(jiān)控視頻,例如合成3個目標(biāo)監(jiān)控視頻,這3個目標(biāo)監(jiān)控視頻的不同之處在于,采用不同數(shù)量的圖片進(jìn)行合成,例如將30min間隔的圖片合成為第一目標(biāo)監(jiān)控視頻,將20min間隔的圖片合成為第二目標(biāo)監(jiān)控視頻,將10min間隔的圖片合成為第三目標(biāo)監(jiān)控視頻。
那么在步驟s1中,優(yōu)選是以10min的間隔來抓取圖片,而在步驟s2中,是以不同間隔來合成的,但不同的目標(biāo)監(jiān)控視頻都是來源于10min間隔抓取的視頻。這樣做的好處是用戶可以首先查看第一目標(biāo)監(jiān)控視頻,大致定位事故發(fā)生時段,在第二目標(biāo)監(jiān)控視頻再進(jìn)一步定位事故發(fā)生時段,然后在第三目標(biāo)監(jiān)控視頻中準(zhǔn)確定位事故發(fā)生時段,一步一步的進(jìn)行定位,更有利于提高效率,并能準(zhǔn)確查看發(fā)生了哪些變化,避免圖片間隔過大造成遺漏的問題。
請參閱圖3,其為本發(fā)明一種實(shí)施糧食監(jiān)控的系統(tǒng)較佳實(shí)施例的結(jié)構(gòu)框圖,如圖所示,其包括:
圖片抓取模塊100,用于獲取糧食的原始監(jiān)控視頻,并從原始監(jiān)控視頻中每隔預(yù)定時間抓取一張圖片;
視頻合成模塊200,用于在抓取到足夠數(shù)量的圖片后,將抓取到的圖片按順序合成為目標(biāo)監(jiān)控視頻;
視頻上傳模塊300,用于將目標(biāo)監(jiān)控視頻上傳至文件服務(wù)器,供安保人員查看。
進(jìn)一步,所述視頻合成模塊200中,以0.5~1.5幀/秒的速度合成目標(biāo)監(jiān)控視頻。
進(jìn)一步,所述圖片抓取模塊100中,抓取圖片的同時,獲取對應(yīng)圖片的時間戳。
進(jìn)一步,系統(tǒng)還包括:
下載播放模塊,用于通過移動終端從文件服務(wù)器中下載所述目標(biāo)監(jiān)控視頻,并進(jìn)行播放。
關(guān)于上述模塊的技術(shù)細(xì)節(jié)在前面的方法中已有詳述,故不再贅述。
本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件完成,所述的計(jì)算機(jī)程序可存儲于一計(jì)算機(jī)可讀取存儲介質(zhì)中,程序在執(zhí)行時,可包括上述各方法的實(shí)施例的流程。其中的存儲介質(zhì)可以為磁碟、光盤、只讀存儲記憶體(rom)或隨機(jī)存儲記憶體(ram)等。
綜上所述,本發(fā)明通過對原有監(jiān)控視頻自動抓取視頻圖片,并將抓取的若干圖片進(jìn)行合成,以實(shí)現(xiàn)快速預(yù)覽糧堆安全狀態(tài),以減少安保人員工作難度和工作量,并大幅度減少監(jiān)控視頻的存儲空間,有利于快速定位事故發(fā)生時間以及數(shù)據(jù)長期存放。
應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進(jìn)或變換,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。