python圖片二值化提高識別率代碼實例
更新時間:2019年08月24日 14:17:51 作者:科技改變未來☆
這篇文章主要介紹了python圖片二值化提高識別率代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
這篇文章主要介紹了python圖片二值化提高識別率代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
代碼如下
import cv2from PIL import Imagefrom pytesseract import pytesseractfrom PIL import ImageEnhanceimport reimport string
def createFile(filePath,newFilePath):
img = Image.open(filePath)
# 模式L”為灰色圖像,它的每個像素用8個bit表示,0表示黑,255表示白,其他數字表示不同的灰度。
Img = img.convert('L')
Img.save(newFilePath)
# 自定義灰度界限,大于這個值為黑色,小于這個值為白色
threshold = 200
table = []
for i in range(256):
if i < threshold:
table.append(0)
else:
table.append(1)
# 圖片二值化
photo = Img.point(table, '1')
photo.save(newFilePath)
if __name__ == '__main__':
createFile(r'1.bmp',r'newTest.png')
原圖:

處理過后的圖:

識別結果:

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
在pycharm中為項目導入anacodna環(huán)境的操作方法
這篇文章主要介紹了在pycharm中為項目導入anacodna環(huán)境的操作方法,本文圖文并茂通過實例詳解的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2020-02-02
python?yaml文件數據按原有的數據順序dump問題小結
這篇文章主要介紹了python?yaml文件數據按原有的數據順序dump,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧2023-11-11
python目標檢測YoloV4當中的Mosaic數據增強方法
這篇文章主要為大家介紹了python目標檢測YoloV4當中的Mosaic數據增強方法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-05-05

