一種檢測托盤上是否有軟袋的方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明屬于數(shù)字圖像處理,涉及一種檢測軟袋是否存在的方法。
【背景技術(shù)】
[0002] 在生產(chǎn)的過程中,由于需要高溫殺菌,再經(jīng)過雨淋等一系列步驟,裝滿軟袋的托盤 在排出是會出現(xiàn)軟袋遺留的問題,由于是藥品的生產(chǎn),管控非常嚴(yán)格。目前為了排除這種問 題,采用人工檢測。但人工檢測存在疲勞和主觀性因素干擾等原因,人工檢測存在一定的問 題。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明的目的是提供一種可以實(shí)現(xiàn)在線快速檢測托盤上的軟袋是否存在遺留的 方法。本發(fā)明的技術(shù)方案如下:
[0004] 一種檢測托盤上是否有軟袋的方法,包括下列步驟:
[0005] (1)采集已經(jīng)排出軟袋的托盤圖像;
[0006] (2)對獲取的托盤圖像進(jìn)行轉(zhuǎn)化,將采集到的托盤圖像由RGB顏色空間轉(zhuǎn)化為 HIS顏色空間;
[0007] (3)根據(jù)軟袋上貼的標(biāo)識的顏色,確定感興趣的顏色區(qū)間;
[0008](4)創(chuàng)建顏色表三維數(shù)組,三維數(shù)組分別表示[H] [S] [I],用這個顏色表數(shù)組存儲 感興趣的顏色區(qū)間,得到最終的顏色表;
[0009] (5)將托盤圖像劃分成多個區(qū)域,對于每個區(qū)域,利用⑷得到的顏色表,分別調(diào) 試該區(qū)域的參數(shù),得到二值圖;
[0010] (6)進(jìn)行通過開運(yùn)算去除二值圖里的噪點(diǎn),并進(jìn)行連通區(qū)域的提取,獲得每個連通 區(qū)域的面積;
[0011] (7)通過每個連通區(qū)域面積與判定閾值的比較,如果存在大于判定閾值的連通區(qū) 域面積,則托盤上存在軟袋遺留。
[0012] 該方法步驟簡單,能較好且快速的檢測托盤軟袋遺留問題。
【附圖說明】
[0013] 圖1原圖
[0014] 圖2得到的二值圖像
[0015] 圖3含有小的噪點(diǎn)
[0016] 圖4去除噪點(diǎn)后的圖
【具體實(shí)施方式】
[0017] 下面結(jié)合附圖和實(shí)施例對本發(fā)明進(jìn)行說明。
[0018](1)彩色圖像分割
[0019] 由于顏色空間HIS與人眼的色彩感知相吻合,其在一些照明不均的場合特別有 用,因色調(diào)與高亮、陰影無關(guān),色調(diào)對區(qū)分不同顏色的物體非常有效。
[0020] 首先,將獲取的如圖1的圖像進(jìn)行轉(zhuǎn)化,將采集到的圖像由RGB顏色空間轉(zhuǎn)化為 HIS顏色空間:采用幾何推導(dǎo)法,依據(jù)公式為:
[0021]
[0022]
[0023]
[0024] 其次,創(chuàng)建顏色表數(shù)組ColorTable[361] [101] [256],三維數(shù)組分別表示[H] [S]
[I],用這個顏色表數(shù)組存儲我們感興趣的顏色區(qū)間(軟袋上面的藍(lán)色),得到最終的顏色 表;
[0025] 最后,循環(huán)遍歷整張圖像,如果像素點(diǎn)(X,Y)落在顏色表內(nèi),則該處像素值設(shè)為1、 反之設(shè)為〇 ;得到一張二值圖像,如圖2 ;
[0026] 備注:由于托盤尺寸為1700mm*1700mm,檢測時采用現(xiàn)場的自然光,所以為了保證 檢測的穩(wěn)定性,我們在圖像上劃分了六個區(qū)域,對每個小區(qū)域單獨(dú)調(diào)節(jié)參數(shù)。
[0027] (2)連通區(qū)域提取與計數(shù)
[0028]
[0029] 對二值圖像采用4臨域區(qū)域生長方式提取各連通區(qū)域。具體實(shí)現(xiàn)如下:
[0030] 循環(huán)遍歷二值圖像,當(dāng)圖像(x,y)處像素為1,由該點(diǎn)作為種子進(jìn)行區(qū)域生長,并 統(tǒng)計像素個數(shù),當(dāng)該種子搜索完成后將其值設(shè)為〇,由新種子繼續(xù)搜索,直到不再生長,確定 連通區(qū)域1。
[0031] 循環(huán)遍歷二值圖像,搜索另一處像素值為1的點(diǎn)作為種子確定連通區(qū)域2。
[0032] 依次循環(huán)……,終止停止條件為:則無點(diǎn)可生長;
[0033] 獲取得到每一個連通區(qū)域,顯示出最終每一個連通區(qū)域的面積。
[0034] (3)有無判斷
[0035] 根據(jù)圖4,如果有任何一個連通區(qū)域的面積大于設(shè)定的判定閾值,則托盤上面存在 軟袋遺留。
【主權(quán)項(xiàng)】
1. 一種檢測托盤上是否有軟袋的方法,包括下列步驟: (1) 采集已經(jīng)排出軟袋的托盤圖像; (2) 對獲取的托盤圖像進(jìn)行轉(zhuǎn)化,將采集到的托盤圖像由RGB顏色空間轉(zhuǎn)化為HIS顏 色空間; (3) 根據(jù)軟袋上貼的標(biāo)識的顏色,確定感興趣的顏色區(qū)間; (4) 創(chuàng)建顏色表三維數(shù)組,三維數(shù)組分別表示[H][S][I],用這個顏色表數(shù)組存儲感興 趣的顏色區(qū)間,得到最終的顏色表; (5) 將托盤圖像劃分成多個區(qū)域,對于每個區(qū)域,利用⑷得到的顏色表,分別調(diào)試該 區(qū)域的參數(shù),得到二值圖; (6) 進(jìn)行通過開運(yùn)算去除二值圖里的噪點(diǎn),并進(jìn)行連通區(qū)域的提取,獲得每個連通區(qū)域 的面積; (7) 通過每個連通區(qū)域面積與判定閾值的比較,如果存在大于判定閾值的連通區(qū)域面 積,則托盤上存在軟袋遺留。
【專利摘要】本發(fā)明涉及一種檢測托盤上是否有軟袋的方法,包括:采集已經(jīng)排出軟袋的托盤圖像;對獲取的托盤圖像進(jìn)行轉(zhuǎn)化,將采集到的托盤圖像由RGB顏色空間轉(zhuǎn)化為HIS顏色空間;根據(jù)軟袋上貼的標(biāo)識的顏色,確定感興趣的顏色區(qū)間;創(chuàng)建顏色表三維數(shù)組,三維數(shù)組分別表示[H][S][I],用這個顏色表數(shù)組存儲感興趣的顏色區(qū)間,得到最終的顏色表;將托盤圖像劃分成多個區(qū)域,對于每個區(qū)域,利用顏色表,分別調(diào)試該區(qū)域的參數(shù),得到二值圖;進(jìn)行通過開運(yùn)算去除二值圖里的噪點(diǎn),并進(jìn)行連通區(qū)域的提取,獲得每個連通區(qū)域的面積;通過每個連通區(qū)域面積與判定閾值的比較,如果存在大于判定閾值的連通區(qū)域面積,則托盤上存在軟袋遺留。本發(fā)明可以在線檢測托盤上的軟袋是否存在遺留。
【IPC分類】G06K9/46, G06T7/00
【公開號】CN105427321
【申請?zhí)枴緾N201510870507
【發(fā)明人】馬永發(fā), 于振, 余天洪
【申請人】天津普達(dá)軟件技術(shù)有限公司
【公開日】2016年3月23日
【申請日】2015年12月1日