參考這個網址有人分享Python2照片上數字的辨識

https://stackoverflow.com/questions/9413216/simple-digit-recognition-ocr-in-opencv-python

number5  

首先老男人用小畫家建立一張寫上數字0~9的圖片

圖片名稱number5.png

這張圖片是給Pythno的程式學習認字

程式是使用Python3與來源版本不同

有稍微修改

learn

 

程式Run

指定number5.png這張圖學習

(數字的照片可自定,cv2.imread()這裡指定)

紅框在哪個字就按哪個字

一開始是0就按0

按之後紅框往左跳

 

 

 

 

test1  

 

按一次跳一下

test2  

 

全部按完

印字training complete

test3  

 

產生下列兩個檔

generalsamples.data 與 generalresponses.data

學習資料與記錄放在裡面

學習完就可以開另一支程式做數字辨識

 

第二支程式追加辨識完的數字字串存入List,然後寫入記事本保存

 

detect_save  

 

程式Run

先辨識原圖

秀出兩個視窗

白底是辨識的照片

黑底是辨識結果

test4  

 

辨識另一張number6.png

故意讓數字排列與前一張不同

(同上,在程式中cv2.imread()指定)

number6  

 

程式Run

test6  

 

辨識完數字資料存在名為data.txt的記事本

每筆資料以;間隔

 test5  

數字辨識日常生活的運用越來越廣泛,

例如車牌號碼,水錶,電錶,瓦斯錶...等等

 

 

網路上分享之瓦斯錶度數讀出範例

https://www.youtube.com/watch?v=nrMvQ-jc7HY

 

程式

https://github.com/VAUTPL/NUMBERS_DETECTION_1

 

 

 

 

 

 

 

創作者介紹
創作者 老男人 的頭像
老男人

老男人幻想世界

老男人 發表在 痞客邦 留言(10) 人氣()


留言列表 (10)

發表留言
  • Alice
  • 謝謝分享
  • 謝謝來訪

    老男人 於 2018/09/13 22:31 回覆

  • 阿甘
  • 好學不倦!
  • 好像是喔^^
    其實是興趣之一
    很有趣

    老男人 於 2018/09/13 23:17 回覆

  • 阿玲
  • 我看到程式就整個頭昏!!哈哈
  • 嗯 那失眠時來看

    老男人 於 2018/09/14 18:06 回覆

  • koko
  • 這個我不行......... [:emotion1379949835-335392146.gif]

    哈哈哈~~~~
  • 感謝推文

    老男人 於 2018/09/14 18:06 回覆

  • wetim5566
  • 大師推一個
  • 網路分享的範例都是python2
    若用python3
    都要稍微修改
    然後數字辨識要精確
    就是學習那部分要下功夫
    老外分享的範例
    學習的照片105張
    總之
    程式都弄好了
    就是學習那裡比較費功

    老男人 於 2018/09/14 18:10 回覆

  • 半金
  • 程式沒學過謝謝分享!推1
  • 感謝來訪

    老男人 於 2018/09/15 11:07 回覆

  • 橙光
  • 你樂在學習
    我完全不懂 哈哈
  • 橙光喜歡文學吧
    自有書香樂趣

    老男人 於 2018/09/15 14:35 回覆

  • wetim5566
  • 您好 想請問就是 我也有訓練完了 但不知為什麼辨識0~9 第二步驟出來的結果全是0,附圖已寄mail給您了
  • 照片數字的學習應該是以被辨識誤的照片為主
    不知你有沒有參考最後那老外做的東西

    瓦斯錶的數字與小畫家打的字
    是有落差的
    我貼的程式僅供參考
    現在無法收信
    晚點再看看
    —-//———-
    黑底圖出來綠色字正確已辨識成功
    你可能程式有漏或者你做修改
    或者你漏打count += 1
    如果不是
    查程式裡num_str 相關
    這裡是存辨識出的字串

    老男人 於 2018/09/15 18:21 回覆

  • 花叔
  • 哈瞜~路過意外發現一個專業文!
    好像在考古或著發現一個曾經的世界語言
    正被一個學者翻譯著。 厲害~
    (例如拉丁文這種的感覺)

    話說,老男人其中一個回覆是 「失眠時來看」
    不自覺笑爆了 老男人風趣! 
  • 其實是興趣之一
    不敢說專業
    感謝來訪

    老男人 於 2018/09/17 16:28 回覆

  • 藍♀β♥love♥晴
  • 這密密麻麻的一串又一串的字
    實在是有看沒懂呀,哈哈哈
  • 沒關係啦
    知道是數字辨識就好

    老男人 於 2018/09/19 23:10 回覆