opencv-python文字识别
import cv2
import numpy as np
from matplotlib import pyplot as plt
from PIL import Image
import pytesseractimg_rgb = cv2.imread('USNI.jpg')#模拟匹配,将方块以黑色填充,后面二值化就可以以过滤掉
img_gray = cv2.cvtColor(img_rgb, cv2.COLOR_BGR2GRAY)
template = cv2.imread('Template.jpg',0)
w, h = template.shape[::-1]
res = cv2.matchTemplate(img_gray,template,cv2.TM_CCOEFF_NORMED)
threshold = 0.8
loc = np.where( res >= threshold)
for pt in zip(*loc[::-1]):cv2.rectangle(img_rgb, pt, (pt[0] + w, pt[1] + h), (0,0,0), -1)#二值化
img_gray = cv2.cvtColor(img_rgb, cv2.COLOR_BGR2GRAY)
img_gray = cv2.resize(img_gray, (0, 0), fx=0.5, fy=0.5, interpolation=cv2.INTER_NEAREST)
ret, binary = cv2.threshold(img_gray, 127, 255, cv2.THRESH_BINARY)
print("阈值:", ret)#文字识别
content = pytesseract.image_to_string(binary)
print(content)cv2.namedWindow('input_image', cv2.WINDOW_AUTOSIZE)
cv2.imshow('input_image', binary)
cv2.waitKey(0)
cv2.destroyAllWindows()
opencv-python文字识别相关推荐
- Python文字识别之tesseract-ocr和EasyOCR
Python文字识别之tesseract-ocr和EasyOCR 本文主要是将手机拍摄的图片文字通过Python OCR转换成Word文件,并尝试通过tesseract-ocr和EasyOCR两种方式 ...
- OpenCV+OCR文字识别
需配置好OpenCV和OCR环境下运行 1.opencv简介 OpenCV的全称是Open Source Computer Vision Library,是一个跨平台的计算机视觉库. OpenCV用C ...
- opencv ocr文字识别_用OpenCV和OCR识别图片中的表格数据
♚ 作者: jclian,喜欢算法,热爱分享,希望能结交更多志同道合的朋友,一起在学习Python的道路上走得更远! 在很多时候,我们的数据来源形式是多种多样的,有时候数据(或表格)也会呈现在图片 ...
- python文字识别算法_Python图像处理之图片文字识别(OCR)
OCR与Tesseract介绍 将图片翻译成文字一般被称为光学文字识别(Optical Character Recognition,OCR).可以实现OCR 的底层库并不多,目前很多库都是使用共同的几 ...
- python文字识别并获取位置_python实现简单的文字识别
将图片翻译成文字一般被称为光学文字识别(Optical Character Recognition,OCR).今天我们用到的就是一个OCR 库--Tesseract. 首先要安装Tesseract,除 ...
- python文字识别库_python做文字识别一行代码都不用!
今天,我们用Python实现对图像文字的识别,很简单!利用的库是pillow和pytesseract.pytesseract需要从网上下载,也很方便. 学习Python中有不明白推荐加入交流群 号:9 ...
- Android OpenCV实现文字识别
准备工作: 1.下载OpenCV:https://opencv.org/releases/ 2.添加tess-two依赖: 建议直接在app的build.gradle下添加tess-two依赖库就可以 ...
- python文字识别模块_PYTHON如何调取OCR识别模块识别发票并输出到EXCLE? | ocr在线识别导出excle...
PYTHON如何调取OCR识别模块识别发票并输出到EXCLE? import qqai from os import path from win32com.client import Dispatch ...
- 【python文字识别OCR】
问题 python实现文字识别 方法 tesseract-OCR方法,没有环境限制,pytorch还是tensorflow都可以用 步骤 1. 下载 tesseract-ocr 的exe文件 文件名称 ...
- python文字识别时、当文字不清晰时怎么处理_Python图像处理之图片文字识别功能(OCR)...
OCR与Tesseract介绍 将图片翻译成文字一般被称为光学文字识别(Optical Character Recognition,OCR).可以实现OCR 的底层库并不多,目前很多库都是使用共同的几 ...
最新文章
- Unity3D是怎么提升游戏运行效率的?
- FTP的dos命令使用方法
- ztree和php结合实例,实例详解jQuery EasyUI结合zTree树形结构制作web页面
- 还在用 Win?教你从零把 Mac 打造成开发利器
- java不用析构函数,堆栈分配的类--C发生不需要的析构函数调用
- mysqldatadir 转移
- java canvas画矩形,HTML5 编程之Canvas
- 阿里云云计算 50 云监控的使用
- Java学习思维导图整理
- lnmp平台的简单基础搭建
- 计算机怎么安错误,电脑安装软件时提示安装过程出错系统设置未被修改怎么办...
- SpringCloud系列之服务总线(Bus)
- 解决——zip压缩包解压后的文件全是乱码问题
- 近世代数:同构、同态
- Unity 相机的移动旋转以及拉近拉远的原理
- EBAZ4205 ZYNQ HDMI扩展板 显示Linux桌面播放视频
- bp神经网络推导以及物理意义
- 反问疑问_反问疑问句的语法
- 表情识别(七)--面部表情识别阶段综述
- 程序员代码面试指南刷题--第五章.字符串的调整I