婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Opencv 圖片的OCR識別的實戰示例

Opencv 圖片的OCR識別的實戰示例

熱門標簽:正安縣地圖標注app 電銷機器人系統廠家鄭州 螳螂科技外呼系統怎么用 400電話申請資格 舉辦過冬奧會的城市地圖標注 地圖地圖標注有嘆號 阿里電話機器人對話 遼寧智能外呼系統需要多少錢 qt百度地圖標注

一、圖片變換

0、導入模塊

導入相關函數,遇到報錯的話,直接pip install 函數名。

import numpy as np
import argparse
import cv2

參數初始化

ap = argparse.ArgumentParser()
ap.add_argument("-i", "--image", required = True,
  help = "Path to the image to be scanned") 
args = vars(ap.parse_args())

Parameters:

--image images\page.jpg

1、重寫resize函數

def resize(image, width=None, height=None, inter=cv2.INTER_AREA):
  dim = None
  (h, w) = image.shape[:2]
  if width is None and height is None:
   return image
  if width is None:
   r = height / float(h)
   dim = (int(w * r), height)
  else:
   r = width / float(w)
   dim = (width, int(h * r))
  resized = cv2.resize(image, dim, interpolation=inter)
  return resized

2、預處理

讀取圖片后進行重置大小,并計算縮放倍數;進行灰度化、高斯濾波以及Canny輪廓提取

image = cv2.imread(args["image"])
ratio = image.shape[0] / 500.0
orig = image.copy()
image = resize(orig, height = 500)
gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
gray = cv2.GaussianBlur(gray, (5, 5), 0)
edged = cv2.Canny(gray, 75, 200)

3、邊緣檢測

檢測輪廓并排序,遍歷輪廓。

cnts = cv2.findContours(edged.copy(), cv2.RETR_LIST, cv2.CHAIN_APPROX_SIMPLE)[0]# 輪廓檢測
cnts = sorted(cnts, key = cv2.contourArea, reverse = True)[:5]#保留前5個輪廓

# 遍歷輪廓
for c in cnts:
  # 計算輪廓近似
  peri = cv2.arcLength(c, True)# 計算輪廓長度,C表示輸入的點集,True表示輪廓是封閉的
  #(C表示輸入的點集,epslion判斷點到相對應的line segment 的距離的閾值,曲線是否閉合的標志位)
  approx = cv2.approxPolyDP(c, 0.02 * peri, True)

  # 4個點的時候就拿出來
  if len(approx) == 4:
   screenCnt = approx
   break

4、透視變換

畫出近似輪廓,透視變換,二值處理

cv2.drawContours(image, [screenCnt], -1, (0, 255, 0), 2)
warped = four_point_transform(orig, screenCnt.reshape(4, 2) * ratio)#透視變換

# 二值處理
warped = cv2.cvtColor(warped, cv2.COLOR_BGR2GRAY)
ref = cv2.threshold(warped, 100, 255, cv2.THRESH_BINARY)[1]
cv2.imwrite('scan.jpg', ref)

二、OCR識別

0、安裝tesseract-ocr

鏈接: 下載

在環境變量、系統變量的Path里面添加安裝路徑,例如:E:\Program Files (x86)\Tesseract-OCR

tesseract -v#打開命令行,進行測試
tesseract XXX.png result#得到結果 
pip install pytesseract#安裝依賴包

打開python安裝路徑里面的python文件,例如C:\ProgramData\Anaconda3\Lib\site-packages\pytesseract\pytesseract.py
將tesseract_cmd 修改為絕對路徑即可,例如:tesseract_cmd = ‘C:/Program Files (x86)/Tesseract-OCR/tesseract.exe'

1、導入模塊

from PIL import Image
import pytesseract
import cv2
import os

2、預處理

讀取圖片、灰度化、濾波

image = cv2.imread('scan.jpg')
gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
gray = cv2.medianBlur(gray, 3)

3、輸出結果

