opencv简单使用
安装Tesseract-OCR
-
说明
pytesseract库可以操作Tesseract-OCR。这个安装网上有教程,要注意的是配置环境变量和path
-
安装包:版本不匹配很容易安装不上
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python==4.1.2.30 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pytesseract pip install -i https://pypi.tuna.tsinghua.edu.cn/simple Pillow
代码
- 示例
import cv2 import pytesseract # 读取图片 img = cv2.imread('image.jpg') # 图像处理 gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) # 转换为灰度图像 blur = cv2.GaussianBlur(gray, (5, 5), 0) # 模糊滤波 thresh = cv2.threshold(blur, 0, 255, cv2.THRESH_BINARY_INV + cv2.THRESH_OTSU)[1] # 二值化 # 文本检测和识别 data = pytesseract.image_to_string(thresh, lang='chi_sim+eng') # 中英文识别 # 输出识别结果 print(data)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通