
#文字识别
pyh880
这个作者很懒,什么都没留下…
展开
-
OpenCV文字识别(三) :文字定位与切割(python)
在倾斜校正的预处理完成后便可以开始对处理后的文本文档进行定位与切割了。总体思路:先切割行,再切割列,得到一张张字体图片并标号储存方便后续的识别。其中切割的方法采用了投影法,即在二值化后判断每一行的黑白色素。Python测试代码:import YuChuLiimport cv2import numpy as npV_PROJECT = 1H_PROJECT = 2de...原创 2020-04-14 16:38:04 · 6324 阅读 · 5 评论 -
OpenCV文字识别(二):使用Python(直线检测法)对图像进行倾斜校正
OpenCV 文字识别(一):图像预处理 上一篇的博客中我使用了C++对印刷体汉字进行了预处理,但因为文字识别模型是基于TensorFlow的,C++调用python代码繁杂且容易出错,所以试着用Python代码写整个项目。总体思路不变:获取直线-->间接获取角度-->旋转测试代码:#! /usr/bin/env python# -*- coding: ...原创 2020-04-13 22:34:49 · 4404 阅读 · 5 评论 -
OpenCV 文字识别(一):图像预处理
考研初试结束,毕设选择了印刷体汉字识别,准备先实现其基本功能。 在网上查阅资料后发现图像处理第一个步骤一般为图像预处理,即滤除图像噪声,并进行如灰度化、二值化、倾斜校正、图像平滑等基本操作。因为主要目的是学习,所以我写的较为繁琐,将各个步骤拆分了多个函数。以下为代码:(头文件省略了)YuCHuLi.cpp#include "YuChuLi.h"using na...原创 2020-01-01 15:48:03 · 7750 阅读 · 2 评论