能源計量器具識采系統(tǒng)設計與實現(xiàn)
時間:2022-05-25 03:39:25
導語:能源計量器具識采系統(tǒng)設計與實現(xiàn)一文來源于網(wǎng)友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。
摘要:數(shù)顯式計量器具識采系統(tǒng)利用自主開發(fā)的圖形識別數(shù)據(jù)提取技術,結合現(xiàn)場設備,主動識別計量器具上顯示的數(shù)字,傳送到能耗數(shù)據(jù)采集終端,是能耗數(shù)據(jù)實時采集的良好補充。
關鍵詞:數(shù)據(jù)實時采集;圖形識別
能源計量器具的數(shù)據(jù)采集是完善重點用能單位能源計量體系,提高能源管理精細化水平的基礎。在進行能耗數(shù)據(jù)實時采集的工作中,采集系統(tǒng)需從具備數(shù)字輸出功能的相應智能計量器具讀取實時數(shù)據(jù)。而企業(yè)情況千差萬別,在工作中常遇到非智能能源計量器具不宜改造,或改造成本較高的情況,不便于實時能耗計量數(shù)據(jù)的采集。為解決這一矛盾,貴州省計量測試院研制了這一套數(shù)顯式量器具識采系統(tǒng),可在不影響企業(yè)生產(chǎn)、不用改造計量儀表的情況下,實現(xiàn)能耗數(shù)據(jù)的實時采集。本文介紹了該識采系統(tǒng)的基本設計思路及實現(xiàn)的功能。
1.1圖像識別開發(fā)基本流程。識采系統(tǒng)關鍵是識別能源計量器具上的數(shù)字并進行采集,識別的過程需要利用計算機或其他數(shù)字設備對圖像信息進行各種加工和處理,抽取輸入樣本的模式表達形式與預先存儲在計算機中標準樣本的模式表達形式進行逐一比對,用一定的準則進行判斷,找出最接近輸入樣本表達形式進行匹配。[1-2]其識別過程主要包括圖像采集、圖像預處理、特征提取、模式匹配四個環(huán)節(jié),一個典型的識別過程如圖1所示。[4]1.2圖像采集。第一步需要用圖像采集設備對能源計量器具的顯示結果進行攝取并錄入到系統(tǒng)軟件中進行后續(xù)處理。雖然只是簡單的一副圖像,但企業(yè)現(xiàn)場情況復雜,為達到均勻補光防止反射的效果,鏡面采用防霧化處理。并配有補光裝置,可根據(jù)現(xiàn)場情況調節(jié)亮度。1.3圖像傾斜矯正。由于拍攝角度的問題,有的圖像數(shù)字傾斜情況較為明顯,傾斜矯正的目的是要將數(shù)字的豎邊矯正為豎直方向。在這之前為減少計算量,需要對圖像進行邊緣檢測,可以采用opencv中的canImage類的cvCreateImage()函數(shù)去除無效圖像,[3]再進行hough變換并將圖像旋轉到豎直方向(如圖2)。1.4圖像預處理。獲得的目標數(shù)字圖像中,常有復雜的顯示裝置背景和自然背景等,因此需要進行圖像變換、復原和校正、去噪等一系列操作來消除對圖像的影響。預處理是圖像自動識別系統(tǒng)中非常重要的一步,目的是把圖像變成一幅清晰的點線圖,便于提取正確的圖像特征,包括灰度化、二值化,去除噪點、膨脹與腐蝕、字符分割等。1.4.1圖像的灰度化、二值化用攝像頭攝錄得到的圖像是24位真彩圖像,又稱為RGB圖像,為減少計算量,需要將彩色圖像轉換為灰度圖像,圖像的灰度化常用加權平均值法進行。數(shù)學表達式為:Gray(i,j)=0.11×R(i,j)+0.59×G(i,j)+0.3×B(i,j)式中:Gray(i,j)—灰度圖像的像素灰度值;R(i,j)—紅色通道值;G(i,j)—綠色通道值;B(i,j)—藍色通道值。OpenCV提供了灰度化的API:cvtColor()函數(shù)將原圖m_Mat灰度化,可以直接調用。圖像經(jīng)過灰度化處理后是由256個灰度級別組成的灰度圖像,背景像素容易干擾數(shù)字圖像,因此要進行二值化,設計時定義函數(shù)Image::Binarization()來實現(xiàn)。運行效果如圖3、圖4所示。1.4.2去除噪點Opencv庫有兩個用于去除噪點的操作的函數(shù):連通域法(cvStartFindContours)和泛水填充法(flood-Fill)。連通域法主要思路就是先求出連通域的輪廓,然后用指定的形狀擬合,然后求每個連通域的面積。泛水填充法floodFill(Mat,cvPoint(i,j),cvSca-lar(color))就是將與坐標為cvPoint(i,j)連通的所有的點的顏色都改為cvScalar(color),兩個算法組合來使用,先采用泛水填充法降噪,再使用連通域算法,噪點能去除得比較干凈。1.4.3圖像膨脹、腐蝕處理經(jīng)上述處理之后的數(shù)字圖像常需要通過膨脹處理使中值和模糊平滑處理,讓數(shù)字變得連續(xù);如果膨脹過大可以進行腐蝕運算。膨脹是將圖像中高亮區(qū)域的領域擴大,可用函數(shù)Imgproc.dilate()。相反,腐蝕為圖像中高亮區(qū)域的領域縮小,可用函數(shù)Img-proc.erode(),如圖5、圖6所示。1.4.4數(shù)字圖像分割并存儲識別時,需要將圖片上的字符一個個“扣”下來,得到單個的字符,再進行OCR識別。字符的粘連是分割的難點。Opencv的泛水填充法floodFill(m_Mat,cvPoint(i,j),cvScalar(color))可以用于圖片分割。1.4.5數(shù)字圖像識別識別是把圖像還原回字符文本的過程,包括特征提取和模式匹配等操作。常用做法是:先獲取數(shù)字圖片的特征碼,再用各種算法對特征碼進行分類并打上相應的類標簽。將最終得到的特征碼與我們預先設置好的訓練樣本特征庫內的特征碼進行逐一比對,如果匹配成功則返回正確的結果。訓練樣本準備好后,在OpenCV中創(chuàng)建相應的分類器非常方便。有很多封裝好的分類器,如KNN、NN、SVM等。
2系統(tǒng)實現(xiàn)
2.1系統(tǒng)組成。文中設計的能源計量器具識采系統(tǒng)包括采集控制終端和圖像采集前端。終端是整個系統(tǒng)的中樞,通過運行定制軟件來控制各個節(jié)點的圖像采集及分析、存儲和上傳,文件的數(shù)字化轉換,數(shù)據(jù)分析識別,原始文件和識別后數(shù)據(jù)的保存,調用,并將識別好的數(shù)據(jù)信息發(fā)送到指定設備。定制的圖像數(shù)字識別軟件調用OPENCV庫文件和自己制作的庫進行編程,實現(xiàn)多種現(xiàn)場情況的圖像識別功能。前端圖像采集部分由單片機控制模塊與攝像頭組成。前端圖像采集部分包括補光處理、圖像采集、傳輸?shù)裙δ?。采集?jié)點之間采用工業(yè)485總線結構,將所有設備連接在一起構成有線的前端采集系統(tǒng),這樣可滿足工業(yè)企業(yè)距離遠、傳輸可靠的特點。其中圖像采集攝像頭實現(xiàn)原始圖像的采集。為適應工業(yè)能源計量數(shù)據(jù)采集環(huán)境,攝像頭整體防水并采用定焦模式,單片機模塊及攝像頭模組都放在防水殼體內部。通過尾部的引線與系統(tǒng)連接。如圖7,在系統(tǒng)設備安裝時將鏡頭的焦距調節(jié)好,以后在使用過程中不再改變。為達到均勻補光防止反射的效果,鏡面采用霧化處理。2.2系統(tǒng)測試。文中設計的能源計量器具識采系統(tǒng)最終要實現(xiàn)對字輪顯示、數(shù)碼管顯示、或者是液晶顯示的非智能表具的圖像識別。系統(tǒng)工作過程如圖8所示。單片機系統(tǒng)控制攝像頭和補光燈,對非智能表具的讀數(shù)界面拍照,將照片傳輸?shù)讲杉K端,終端接收用定制程序對照片中的圖像數(shù)據(jù)進行識別,保存所有數(shù)據(jù)記錄(包括原始圖像及識別后的數(shù)據(jù)),將識別出來的數(shù)據(jù)保存成指定格式文件記錄,供其它程序調取。經(jīng)過多次調試及改進,本系統(tǒng)對于數(shù)碼管顯示和液晶顯示的計量器具的識別沒有問題。在識別讀數(shù)為字輪顯示的水表時,字輪在連續(xù)旋轉過程中可能停留在圓周的任何一個位置,尤其當停留在進位狀態(tài)時,識別的準確率有所下降。為此,我們下一步建立相應的半字特征庫。經(jīng)過改進軟件可進一步實現(xiàn)自學習功能,隨著樣本數(shù)據(jù)量的不斷增加,逐步減少識別錯誤或識別混亂的情況,達到更高的識別準確率(見圖9)。
3結論
數(shù)顯式計量器具識采系統(tǒng)結合現(xiàn)場設備,依托圖像識別技術對原本無數(shù)據(jù)接口的計量器具實現(xiàn)自動采集,能很好的適應能耗計量數(shù)據(jù)的采集工作,大大縮短計量器具改造安裝時間。在提高工作效率的同時,最大程度避免人為因素的誤差。經(jīng)過數(shù)顯式計量器具識采系統(tǒng)定時定點的采集,可滿足不宜改造的能源計量器具數(shù)據(jù)采集的需要,是能耗數(shù)據(jù)采集系統(tǒng)的良好補充。
參考文獻
[1]RafaelC.Gonzalez,RichardE.Woods,阮秋琦,阮宇智等譯.數(shù)字圖像處理(第二版)[M].北京:電子工業(yè)出版社,2003.
[2]白福忠.視覺測量技術基礎[M].北京:電子工業(yè)出版社,2013.
[3]黎松,平西定,丁益洪.開放源代碼的計算機視覺類庫OpenCV的應用[J].計算機應用技術,2005,22(08):134~136.
[4]金洋,孫洪芳,方緒才,等.基于EmguCV圖像識別技術在熱力蒸汽流量計量設備數(shù)據(jù)采集中的應用[J].電力建設,2017,(04):83~84.
作者:張怡 吳曉雪 李騁 單位:貴州省計量測試院
- 上一篇:保護邏輯可視化展示系統(tǒng)設計分析
- 下一篇:木雕文化博覽城會展中心設計分析
精品范文
10能源管理體系