【临沂】树莓派摄像头之文字识别

2020-02-187304
AI 快速预览详细 收起
本文介绍了如何使用树莓派摄像头进行文字识别。首先介绍了所需的硬件,包括树莓派主板和摄像头。接着详细讲解了摄像头的连接方法,包括普通摄像头和可调焦摄像头的区别。然后通过古德微平台,展示了如何拍摄照片和视频,并获取图片中的文字信息。最后,还提到了手写文字识别的功能。通过这些步骤,读者可以轻松实现图像处理与文字识别。
    摄像头作为我们日常的拍摄工具已经随处可见,与树莓派相结合它能够实现哪些功能呢?今天我们一起来学习利用摄像头进行文字识别。
本课所需硬件
树莓派主板、摄像头
1.认识摄像头
摄像头(CAMERAWEBCAM)又称为电脑相机、电脑眼、电子眼等,是一种视频输入设备,被广泛的运用于视频会议,远程医疗及实时监控等方面。
2.连接摄像头与树莓派
在进行操作之前我们先来认识一下树莓派摄像头,树莓派摄像头主要有两种,普通摄像头和可调焦摄像头,普通摄像头可以在拍摄前对摄像头进行初始化设置,在拍摄的过程中不可以调整大小,可调焦摄像头在拍摄过程中可以放大或缩小被拍摄物体。
【临沂】树莓派摄像头之文字识别图1




摄像头使用软排线进行连接,90度垂直插入接口,HDMI口旁边那个,有触点的一侧朝向HDMI接口。摄像头不支持热插拔,连接摄像头后需要重启。

【临沂】树莓派摄像头之文字识别图2
任务1:用摄像头拍摄照片
硬件连接好了,下面我们就拍一张照片看看吧!
登录古德微平台:http://gdwrobot.cn
输入账号和密码:
【临沂】树莓派摄像头之文字识别图3

连接设备:
【临沂】树莓派摄像头之文字识别图4

找到“智能硬件”中的“摄像头”,可以通过初始化摄像头积木对摄像头进行初始化设置,也可以使用默认设置,这里我们使用默认设置。
【临沂】树莓派摄像头之文字识别图5

新建一个变量“pic”,赋值“pic”为拍一张照片
【临沂】树莓派摄像头之文字识别图6

这时上传程序就完成照片的拍摄了,但是用摄像头拍摄到的照片并不会在屏幕中显示出来,而是保存到树莓派系统的默认文件夹中了,为了能知道照片是否拍摄成功我们借助“输出调试信息”积木来看一下。
【临沂】树莓派摄像头之文字识别图7

从右边的Log显示区可以看到拍摄的照片已经以image为文件名保存到home/pi/imagetemp这个文件夹中了。
【临沂】树莓派摄像头之文字识别图8

任务2:用摄像头拍摄视频
我们已经用摄像头拍摄了照片,那么如何用摄像头拍摄视频呢?
新建一个变量“Video”,赋值video为拍10秒视频保存到指定路径,视频的时长和保存路径可以自定义。
【临沂】树莓派摄像头之文字识别图9

把程序上传到树莓派,可以在右侧的LOG区看到视频已经被拍摄并保存到了指定路径
【临沂】树莓派摄像头之文字识别图10

除此之外我们还可以用【临沂】树莓派摄像头之文字识别图11积木把视频输出到网页观看。把【临沂】树莓派摄像头之文字识别图12积木拖入编程区,上传程序,然后打开左上角的摄像头就会在预览窗口中看到正在拍摄的视频。
【临沂】树莓派摄像头之文字识别图13
使用可调焦摄像头可以放大或缩小被拍摄物体
任务3:文字识别
我们已经学会了用摄像头拍摄图片和视频,那么如何获取图片上的文字,并输出到调试器中呢?
摄像头拍摄照片并存储在系统中,通过获取图片中的文字信息指令【临沂】树莓派摄像头之文字识别图14读取拍摄照片内容,首先新建变量“图片路径”“识别文字”,赋值图片路径为拍一张照片,赋值识别文字为获得图片的文字信息,然后在Log显示区输出调试信息“识别文字”。
    【临沂】树莓派摄像头之文字识别图15    【临沂】树莓派摄像头之文字识别图16
我们拍摄的是印刷体的文字,那么手写的文字能不能识别呢?大家赶紧试下吧!


第一次写贴,水平很菜,如有写的不对的地方请大家批评指教,谢谢。

202002184485..png (154.12 KB, 下载次数: 5330)

树莓派摄像头文字识别 · STEM教育_image_3.webp

202002187682..png (16.53 KB, 下载次数: 5389)

树莓派摄像头文字识别 · STEM教育_image_6.webp

202002189874..png (16.53 KB, 下载次数: 5306)

树莓派摄像头文字识别 · STEM教育_image_9.webp

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(6)
小强同学
小强同学
楼主能不能加个联系方式,向你请教树莓派,新手不太懂,想麻烦一下楼主,方便的话联系wx470390689或者QQ470390689
DFrJ5KYVQaH
DFrJ5KYVQaH
马老师,你的摄像头模块里面有摄像头初始化积木吗,我的怎么没有,你能截个图看看吗
lzlwf
lzlwf
写的好!
DFrJ5KYVQaH
DFrJ5KYVQaH
马老师,很棒啊。学习中
汤果
汤果
手写不是特别潦草可以识别的。在我没法接显示器的时候我都是直接微信发给自己看照片效果的哈
露娜luna
露娜luna
作者
回复汤果
恩,书写可以识别的,但是有时也会出问题,得看手写的什么字,是否潦草等。
rzyzzxw
rzyzzxw
特别棒,学习了。
rzyzzxw
rzyzzxw回复露娜luna
视频传腾讯或优酷,插入视频链接就好。
露娜luna
露娜luna
作者
回复rzyzzxw
刚学着发帖,很多地方还不会呢,学习学习,下次写贴的时候加。
共4条回复,已加载2条,点击查看更多共4条回复,已加载全部
- 没有更多了 -