本發(fā)明涉及圖像識(shí)別技術(shù)領(lǐng)域,特別是涉及一種物品監(jiān)控方法及裝置。
背景技術(shù):
在珠寶、飾品、古董行業(yè),商品都非常貴重,因此很容易遭到盜竊。在這些行業(yè)里,一般都需要對(duì)商品進(jìn)行監(jiān)控。
現(xiàn)有的監(jiān)控方式分為兩種:一種是人工的方式,即通過(guò)保安巡邏,或者查看攝像頭的方式進(jìn)行商品監(jiān)控。另外一種是用計(jì)算機(jī)來(lái)自動(dòng)監(jiān)控。計(jì)算機(jī)監(jiān)控的方式分為兩種,一種是通過(guò)射頻硬件檢測(cè)商品是否存在,這種方式需要添加額外的硬件,例如射頻發(fā)射器和感應(yīng)器,因此增加了成本;一種是通過(guò)一些機(jī)器學(xué)習(xí)、模式識(shí)別的算法對(duì)商品進(jìn)行提取特征,建模,然后檢測(cè)商品是否被移動(dòng)。這種方式實(shí)現(xiàn)起來(lái)有一定的難度,算法復(fù)雜度高。
由此可見(jiàn),如何降低硬件成本以及避免復(fù)雜運(yùn)算帶來(lái)的監(jiān)控速度慢的問(wèn)題是本領(lǐng)域技術(shù)人員亟待解決地問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是提供一種物品監(jiān)控方法及裝置,用于降低硬件成本以及避免復(fù)雜運(yùn)算帶來(lái)的監(jiān)控速度慢的問(wèn)題。
為解決上述技術(shù)問(wèn)題,本發(fā)明提供一種物品監(jiān)控方法,包括:
讀取攝像頭對(duì)物品進(jìn)行視頻采集的視頻流;
將所述視頻流以幀為單元進(jìn)行圖像轉(zhuǎn)換以得到所述物品的圖像信息;
通過(guò)圖像處理方法提取所述圖像信息中所述物品的目標(biāo)輪廓信息;
判斷相鄰兩個(gè)監(jiān)控周期內(nèi)的所述目標(biāo)輪廓信息的誤差是否在預(yù)定范圍內(nèi);
如果否,則輸出報(bào)警信號(hào)。
優(yōu)選地,所述通過(guò)圖像處理方法提取所述圖像信息中所述物品的目標(biāo)輪廓信息具體包括:
在所述圖像信息中定位出所述物品的初始位置;
將所述圖像信息由彩色轉(zhuǎn)換成灰度圖;
對(duì)所述灰度圖進(jìn)行均值濾波以過(guò)濾噪聲;
對(duì)濾波后的所述灰度圖進(jìn)行二值化操作以將所述物品從背景中分離得到所述物品的二值化圖像信息;
對(duì)所述二值化圖像信息進(jìn)行邊緣提取得到所述目標(biāo)輪廓信息。
優(yōu)選地,所述對(duì)所述二值化圖像信息進(jìn)行邊緣提取得到所述目標(biāo)輪廓信息具體包括:
通過(guò)canny算法獲取所述二值化圖像的邊緣信息,并對(duì)所述邊緣信息進(jìn)行過(guò)濾;
利用輪廓提取函數(shù)提取包含的全部待驗(yàn)證輪廓信息;
在全部所述待驗(yàn)證輪廓信息中篩選出與所述物品對(duì)應(yīng)的目標(biāo)輪廓信息。
優(yōu)選地,所述在全部所述待驗(yàn)證輪廓信息中篩選出與所述物品對(duì)應(yīng)的目標(biāo)輪廓信息具體為:
計(jì)算各所述待驗(yàn)證輪廓信息對(duì)應(yīng)的輪廓面積,將面積最大的待驗(yàn)證輪廓信息作為所述目標(biāo)輪廓信息。
優(yōu)選地,在得到所述目標(biāo)輪廓信息后,還包括:
計(jì)算所述目標(biāo)輪廓信息的特征信息;
則相應(yīng)地,所述判斷相鄰兩個(gè)監(jiān)控周期內(nèi)的所述目標(biāo)輪廓信息的誤差是否在預(yù)定范圍內(nèi)具體為:
判斷相鄰兩個(gè)監(jiān)控周期內(nèi)的所述特征信息的誤差是否在預(yù)定范圍內(nèi);
其中,所述特征信息具體包括:
所述目標(biāo)輪廓信息對(duì)應(yīng)的輪廓面積、所述目標(biāo)輪廓信息對(duì)應(yīng)的輪廓中心位置和/或所述目標(biāo)輪廓信息對(duì)應(yīng)的輪廓距。
優(yōu)選地,所述判斷相鄰兩個(gè)監(jiān)控周期內(nèi)的所述目標(biāo)輪廓信息的誤差是否在預(yù)定范圍內(nèi)具體包括:
判斷相鄰兩個(gè)監(jiān)控周期內(nèi)的所述輪廓矩的誤差是否在第一預(yù)定范圍內(nèi);
如果否,則輸出報(bào)警信號(hào);
如果是,則判斷相鄰兩個(gè)監(jiān)控周期內(nèi)的所述輪廓面積的誤差是否在第二預(yù)定范圍內(nèi);
如果否,則輸出報(bào)警信號(hào);
如果是,則判斷相鄰兩個(gè)監(jiān)控周期內(nèi)的所述輪廓中心位置的誤差是否在第三預(yù)定范圍內(nèi);
如果否,則輸出報(bào)警信號(hào)。
為解決上述技術(shù)問(wèn)題,本發(fā)明還提供一種物品監(jiān)控裝置,包括:
視頻讀取模塊,用于讀取攝像頭對(duì)物品進(jìn)行視頻采集的視頻流;
圖像轉(zhuǎn)換模塊,用于將所述視頻流以幀為單元進(jìn)行圖像轉(zhuǎn)換以得到所述物品的圖像信息;
圖像提取模塊,用于通過(guò)圖像處理方法提取所述圖像信息中所述物品的目標(biāo)輪廓信息;
判斷模塊,用于判斷相鄰兩個(gè)監(jiān)控周期內(nèi)的所述目標(biāo)輪廓信息的誤差是否在預(yù)定范圍內(nèi);
報(bào)警模塊,用于在所述判斷模塊的判斷結(jié)果為否時(shí),輸出報(bào)警信號(hào)。
優(yōu)選地,所述圖像提取模塊具體包括:
定位單元,用于在所述圖像信息中定位出所述物品的初始位置;
灰度轉(zhuǎn)換單元,用于將所述圖像信息由彩色轉(zhuǎn)換成灰度圖;
過(guò)濾單元,用于對(duì)所述灰度圖進(jìn)行均值濾波以過(guò)濾噪聲;
二值化單元,用于對(duì)濾波后的所述灰度圖進(jìn)行二值化操作以將所述物品從背景中分離得到所述物品的二值化圖像信息;
邊緣提取單元,用于對(duì)所述二值化圖像信息進(jìn)行邊緣提取得到所述目標(biāo)輪廓信息。
優(yōu)選地,所述邊緣提取單元具體通過(guò)canny算法獲取所述二值化圖像的邊緣信息,并對(duì)所述邊緣信息進(jìn)行過(guò)濾;
利用輪廓提取函數(shù)提取包含的全部待驗(yàn)證輪廓信息;
在全部所述待驗(yàn)證輪廓信息中篩選出與所述物品對(duì)應(yīng)的目標(biāo)輪廓信息。
優(yōu)選地,還包括:
計(jì)算模塊,用于在得到所述目標(biāo)輪廓信息后,計(jì)算所述目標(biāo)輪廓信息的特征信息;
則相應(yīng)地,所述判斷模塊具體為:
判斷相鄰兩個(gè)監(jiān)控周期內(nèi)的所述特征信息的誤差是否在預(yù)定范圍內(nèi);
其中,所述特征信息具體包括:
所述目標(biāo)輪廓信息對(duì)應(yīng)的輪廓面積、所述目標(biāo)輪廓信息對(duì)應(yīng)的輪廓中心位置和/或所述目標(biāo)輪廓信息對(duì)應(yīng)的輪廓距。
本發(fā)明所提供的一種物品監(jiān)控方法,首先利用攝像頭采集物品的視頻流,然后對(duì)視頻流進(jìn)行處理得到物品的圖像信息,經(jīng)過(guò)圖像預(yù)處理后得到物品的目標(biāo)輪廓信息。通過(guò)比較相鄰兩個(gè)監(jiān)控周期內(nèi)的目標(biāo)輪廓信息的誤差是否在預(yù)定范圍從而確定物品是否被盜。由此可見(jiàn),本方法通過(guò)物品的輪廓信息進(jìn)行判斷,因此每個(gè)監(jiān)控周期的判斷過(guò)程都較快,提高了運(yùn)行效率,另外,無(wú)需再物品上增加額外的硬件,節(jié)約了硬件成本。此外,本發(fā)明還提供一種物品監(jiān)控裝置,效果如上所述。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例,下面將對(duì)實(shí)施例中所需要使用的附圖做簡(jiǎn)單的介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明提供的一種物品監(jiān)控方法的流程圖;
圖2為本發(fā)明實(shí)施例提供的一種獲取目標(biāo)輪廓信息的方法的流程圖;
圖3為本發(fā)明實(shí)施例提供的另一種物品監(jiān)控方法的流程圖;
圖4為本發(fā)明實(shí)施例提供的一種通過(guò)矩形計(jì)算輪廓中心點(diǎn)的示意圖;
圖5為本發(fā)明實(shí)施例提供的一種物品監(jiān)控裝置的結(jié)構(gòu)圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下,所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)范圍。
本發(fā)明的核心是提供一種物品監(jiān)控方法及裝置,用于降低硬件成本以及避免復(fù)雜運(yùn)算帶來(lái)的監(jiān)控速度慢的問(wèn)題。
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面結(jié)合附圖和具體實(shí)施方式對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說(shuō)明。
圖1為本發(fā)明提供的一種物品監(jiān)控方法的流程圖。如圖1所示,物品監(jiān)控方法包括:
s10:讀取攝像頭對(duì)物品進(jìn)行視頻采集的視頻流。
在具體實(shí)施中,需要在物品存放的周?chē)惭b攝像頭,通過(guò)攝像頭采集物品及物品周?chē)囊曨l,然后讀取攝像頭采集的視頻流。
s11:將視頻流以幀為單元進(jìn)行圖像轉(zhuǎn)換以得到物品的圖像信息。
由于視頻流是由一幀一幀的圖像信息拼接得到的動(dòng)態(tài)圖像,因此為了能夠得到物品的靜止圖像信息,需要將視頻流以幀為單位進(jìn)行圖像轉(zhuǎn)換。在具體實(shí)施中,可以在監(jiān)控周期內(nèi)獲取該時(shí)間段內(nèi)的視頻流中的任意一幀的圖像信息。例如監(jiān)控周期內(nèi)的視頻流有100幀,可以選取這100幀中的任意一幀作為本周期內(nèi)物品的圖像信息。
s12:通過(guò)圖像處理方法提取圖像信息中物品的目標(biāo)輪廓信息。
對(duì)于步驟s12來(lái)說(shuō),主要是通過(guò)圖像信息提取到物品的輪廓信息。使得后續(xù)在進(jìn)行相鄰兩個(gè)監(jiān)控周期進(jìn)行比較時(shí),只需要比較輪廓信息即可,因此能夠較大程度地提高一個(gè)監(jiān)控周期內(nèi)的監(jiān)控速度。
圖2為本發(fā)明實(shí)施例提供的一種獲取目標(biāo)輪廓信息的方法的流程圖。如圖2所示,步驟s12具體包括:
s120:在圖像信息中定位出物品的初始位置。
s121:將圖像信息由彩色轉(zhuǎn)換成灰度圖。
s122:對(duì)灰度圖進(jìn)行均值濾波以過(guò)濾噪聲。
s123:對(duì)濾波后的灰度圖進(jìn)行二值化操作以將物品從背景中分離得到物品的二值化圖像信息。
s124:對(duì)二值化圖像信息進(jìn)行邊緣提取得到目標(biāo)輪廓信息。
步驟s121中,轉(zhuǎn)換成灰度圖可以減少冗余的信息,加快處理速度。其中,由彩色轉(zhuǎn)換成灰度圖對(duì)應(yīng)的轉(zhuǎn)換公式為:gray=0.299r+0.587g+0.114b。
需要說(shuō)明的是,由于光照、背景、物品顏色多種多樣的原因,固定閾值或者動(dòng)態(tài)閾值的二值化方法都很難適應(yīng)所有的情況,因此步驟s122中,需要根據(jù)物品所處的環(huán)境調(diào)整二值化閾值,使到物品與背景能夠分離。
作為優(yōu)選地實(shí)施方式,步驟s124具體包括:
s1240:通過(guò)canny算法獲取二值化圖像的邊緣信息,并對(duì)邊緣信息進(jìn)行過(guò)濾;
s1241:利用輪廓提取函數(shù)提取包含的全部待驗(yàn)證輪廓信息;
s1242:在全部待驗(yàn)證輪廓信息中篩選出與物品對(duì)應(yīng)的目標(biāo)輪廓信息。
步驟s1240其實(shí)是計(jì)算二值化圖像的梯度值,通過(guò)如下公式計(jì)算:
g(x,y)=dx(i,j)+dy(i,j);
dx(i,j)=i(i+1,j)-i(i,j);
dy(i,j)=i(i,j+1)-i(i,j);
其中,g(x,y)為二值化圖像的梯度,dx(i,j)為二值化圖像x方向的梯度,dy(i,j)為二值化圖像y方向的梯度,i(i,j)為二值化圖像的像素值。
在具體實(shí)施中,邊緣信息是雜亂無(wú)章的,包含了一些其他的干擾和噪聲。因此我們需要對(duì)這些信息進(jìn)行整理、過(guò)濾和提取。
獲取邊緣信息后,通過(guò)輪廓提取函數(shù)獲取輪廓信息。具體實(shí)施方式為:對(duì)過(guò)濾后的邊緣信息對(duì)應(yīng)的圖像進(jìn)行掃描,判斷各個(gè)邊緣是否連在一起,形成閉合的輪廓,有的話,則記錄在相應(yīng)的輪廓容器中,這些具有閉合輪廓的圖像對(duì)應(yīng)的輪廓信息就是待驗(yàn)證輪廓信息。
由于圖像中得到的輪廓可能有多個(gè),及輪廓信息也有多個(gè),需要進(jìn)行篩選,篩選出一個(gè)輪廓信息作為目標(biāo)輪廓信息。
作為優(yōu)選地實(shí)施方式,在全部待驗(yàn)證輪廓信息中篩選出與物品對(duì)應(yīng)的目標(biāo)輪廓信息具體為:計(jì)算各待驗(yàn)證輪廓信息對(duì)應(yīng)的輪廓面積,將面積最大的待驗(yàn)證輪廓信息作為目標(biāo)輪廓信息。
因?yàn)樵谝粋€(gè)區(qū)域里面,只包含了一個(gè)物品,而一般來(lái)說(shuō),該物品在該區(qū)域里的輪廓面積應(yīng)該是最大的,因此我們可以通過(guò)找出最大面積的輪廓來(lái)定位到需要關(guān)注的物品。具體做法為:統(tǒng)計(jì)每個(gè)輪廓包含的像素值從而得到該輪廓的面積,然后按從大到小排序,篩選出面積最大的輪廓。該輪廓對(duì)應(yīng)的輪廓信息就是目標(biāo)輪廓信息。
s13:判斷相鄰兩個(gè)監(jiān)控周期內(nèi)的目標(biāo)輪廓信息的誤差是否在預(yù)定范圍內(nèi),如果否,進(jìn)入s14。
s14:輸出報(bào)警信號(hào)。
需要說(shuō)明的是,在進(jìn)行物品監(jiān)控過(guò)程中,每一個(gè)監(jiān)控周期都按照步驟s10-s12進(jìn)行執(zhí)行,然后通過(guò)s13判斷相鄰兩個(gè)監(jiān)控周期內(nèi)的目標(biāo)輪廓信息的誤差是否在預(yù)定范圍內(nèi)。
可以理解的是,在上述不同的監(jiān)控周期內(nèi),由于外界環(huán)境不同等因素,即使物品沒(méi)有移動(dòng),也有可能造成兩個(gè)監(jiān)控周期內(nèi)的目標(biāo)輪廓信息不同。因此,本發(fā)明中,會(huì)設(shè)置一個(gè)誤差,只要在這個(gè)誤差范圍內(nèi)就認(rèn)為物品沒(méi)有被盜竊。另外,誤差的范圍如何選取可以根據(jù)實(shí)際情況設(shè)定,可以是一個(gè)固定的值,也可以是一個(gè)變化的值,本實(shí)施例不再贅述。
本實(shí)施例提供的物品監(jiān)控方法,首先利用攝像頭采集物品的視頻流,然后對(duì)視頻流進(jìn)行處理得到物品的圖像信息,經(jīng)過(guò)圖像預(yù)處理后得到物品的目標(biāo)輪廓信息。通過(guò)比較相鄰兩個(gè)監(jiān)控周期內(nèi)的目標(biāo)輪廓信息的誤差是否在預(yù)定范圍從而確定物品是否被盜。由此可見(jiàn),本方法通過(guò)物品的輪廓信息進(jìn)行判斷,因此每個(gè)監(jiān)控周期的判斷過(guò)程都較快,提高了運(yùn)行效率,另外,無(wú)需再物品上增加額外的硬件,節(jié)約了硬件成本。
圖3為本發(fā)明實(shí)施例提供的另一種物品監(jiān)控方法的流程圖。在上述實(shí)施例的基礎(chǔ)上,作為優(yōu)選地實(shí)施方式,在得到目標(biāo)輪廓信息后,還包括:
s30:計(jì)算目標(biāo)輪廓信息的特征信息;
則相應(yīng)地,s13具體為:
判斷相鄰兩個(gè)監(jiān)控周期內(nèi)的特征信息的誤差是否在預(yù)定范圍內(nèi);
其中,特征信息具體包括:
目標(biāo)輪廓信息對(duì)應(yīng)的輪廓面積、目標(biāo)輪廓信息對(duì)應(yīng)的輪廓中心位置和/或目標(biāo)輪廓信息對(duì)應(yīng)的輪廓距。
對(duì)于輪廓面積的計(jì)算本發(fā)明不再贅述,這里只詳細(xì)說(shuō)明中心位置的計(jì)算以及輪廓矩的計(jì)算。
中心位置計(jì)算方式:
求出該輪廓的4各頂點(diǎn),分別是點(diǎn)a、點(diǎn)c、點(diǎn)a和點(diǎn)d的坐標(biāo)值。然后通過(guò)這四個(gè)點(diǎn)的坐標(biāo)擬合出一個(gè)矩形,該矩形剛好包圍住了物品的輪廓,因此可以將矩形的中心點(diǎn)作為輪廓的中心點(diǎn)。圖4為本發(fā)明實(shí)施例提供的一種通過(guò)矩形計(jì)算輪廓中心點(diǎn)的示意圖。中心點(diǎn)的計(jì)算公式為:
core.x=(2*rect.x+rect.width)/2
core.y=(2*rect.y+rect.height)/2
其中,core.x是輪廓中心點(diǎn)在x軸方向上的坐標(biāo)值,core.y是輪廓中心點(diǎn)在y軸方向上的坐標(biāo)值,rect.x是點(diǎn)a在x軸的坐標(biāo)值,rect.y是點(diǎn)b在y軸的坐標(biāo)值,rect.width是矩形在x軸的長(zhǎng)度,rect.height是矩形在y軸的長(zhǎng)度。
輪廓矩的計(jì)算方式:
矩是輪廓上所有點(diǎn)進(jìn)行積分運(yùn)算而求得的一個(gè)特征。計(jì)算方式如下:
其中,i(x,y)是圖像位于(x,y)像素點(diǎn)的值,p對(duì)應(yīng)x維度上的矩,q對(duì)應(yīng)y維度上的矩,階數(shù)表示對(duì)應(yīng)部分的指數(shù)。
在上述實(shí)施例的基礎(chǔ)上,作為優(yōu)選地實(shí)施方式,判斷相鄰兩個(gè)監(jiān)控周期內(nèi)的目標(biāo)輪廓信息的誤差是否在預(yù)定范圍內(nèi)具體包括:
s130:判斷相鄰兩個(gè)監(jiān)控周期內(nèi)的輪廓矩的誤差是否在第一預(yù)定范圍內(nèi),如果否,則進(jìn)入s14;如果是,則進(jìn)入s131。
s131判斷相鄰兩個(gè)監(jiān)控周期內(nèi)的輪廓面積的誤差是否在第二預(yù)定范圍內(nèi),如果否,則進(jìn)入s14;如果是,則進(jìn)入s132。
s132:判斷相鄰兩個(gè)監(jiān)控周期內(nèi)的輪廓中心位置的誤差是否在第三預(yù)定范圍內(nèi),如果否,則進(jìn)入s14。
在上文中對(duì)于一種物品監(jiān)控方法對(duì)應(yīng)的實(shí)施例進(jìn)行了詳細(xì)描述,本發(fā)明還提供一種物品監(jiān)控裝置。由于裝置部分的實(shí)施例與方法部分的實(shí)施例相互對(duì)應(yīng),因此裝置部分的實(shí)施例請(qǐng)參見(jiàn)方法部分的實(shí)施例的描述,這里暫不贅述。圖5為本發(fā)明實(shí)施例提供的一種物品監(jiān)控裝置的結(jié)構(gòu)圖。如圖5所示,一種物品監(jiān)控裝置,包括:
視頻讀取模塊10,用于讀取攝像頭對(duì)物品進(jìn)行視頻采集的視頻流;
圖像轉(zhuǎn)換模塊11,用于將視頻流以幀為單元進(jìn)行圖像轉(zhuǎn)換以得到物品的圖像信息;
圖像提取模塊12,用于通過(guò)圖像處理方法提取圖像信息中物品的目標(biāo)輪廓信息;
判斷模塊13,用于判斷相鄰兩個(gè)監(jiān)控周期內(nèi)的目標(biāo)輪廓信息的誤差是否在預(yù)定范圍內(nèi);
報(bào)警模塊14,用于在判斷模塊的判斷結(jié)果為否時(shí),輸出報(bào)警信號(hào)。
本實(shí)施例提供的物品監(jiān)控裝置,首先利用攝像頭采集物品的視頻流,然后對(duì)視頻流進(jìn)行處理得到物品的圖像信息,經(jīng)過(guò)圖像預(yù)處理后得到物品的目標(biāo)輪廓信息。通過(guò)比較相鄰兩個(gè)監(jiān)控周期內(nèi)的目標(biāo)輪廓信息的誤差是否在預(yù)定范圍從而確定物品是否被盜。由此可見(jiàn),本裝置通過(guò)物品的輪廓信息進(jìn)行判斷,因此每個(gè)監(jiān)控周期的判斷過(guò)程都較快,提高了運(yùn)行效率,另外,無(wú)需再物品上增加額外的硬件,節(jié)約了硬件成本。
作為優(yōu)選地實(shí)施方式,圖像提取模塊12具體包括:
定位單元,用于在圖像信息中定位出物品的初始位置;
灰度轉(zhuǎn)換單元,用于將圖像信息由彩色轉(zhuǎn)換成灰度圖;
過(guò)濾單元,用于對(duì)灰度圖進(jìn)行均值濾波以過(guò)濾噪聲;
二值化單元,用于對(duì)濾波后的灰度圖進(jìn)行二值化操作以將物品從背景中分離得到物品的二值化圖像信息;
邊緣提取單元,用于對(duì)二值化圖像信息進(jìn)行邊緣提取得到目標(biāo)輪廓信息。
作為優(yōu)選地實(shí)施方式,邊緣提取單元具體通過(guò)canny算法獲取二值化圖像的邊緣信息,并對(duì)邊緣信息進(jìn)行過(guò)濾;
利用輪廓提取函數(shù)提取包含的全部待驗(yàn)證輪廓信息;
在全部待驗(yàn)證輪廓信息中篩選出與物品對(duì)應(yīng)的目標(biāo)輪廓信息。
作為優(yōu)選地實(shí)施方式,還包括:
計(jì)算模塊,用于在得到目標(biāo)輪廓信息后,計(jì)算目標(biāo)輪廓信息的特征信息;
則相應(yīng)地,所述判斷模塊具體為:
判斷相鄰兩個(gè)監(jiān)控周期內(nèi)的特征信息的誤差是否在預(yù)定范圍內(nèi);
其中,特征信息具體包括:
目標(biāo)輪廓信息對(duì)應(yīng)的輪廓面積、目標(biāo)輪廓信息對(duì)應(yīng)的輪廓中心位置和/或目標(biāo)輪廓信息對(duì)應(yīng)的輪廓距。
以上對(duì)本發(fā)明所提供的物品監(jiān)控方法及裝置進(jìn)行了詳細(xì)介紹。說(shuō)明書(shū)中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見(jiàn)即可。對(duì)于實(shí)施例公開(kāi)的裝置而言,由于其與實(shí)施例公開(kāi)的方法相對(duì)應(yīng),所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法部分說(shuō)明即可。應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以對(duì)本發(fā)明進(jìn)行若干改進(jìn)和修飾,這些改進(jìn)和修飾也落入本發(fā)明權(quán)利要求的保護(hù)范圍內(nèi)。
還需要說(shuō)明的是,在本說(shuō)明書(shū)中,諸如第一和第二等之類(lèi)的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品或者設(shè)備中還存在另外的相同要素。