12. 视觉识别06识别印刷文字

12.1. 简介

OCR印刷字体识别也广泛引用到我们生活中,例如商务人员经常用到的是什么名片识别,图书馆需要摘录一些文章,都可能用到文字识别。现在社会流行的文字识别,一般停留与印书体,手写体因为太千变万化了,所以市面上还没有一个很好的解决方案。

本节我们来学习如何识别印刷字体

12.2. 实验条件

  • 安装好Kittenblock
  • 畅顺的网络
  • USB摄像头(型号没有限制)
  • 打印好文字的A4纸

(除此外,您无需购买小喵任何硬件套件,人工智能,小喵真的是做到普惠,希望各位老师多多支持!)

12.3. 插件加载

双击打开Kittenblock,左下角加载插件

../_images/c01_01.png

选择视觉侦测插件与Face AI插件

../_images/c08_01.png

12.4. 插件成功加载

切记在打开Kittenblock已经插上USB摄像头,并且保证USB摄像头是可用的。

一旦插件成功加载后,舞台背景即成为摄像头的取景框(与实际镜像),如果舞台没有变化那么说明你的摄像头没有成功驱动或者被其它软件占用了

../_images/c06_03.png

../_images/c08_02.png

12.5. 识别印刷文字

首先你需要建立一个列表(注意是列表!不是变量!),我这里命名为识别文本列表

../_images/c10_01.png

列表已建立

../_images/c10_02.png

把列表塞入识别车牌号的积木块,

将视频开启镜像,不然看上去字是左右反的。

../_images/c10_03.png

12.6. 识别印刷文字结果

文本如果有很多行,识别结果会以行位结果,把每一行存成列表的一个项

../_images/c10_04.png