Reading Numbers from Images -- Reading Numbers from Images --
§ 目的
文數字辨識及讀取 LCD 或 樣品
§ 過程
輸入欲辨識的影像,利用軟體中欲先做好的字元資料庫檔案
§ 結果
得到文數字的辨識值
§ 提示
文數字的若比 LCD 或樣品的背景要暗許多,可利用 "ThresholdToRegion" filter 提取文數字
字數字可能會有裂開不完整,可利用 "DilateRegion" filter 擴大範圍連接它們
如果文數字的位置在 LCD 或樣品上是固定的,可縮小其辨示範圍
可利用模式進行識別並儲存在 MLP classifier 中,使用 RecognizeCharacters_MLP 從字符區域中取得文數字
查找字符大小使用的工具
§ 解決方案
1. 利用 "EnumerateFiles" filter 和 "LoadImage" filter 呼叫影像
2. 利用 "ThresholdToRegion" filter 設 inMaxValue 值為 35,0,Value inMin 值為 Auto*
3. 利用 "DilateRegion" filter 設 Set inRadiusX 為 0 和 inRadiusY 為 6 使影像做連結,如下圖示(執行前後的不同)
4. 利用 "SplitRegionIntoBlobs" filter 將文數字用不同色顯示獨立文數字
5. 利用 "RecognizeCharacters_MLP" filter . 從選單中的 Link from AVDATA File. 連接文字辨識的資料庫檔案
6. 使用計算文數字的區域範圍,可利用預覽畫面的工具量測高度和寬度,設 inCharacterSize 值 (110,190),下圖顯示所選擇字元的大小範圍
下圖顯示正常化後字元 (重新縮放尺寸大小)
§ Macrofilter Main extracts text from images and read it using OCR technique