filename = "{}.png".format(os.getpid())
cv2.imwrite(filename, gray)  
text = pytesseract.image_to_string(Image.open(filename))
print(text)
os.remove(filename)

到此這篇關于Opencv 圖片的OCR識別的實戰示例的文章就介紹到這了,更多相關Opencv 圖片的OCR識別內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python+Opencv識別兩張相似圖片
  • opencv 做人臉識別 opencv 人臉匹配分析
  • python+opencv實現動態物體識別
  • 基于OpenCV的PHP圖像人臉識別技術
  • Python+OpenCV實現車牌字符分割和識別
  • python+opencv實現的簡單人臉識別代碼示例
  • OpenCV+python手勢識別框架和實例講解
  • python+opencv識別圖片中的圓形
  • Python Opencv實現圖像輪廓識別功能
  • python+OpenCV實現車牌號碼識別

標簽:淘寶好評回訪 濟源 隨州 合肥 阜新 信陽 興安盟 昭通

巨人網絡通訊聲明:本文標題《Opencv 圖片的OCR識別的實戰示例》,本文關鍵詞  Opencv,圖片,的,OCR,識,別的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Opencv 圖片的OCR識別的實戰示例》相關的同類信息!
  • 本頁收集關于Opencv 圖片的OCR識別的實戰示例的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产露脸91国语对白| 欧美国产激情二区三区| 日韩亚洲欧美中文三级| 久久久亚洲欧洲日产国码αv| 国产精品久久精品日日| 亚洲一区精品在线| 亚洲免费av高清| 蜜芽一区二区三区| 99久久精品免费| 欧美午夜理伦三级在线观看| 天堂成人免费av电影一区| 国产精品国产馆在线真实露脸| 亚洲成a人v欧美综合天堂下载| 香蕉av福利精品导航| 国产99精品国产| 国产成人啪午夜精品网站男同| 国产欧美精品在线观看| www.亚洲色图.com| 亚洲免费观看高清在线观看| 亚洲国产综合色| 精品欧美黑人一区二区三区| 自拍视频在线观看一区二区| 久久九九影视网| 午夜一区二区三区视频| 色婷婷综合久久久久中文一区二区| 国产日韩精品久久久| 精品久久国产老人久久综合| 国产欧美精品一区二区三区四区| 五月婷婷激情综合| 国产精品18久久久久久久久| 91精品国产免费久久综合| 中文字幕一区二区三区不卡在线| 国产老女人精品毛片久久| 欧美一区日韩一区| 亚洲超碰97人人做人人爱| 99精品国产视频| 精品国产成人系列| 日韩电影在线看| 91成人在线观看喷潮| 亚洲欧美在线视频观看| 99v久久综合狠狠综合久久| 国产欧美一区二区精品性| 黄色资源网久久资源365| 欧美日韩国产精品自在自线| 免费av网站大全久久| 综合在线观看色| 日韩av电影免费观看高清完整版在线观看| 亚洲第四色夜色| av男人天堂一区| 亚洲图片另类小说| 91天堂素人约啪| 亚洲天堂福利av| 91国偷自产一区二区三区观看 | 椎名由奈av一区二区三区| 国内久久婷婷综合| 久久在线观看免费| 国产精品18久久久久久久网站| 国产午夜精品理论片a级大结局| 国产盗摄一区二区| 精品成人在线观看| 国产成人自拍在线| 亚洲欧美成人一区二区三区| 欧美在线免费播放| 精品一区二区三区免费视频| 日韩免费电影网站| 久久先锋影音av鲁色资源网| 亚洲男人的天堂在线观看| jlzzjlzz国产精品久久| 亚洲黄色免费网站| 91精品国产综合久久福利| 麻豆精品久久精品色综合| 久久精品视频一区二区| 99久久99精品久久久久久| 亚洲线精品一区二区三区| 色欧美片视频在线观看在线视频| 亚洲精品你懂的| 精品久久久久久无| 91农村精品一区二区在线| 日韩电影在线观看电影| 国产欧美一区二区精品婷婷 | 亚洲欧美怡红院| 欧美视频中文字幕| 国产精品一区二区三区乱码| 一区二区三区在线高清| 这里只有精品视频在线观看| 日韩欧美国产系列| 国产精品私人影院| 国产精品全国免费观看高清| 亚洲精品国产视频| 97久久超碰国产精品| 欧美大片免费久久精品三p| 麻豆国产一区二区| 色综合久久66| 亚洲国产成人午夜在线一区| 狠狠色丁香婷婷综合久久片| 国产精品人妖ts系列视频| 在线91免费看| av不卡一区二区三区| 免费成人av在线播放| 久久精品无码一区二区三区| 色88888久久久久久影院按摩 | 又紧又大又爽精品一区二区| 九色综合国产一区二区三区| 欧美最新大片在线看| 国产一区二区在线免费观看| 午夜精品免费在线| 尤物视频一区二区| 欧美大胆一级视频| 欧美一区二区在线不卡| 色综合久久久久久久久久久| 国产精品一区二区黑丝| 日韩高清一级片| 亚洲第一福利视频在线| 尤物av一区二区| 一区二区三区四区在线| 中文字幕一区在线| 国产精品色哟哟| 欧美一区在线视频| 欧美精品一区二区高清在线观看| 777久久久精品| 欧美一级高清片| 91麻豆精品国产91久久久更新时间| 久久久精品日韩欧美| 欧美色欧美亚洲另类二区| 午夜一区二区三区视频| 在线观看网站黄不卡| 日韩不卡手机在线v区| 555www色欧美视频| 欧美高清激情brazzers| 欧美日韩一区二区三区四区五区| 成人黄色综合网站| 成人av动漫在线| av网站免费线看精品| av网站免费线看精品| k8久久久一区二区三区| 色噜噜夜夜夜综合网| 欧美三级日韩三级| 欧美日韩国产bt| 91精品视频网| xfplay精品久久| 欧美精品一区二区三| 国产精品视频一区二区三区不卡| 日韩欧美一区在线观看| 久久久久久一二三区| 亚洲国产激情av| 日韩美女久久久| 91丨porny丨国产入口| 美女网站视频久久| 美女视频网站久久| 日韩在线卡一卡二| 成人免费观看男女羞羞视频| 91久久国产最好的精华液| 国产精品国模大尺度视频| 国产成人自拍高清视频在线免费播放| 欧美日韩一级视频| 国产精品久久久久久久蜜臀| 成熟亚洲日本毛茸茸凸凹| 欧美一级高清片| 精品中文字幕一区二区小辣椒| 99久久精品一区| 国产精品动漫网站| av网站免费线看精品| 欧美日韩中文另类| 久久久美女艺术照精彩视频福利播放| 在线不卡中文字幕播放| 欧美成人一区二区三区| 久久免费看少妇高潮| 日韩美女精品在线| 秋霞成人午夜伦在线观看| 99久久免费精品| 精品少妇一区二区三区免费观看| 中文字幕中文字幕一区| 久久精品国产亚洲高清剧情介绍 | 奇米精品一区二区三区在线观看 | 亚洲国产色一区| 婷婷综合五月天| 国产成人亚洲综合a∨猫咪 | 国产精品一色哟哟哟| 日本韩国一区二区| 国产精品久久久久久久久免费樱桃| 亚洲欧洲www| 久久99精品国产91久久来源 | 黄页视频在线91| 欧美成人免费网站| 亚洲国产精品久久久久婷婷884| 国产精品一区在线观看乱码| 欧美放荡的少妇| 亚洲一区二区三区三| 99久久亚洲一区二区三区青草 | 久久久久久久综合狠狠综合| 亚洲成人第一页| 国产成人三级在线观看| 欧美日本在线一区| 一区二区不卡在线播放| jvid福利写真一区二区三区| 久久一留热品黄| 国产曰批免费观看久久久| 日韩一区二区在线播放| 欧美a一区二区| 欧美美女一区二区|