求助!我使用pytesseract和Pillow識別圖片時一直是空為什麼?
這是原始碼片段
# 擷取圖片並驗證
def capture_image(src, _image):
cv2.imwrite(src, _image)
# 呼叫image_conversion進行轉換
imageCode = image_conversion(src)
# 進行識別
num = pytesseract.image_to_string(imageCode)
return num
# 將圖片轉換為黑白圖片
def image_conversion(img):
imageCode = Image.open('artwork//' + img)
# 【灰度轉換】
image = imageCode.convert('L')
# 【二值化】根據閾值
# standard, 將所有畫素都置為0(黑色)或255(白色), 便於接下來的分割
pixels = image.load()
print(pixels)
for x in range(image.width):
for y in range(image.height):
if pixels[x, y] > 245:
pixels[x, y] = 255
else:
pixels[x, y] = 0
image.save( img)
imageCode = Image.open( img) # 影像增強,二值化
imageCode.load()
return imageCode
def a1():
for i in range(3):
time.sleep(i)
_image = Position.capture(x1, 589, h1, 645)
cv2.imwrite(src, _image)
return b1(_image)
# 進行影像增強並識別比較
def b1(_image):
die = []
for i in range(3):
num = capture_image(src, _image)
die.append(num)
num = num_count(die)
print('b1_num:'+num)
return num
都已經這麼清晰了還是不行
相關文章
- python3使用Pillow、tesseract-ocr與pytesseract模組的圖片識別的方法Python
- python使用pillow和opencv生成圖片縮圖PythonOpenCV
- 如何免費識別圖片文字?圖片文字識別軟體怎麼用
- 使用Tesseract進行圖片文字識別
- 為什麼我做空比特幣 - tbray比特幣
- 圖片文字識別怎麼實現
- Tesseract 圖片識別
- 圖片文字識別工具怎樣進行批次識別圖片?
- 兩張同樣解析度和尺寸的圖片,為什麼所佔的空間不同
- 我為什麼使用 JavaJava
- 圖片區域性識別怎麼操作
- paddleocr圖片文字識別
- 為什麼python中使用模組無法識別Python
- 智慧配時、圖片識別…AI為你的春運保駕護航!AI
- Java如何使用Tessdata做OCR圖片文字識別Java
- 我為什麼要使用Webpack?Web
- Tesseract OCR 圖片文字識別
- 分享:識別圖片文字方法
- 【326】PIL 截圖及圖片識別
- AMD CPU散片和盒裝有什麼區別?AMD CPU散片和盒裝的區別對比知識
- [雪峰磁針石部落格]tesseractOCR識別工具及pytesseract
- python如何判斷圖片是否為空Python
- 女朋友問我,為什麼要使用MyBatis?來看看使用傳統方式和mybatis的區別?MyBatis
- jpg和jpeg有什麼區別 電子照片圖片格式jpg和jpeg區別介紹
- PDF 轉換圖片然後識別圖片內容
- 為什麼我停止使用IPFS和分散式Web? - withblue分散式Web
- 圖片裁剪-文字識別-文字新增
- 如何將圖片識別成文字?
- 圖片識別文字具體操作
- 圖片識別文字,分享給你!
- 手動輸入圖片識別
- React 實現圖片識別AppReactAPP
- GC是什麼?為什麼我們要去使用它GC
- 為什麼不用資料庫儲存圖片?資料庫
- 為什麼需要銀行卡文字識別API?讓我來告訴你!API
- [求助] LR 測試的結果和 fiddler 抓取的時間為什麼不一致?
- 使用ML.NET模型生成器來完成圖片性別識別模型
- 我為什麼使用Linux做開發Linux