今天接到了一個需求,很多圖片需要識別成文字,還有一點就是把圖片的某個部分關鍵字識別出來作為文件名字或者文件夾名字
命名就很頭疼,挨個打開圖片,挨個去改名字,即使用市面上的截圖識別文字,一張圖做出來至少5-8秒,而且是正常人工來做的話1萬張 就是8萬秒,3600秒一個小時,可以計算得出 20個小時,20個人那就是每個人一個小時,工作量還是比較龐大的,要是遇到身份證的照片的時候來命名,18位數加姓名時間久有點更恐怖了,如果長期做這種圖片有沒有更簡單的辦法呢,其實是有的
這里我們用到了文字精准定位識別,可以獲取圖片的某一塊區域也就是坐標進行識別,然后根據規則來獲取關鍵字,然后拿到圖片路徑來改名,基本上就是這個原理
下面我們基於這個文件做改動即可,基本引擎部分是不用變動的,主要是分析過來的圖片路徑,定義變量
舉例說明吧
第一步、我們拿到這個一組圖分析關鍵字是否出現在同一位置
第二步、獲取坐標算法(根據不同圖片像素,坐標可能不一樣,在這里最好是可以圖片全部像素一樣,不然就得按比例去切圖)
第三步、獲取識別的關鍵字,找出命名關鍵字,關鍵字一定要有規律,幾個字或者數字或者什么什么的前面,什么位置的左邊右邊,不然無法切圖去做
第四步、命名文件,傳入的文件路徑拿到,修改的文件拿到,然后用計算機語言的命名方法即可搞定
以上是對批量圖片識別成文字關鍵字命名的方法總結,同理也可以去更改文件夾的名字,也可以改多級目錄
批量圖片文字識別鏈接:https://pan.baidu.com/s/1zIzGB55PO9h5_xECs4U5YQ 提取碼:fvjc
這里有批量圖片識別文字的軟件可以試用,更多案例可以關注 公眾號【timor君】上面有ERP單號識別的很經典的案例