基于圖像的糧面走道板檢測(cè)方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及圖像識(shí)別領(lǐng)域,尤其涉及一種基于圖像的糧面走道板檢測(cè)方法和裝置。
【背景技術(shù)】
[0002]在糧食倉儲(chǔ)管理中,在糧面上鋪設(shè)糧面走道板是滿倉后的一項(xiàng)重要工序,以便于在靜態(tài)保管時(shí)檢查糧情的人在上面行走。常見的鋪設(shè)方法是將多個(gè)糧面走道板以沿平行于墻面的方向進(jìn)行擺放,形成多條垂直交叉的縱橫通路。糧面走道板檢測(cè)是糧食倉儲(chǔ)視頻監(jiān)控圖像智能理解中的關(guān)鍵步驟之一,也是糧倉作業(yè)狀態(tài)識(shí)別的重要依據(jù)。
[0003]在糧食倉儲(chǔ)視頻監(jiān)控等應(yīng)用中,糧面上是否鋪設(shè)有走道板是糧倉靜態(tài)保管狀態(tài)的一種重要特征。但是,由于糧面走道板為人工鋪設(shè),一般不能形成規(guī)則的直線邊緣。并且,糧面走道板的顏色不一,糧倉內(nèi)光線不均,這些都加大了通過圖像方式檢測(cè)糧面走道板的難度。
[0004]因此,開發(fā)一種高效率的基于圖像的糧面走道板檢測(cè)方法是一個(gè)亟待解決的問題。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的實(shí)施例提供了一種基于圖像的糧面走道板檢測(cè)方法和裝置,以實(shí)現(xiàn)有效地判斷圖像中的糧面上是否鋪設(shè)有走道板。
[0006]本發(fā)明提供了如下方案:
[0007]一種基于圖像的糧面走道板檢測(cè)方法,包括:
[0008]獲取糧面圖像對(duì)應(yīng)的歸一化的Radon變換圖像,尋找所述歸一化的Radon變換圖像中具有最大像素值的像素點(diǎn);
[0009]當(dāng)所述最大像素值大于預(yù)先設(shè)定的歸一化的Radon變換圖像像素閾值時(shí),判斷在所述歸一化的Radon變換圖像中,所述具有最大像素值的像素點(diǎn)的相關(guān)區(qū)域內(nèi)是否存在匹配像素點(diǎn),所述匹配像素點(diǎn)的像素值大于所述歸一化的Radon變換圖像像素閾值,若存在,則確定所述糧面圖像中包含糧面走道板。
[0010]所述獲取糧面圖像對(duì)應(yīng)的歸一化的Radon變換圖像,包括:
[0011]通過邊緣檢測(cè)方法計(jì)算出糧面圖像對(duì)應(yīng)的邊緣圖像,對(duì)所述邊緣圖像做Radon變換,獲取所述邊緣圖像的Radon變換圖像;
[0012]設(shè)置和所述邊緣圖像具體相同分辨率的全I(xiàn)圖像,對(duì)所述全I(xiàn)圖像做Radon變換,獲取所述全I(xiàn)圖像的Radon變換圖像,所述全I(xiàn)圖像中的各個(gè)像素點(diǎn)的值為I ;
[0013]建立所述邊緣圖像的Radon變換圖像和所述全I(xiàn)圖像的Radon變換圖像之間的圖像對(duì)應(yīng)關(guān)系,按照所述圖像對(duì)應(yīng)關(guān)系將所述邊緣圖像的Radon變換圖像中的每一個(gè)像素點(diǎn)的像素值與所述全I(xiàn)圖像的Radon變換圖像中對(duì)應(yīng)像素點(diǎn)的像素值相除,得到歸一化的Radon變換圖像。
[0014]所述的建立所述邊緣圖像的Radon變換圖像和所述全I(xiàn)圖像的Radon變換圖像之間的圖像對(duì)應(yīng)關(guān)系,包括:
[0015]將所述邊緣圖像的Radon變換圖像中的像素點(diǎn)與所述全I(xiàn)圖像的Radon變換圖像中相同位置的像素點(diǎn)之間建立對(duì)應(yīng)關(guān)系,所述邊緣圖像的Radon變換圖像和所述全I(xiàn)圖像的Radon變換圖像中所有像素點(diǎn)之間的對(duì)應(yīng)關(guān)系,構(gòu)成了所述邊緣圖像的Radon變換圖像和所述全I(xiàn)圖像的Radon變換圖像之間的圖像對(duì)應(yīng)關(guān)系。
[0016]所述的方法還包括:
[0017]剔除所述全I(xiàn)圖像的Radon變換圖像中像素值小于預(yù)設(shè)的全I(xiàn)圖像的Radon變換圖像閾值的像素點(diǎn)。
[0018]所述的方法還包括:
[0019]當(dāng)所述歸一化的Radon變換圖像中的最大像素值不大于預(yù)先設(shè)定的所述歸一化的Radon變換圖像像素閾值時(shí),則確定所述糧面圖像中不包含糧面走道板。
[0020]所述的判斷在所述歸一化的Radon變換圖像中,所述具有最大像素值的像素點(diǎn)的相關(guān)范圍內(nèi)是否存在匹配像素點(diǎn),所述匹配像素點(diǎn)的像素值大于所述歸一化的Radon變換圖像像素閾值,若存在,則確定所述糧面圖像中包含糧面走道板,包括:
[0021]在所述歸一化的Radon變換圖像中,以所述具有最大像素值的像素點(diǎn)為對(duì)稱點(diǎn)設(shè)置上下區(qū)域內(nèi),所述上下區(qū)域不包含所述具有最大像素值的像素點(diǎn),所述上下區(qū)域由最大位置差,最小位置差,最大角度差確定,所述最大位置差,最小位置差分別表示所述邊緣圖像中走道板寬度的像素個(gè)數(shù)的最大值和最小值,所述最大角度差表示所述邊緣圖像中走道板兩側(cè)線段的傾斜角度差的最大值;
[0022]找出所述上下區(qū)域內(nèi)具有最大像素值的匹配像素點(diǎn),判斷所述匹配像素點(diǎn)的像素值是否大于所述歸一化的Radon變換圖像像素閾值,如果是,則確定所述糧面圖像中包含糧面走道板;否則,確定所述糧面圖像中不包含糧面走道板。
[0023]對(duì)于所述邊緣圖像中一條直線上的走道板邊緣線,所述歸一化的Radon變換圖像像素閾值表示所述走道板邊緣線上的邊緣點(diǎn)個(gè)數(shù)至少應(yīng)占其所在直線上像素點(diǎn)總數(shù)的比例。
[0024]一種基于圖像的糧面走道板檢測(cè)裝置,包括:
[0025]歸一化的Radon變換圖像獲取模塊,用于獲取糧面圖像對(duì)應(yīng)的歸一化的Radon變換圖像;
[0026]最大像素點(diǎn)處理模塊,用于尋找所述歸一化的Radon變換圖像中具有最大像素值的像素點(diǎn),判斷所述最大像素值是否大于預(yù)先設(shè)定的歸一化的Radon變換圖像像素閾值;
[0027]匹配像素點(diǎn)處理模塊,用于當(dāng)所述最大像素值大于預(yù)先設(shè)定的歸一化的Radon變換圖像像素閾值時(shí),判斷在所述歸一化的Radon變換圖像中,所述具有最大像素值的像素點(diǎn)的相關(guān)區(qū)域內(nèi)是否存在匹配像素點(diǎn),所述匹配像素點(diǎn)的像素值大于所述歸一化的Radon變換圖像像素閾值;
[0028]糧面走道板判斷模塊,用于當(dāng)所述匹配像素點(diǎn)處理模塊判斷所述匹配像素點(diǎn)存在時(shí),則確定所述糧面圖像中包含糧面走道板。
[0029]所述的歸一化的Radon變換圖像獲取模塊,具體用于通過邊緣檢測(cè)方法計(jì)算出糧面圖像對(duì)應(yīng)的邊緣圖像,對(duì)所述邊緣圖像做Radon變換,獲取所述邊緣圖像的Radon變換圖像;
[0030]設(shè)置和所述邊緣圖像具體相同分辨率的全I(xiàn)圖像,對(duì)所述全I(xiàn)圖像做Radon變換,獲取所述全I(xiàn)圖像的Radon變換圖像,所述全I(xiàn)圖像中的各個(gè)像素點(diǎn)的值為I ;
[0031 ] 建立所述邊緣圖像的Radon變換圖像和所述全I(xiàn)圖像的Radon變換圖像之間的圖像對(duì)應(yīng)關(guān)系,按照所述圖像對(duì)應(yīng)關(guān)系將所述邊緣圖像的Radon變換圖像中的每一個(gè)像素點(diǎn)的像素值與所述全I(xiàn)圖像的Radon變換圖像中對(duì)應(yīng)像素點(diǎn)的像素值相除,得到歸一化的Radon變換圖像。
[0032]所述的歸一化的Radon變換圖像獲取模塊,具體用于將所述邊緣圖像的Radon變換圖像中的像素點(diǎn)與所述全I(xiàn)圖像的Radon變換圖像中相同位置的像素點(diǎn)之間建立對(duì)應(yīng)關(guān)系,所述邊緣圖像的Radon變換圖像和所述全I(xiàn)圖像的Radon變換圖像中所有像素點(diǎn)之間的對(duì)應(yīng)關(guān)系,構(gòu)成了所述邊緣圖像的Radon變換圖像和所述全I(xiàn)圖像的Radon變換圖像之間的圖像對(duì)應(yīng)關(guān)系。
[0033]所述的歸一化的Radon變換圖像獲取模塊,還用于剔除所述全I(xiàn)圖像的Radon變換圖像中像素值小于預(yù)設(shè)的全I(xiàn)圖像的Radon變換圖像像素閾值的像素點(diǎn)。
[0034]所述的最大像素點(diǎn)處理模塊,還用于當(dāng)所述歸一化的Radon變換圖像中的最大像素值不大于預(yù)先設(shè)定的所述歸一化的Radon變換圖像像素閾值時(shí),則確定所述糧面圖像中不包含糧面走道板。
[0035]所述的糧面走道板判斷模塊,還用于在所述歸一化的Radon變換圖像中,以所述具有最大像素值的像素點(diǎn)為對(duì)稱點(diǎn)設(shè)置上下區(qū)域內(nèi),所述上下區(qū)域不包含所述具有最大像素值的像素點(diǎn),所述上下區(qū)域由最大位置差,最小位置差,最大角度差確定,所述最大位置差,最小位置差分別表示所述邊緣圖像中走道板寬度的像素個(gè)數(shù)的最大值和最小值,所述最