本發(fā)明涉及玻璃片數(shù)的計數(shù)方法、裝置和手機。
背景技術(shù):
:在現(xiàn)有生產(chǎn)模式下,大多以人工數(shù)玻璃的方法進行生產(chǎn)。人工數(shù)片需要結(jié)合眼力和手指,以一片或多片疊加為單位對玻璃計數(shù),需要大腦的存儲記憶功能,這效率低并且容易出錯。另外還有側(cè)重法、超聲波測厚法或者計數(shù)筆計數(shù)法用于玻璃的計數(shù)。測重法是將玻璃置于稱重臺上,進行稱重,通過公式“總質(zhì)量/單片質(zhì)量=總數(shù)量”進行計數(shù)。這種方式玻璃搬運易產(chǎn)生擦傷、劃傷,并且每片玻璃重量略微差異,計數(shù)玻璃的片數(shù)較多時,容易產(chǎn)生較大誤差。超聲波測厚法在玻璃的下片區(qū)或者裝箱區(qū)對垂直玻璃進行操作,通過公式“總厚度/單片厚度=總數(shù)量(襯紙另計)”進行計數(shù)。超聲波測厚法需要涂耦合劑,影響玻璃外觀,操作不方便,并且每片玻璃厚度略微差異,容易產(chǎn)生較大的累積誤差。計數(shù)筆計數(shù)法是在在玻璃的下片區(qū)或者裝箱區(qū)對玻璃用計數(shù)筆進行計數(shù),其是利用齒輪傳動機械來進行計數(shù),需要在玻璃上出現(xiàn)標(biāo)記,并且計數(shù)效率較低。技術(shù)實現(xiàn)要素:本發(fā)明的目的在于提供一種玻璃智能計數(shù)方法、裝置和手機,其容易操作,并且效率高。一種玻璃智能計數(shù)方法包括:步驟1,獲取待計數(shù)玻璃的數(shù)字圖像;步驟2,將所述數(shù)字圖像轉(zhuǎn)換成灰度圖像;步驟3,對所述灰度圖像進行橫向邊緣梯度計算,至到所述灰度圖像的橫向變化值出現(xiàn);步驟4,對經(jīng)過步驟3處理過的圖像進行自適應(yīng)的二值化操作;步驟5,對經(jīng)過步驟4處理過的圖像進行腐蝕、膨脹的形態(tài)學(xué)操作;以及步驟6,統(tǒng)計線條,計算圖像中豎線線條的數(shù)目;步驟7,將步驟6獲得的數(shù)目作為玻璃的片數(shù)。所述的玻璃智能計數(shù)方法的優(yōu)選方式中,重復(fù)步驟1至步驟6多次,若出現(xiàn)豎線線條的數(shù)目一致,再執(zhí)行步驟7。所述的玻璃智能計數(shù)方法的優(yōu)選方式中,若玻璃與玻璃之間有襯紙相間隔,提前裁剪襯紙,露出一列設(shè)定寬度的玻璃邊緣。一種手機包括圖像獲取單元、計算單元和顯示單元,所述圖像獲取單元能獲取待計數(shù)玻璃的數(shù)字圖像;所述計算單元配置成:獲取所述數(shù)字圖像;將所述數(shù)字圖像轉(zhuǎn)換成灰度圖像;對所述灰度圖像進行橫向邊緣梯度計算,至到所述灰度圖像的橫向變化值出現(xiàn);再對圖像進行自適應(yīng)的二值化操作;再對圖像進行腐蝕、膨脹的形態(tài)學(xué)操作;以及再統(tǒng)計線條,計算圖像中豎線線條的數(shù)目;并將豎線線條的數(shù)目作為玻璃的片數(shù)輸出到顯示單元。所述的手機,所述圖像獲取單元是攝像裝置。一種玻璃智能計數(shù)裝置,包括圖像獲取單元和計算單元,所述圖像獲取單元能獲取待計數(shù)玻璃的數(shù)字圖像;所述計算單元包括獲取所述數(shù)字圖像的模塊,將所述數(shù)字圖像轉(zhuǎn)換成灰度圖像的模塊,對所述灰度圖像進行橫向邊緣梯度計算的模塊,再對圖像進行自適應(yīng)的二值化操作的模塊,再對圖像進行腐蝕、膨脹的形態(tài)學(xué)操作的模塊,以及再統(tǒng)計線條計算圖像中豎線線條的數(shù)目的模塊。本發(fā)明可以實現(xiàn)手機或者其他便攜式裝置搭載軟件或者軟硬件結(jié)合的方式來數(shù)片取代人工數(shù)片,不受玻璃片厚度差異或者重量差異的影響,做到前后工序玻璃數(shù)量交接,包裝發(fā)貨后的玻璃片數(shù)量準(zhǔn)確無誤,直接杜絕因玻璃片數(shù)的差異,而產(chǎn)生上下工序交接不順暢,客戶投訴等問題,從而提高生產(chǎn)效率,降低人工成本。附圖說明本發(fā)明的上述的以及其他的特征、性質(zhì)和優(yōu)勢將通過下面結(jié)合附圖和實施例的描述而變得更加明顯,其中:圖1為玻璃數(shù)字圖像在顯示界面中呈現(xiàn)的示意圖;圖2為灰度圖像在顯示界面中呈現(xiàn)的示意圖。圖3為橫向邊緣梯度計算處理后的圖像在顯示界面中呈現(xiàn)的示意圖。圖4為自適應(yīng)的二值化操作的圖像在顯示界面中呈現(xiàn)的示意圖。圖5為進行腐蝕、膨脹的形態(tài)學(xué)操作后的圖像在顯示界面中呈現(xiàn)的示意圖。圖6為計數(shù)結(jié)果在在顯示界面中呈現(xiàn)的示意圖。具體實施方式下面結(jié)合具體實施例和附圖對本發(fā)明作進一步說明,在以下的描述中闡述了更多的細節(jié)以便于充分理解本發(fā)明,但是本發(fā)明顯然能夠以多種不同于此描述的其它方式來實施,本領(lǐng)域技術(shù)人員可以在不違背本發(fā)明內(nèi)涵的情況下根據(jù)實際應(yīng)用情況作類似推廣、演繹,因此不應(yīng)以此具體實施例的內(nèi)容限制本發(fā)明的保護范圍。在后述實施例中,對圖形的處理工具采用opencv(開源計算機視覺庫)中的工具,但本發(fā)明的實現(xiàn)不限于此,例如還可以采用軟件matlab(矩陣實驗室)提供的各種工具。根據(jù)本發(fā)明的玻璃智能計數(shù)方法包括以下步驟:步驟1,獲取待計數(shù)玻璃的數(shù)字圖像。獲取方式可以是通過攝像或攝影裝置拍攝玻璃或者其他圖像獲取單元來獲得玻璃的數(shù)字圖像,如圖1所示,圖像獲取單元的參照水平線與玻璃邊緣垂直,圖像獲取單元的參照水平線也就是其獲得的數(shù)字圖像的水平線,圖中示出的玻璃邊緣為玻璃的圓光邊或者細磨邊。步驟2,將所述數(shù)字圖像轉(zhuǎn)換成灰度圖像,具體的轉(zhuǎn)換工具可以是使用opencv中的工具cv::cvtcolor進行圖像的轉(zhuǎn)換,獲取圖片的灰度圖像:cv::cvtcolor(mrgbaframe,mgrayframe,cv_bgr2gray)。圖2示出了獲取的灰度圖像。步驟3,對所述灰度圖像進行橫向邊緣梯度計算,至到所述灰度圖像的橫向變化值出現(xiàn);可以使用opencv中的scharr函數(shù);cv::scharr(mgrayframe,mgradframe,mgrayframe.type(),1,0,scale,delta,cv::border_default);圖3示出了圖像的橫向梯度變化。步驟4,對經(jīng)過步驟3處理過的圖像進行自適應(yīng)的二值化操作,采用自適應(yīng)的二值化操作可以減小光線的影響;圖4示出了自適應(yīng)的二值化操作的圖像。步驟5,對經(jīng)過步驟4處理過的圖像進行腐蝕、膨脹的形態(tài)學(xué)操作。步驟5可以消除圖像中的噪點,減小或消除噪聲對計數(shù)結(jié)果的影響。圖5顯示了形態(tài)學(xué)操作后的圖像。步驟6,對經(jīng)過步驟5之后的圖像統(tǒng)計線條,計算圖像中豎線線條的數(shù)目。步驟7,將步驟6獲得的數(shù)目作為玻璃的片數(shù),圖6示出了計數(shù)結(jié)果。為了減少誤差,根據(jù)本發(fā)明的方法中可以重復(fù)步驟1至步驟6多次,來統(tǒng)計幾個比較準(zhǔn)確的結(jié)果,若出現(xiàn)豎線線條的數(shù)目一致,再將步驟6獲得的數(shù)目作為玻璃的片數(shù)。比例,通過10次的抓拍計算,其中有9次的計算結(jié)果一樣,可以將該9次的計算結(jié)果作為玻璃的片數(shù)。若玻璃與玻璃之間有襯紙相間隔,提前裁剪襯紙,露出一列設(shè)定寬度的玻璃邊緣,例如露出5mm寬度的玻璃邊緣,便于獲取圖像。根據(jù)本發(fā)明的手機,包括圖像獲取單元、計算單元和顯示單元,所述圖像獲取單元能獲取待計數(shù)玻璃的數(shù)字圖像;所述計算單元配置成:獲取所述數(shù)字圖像;將所述數(shù)字圖像轉(zhuǎn)換成灰度圖像;對所述灰度圖像進行橫向邊緣梯度計算,至到所述灰度圖像的橫向變化值出現(xiàn);再對圖像進行自適應(yīng)的二值化操作;再對圖像進行腐蝕、膨脹的形態(tài)學(xué)操作;以及再統(tǒng)計線條,計算圖像中豎線線條的數(shù)目;并將豎線線條的數(shù)目作為玻璃的片數(shù)輸出到顯示單元。使用者可以手持根據(jù)本發(fā)明生產(chǎn)的手機,其操作感受一般是圖1和圖6所示界面,所用時間大概10秒左右,非常便于操作,計數(shù)結(jié)果也準(zhǔn)確。對于圖像的獲取可以通過手機搭載的攝像裝置來獲取。與現(xiàn)有技術(shù)(以節(jié)約時間為例)比較:人工數(shù)片時間出現(xiàn)片數(shù)錯誤概率眼乏,吃力程度新員工50秒鐘*2次30%~40%9分老員工20秒*2次5%~15%7分圖像處理法軟件5秒*1次0%1分節(jié)約時間(24小時內(nèi))1小時40分鐘注:①,一架玻璃以150片計;②,新員工(工齡:≦3個月);老員工(工齡:≧1年);③,眼乏,吃力程度以10分計;另外,根據(jù)本發(fā)明的玻璃智能計數(shù)裝置包括圖像獲取單元和計算單元,所述圖 像獲取單元能獲取待計數(shù)玻璃的數(shù)字圖像;所述計算單元包括獲取所述數(shù)字圖像的模塊,將所述數(shù)字圖像轉(zhuǎn)換成灰度圖像的模塊,對所述灰度圖像進行橫向邊緣梯度計算的模塊,再對圖像進行自適應(yīng)的二值化操作的模塊,再對圖像進行腐蝕、膨脹的形態(tài)學(xué)操作的模塊,以及再統(tǒng)計線條計算圖像中豎線線條的數(shù)目的模塊。本發(fā)明雖然以較佳實施例公開如上,但其并不是用來限定本發(fā)明,任何本領(lǐng)域技術(shù)人員在不脫離本發(fā)明的精神和范圍內(nèi),都可以做出可能的變動和修改。因此,凡是未脫離本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本發(fā)明的技術(shù)實質(zhì)對以上實施例所作的任何修改、等同變化及修飾,均落入本發(fā)明權(quán)利要求所界定的保護范圍之內(nèi)。當(dāng)前第1頁12