4970浏览
查看: 4970|回复: 11

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

[复制链接]
    摄像头作为我们日常的拍摄工具已经随处可见,与树莓派相结合它能够实现哪些功能呢?今天我们一起来学习利用摄像头进行文字识别。
本课所需硬件
树莓派主板、摄像头
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
202002187682..png
202002189874..png

rzyzzxw  版主

发表于 2020-2-18 21:00:29

特别棒,学习了。
回复

使用道具 举报

汤果  初级技神

发表于 2020-2-19 06:01:10

手写不是特别潦草可以识别的。在我没法接显示器的时候我都是直接微信发给自己看照片效果的哈
回复

使用道具 举报

DFrJ5KYVQaH  中级技匠

发表于 2020-2-19 10:31:25

马老师,很棒啊。学习中
回复

使用道具 举报

lzlwf  初级技师 来自手机

发表于 2020-2-19 10:51:56

露娜luna 发表于 2020-2-18 20:32
摄像头作为我们日常的拍摄工具已经随处可见,与树莓派相结合它能够实现哪些功能呢?今天我们一起来学习 ...

写的好!
回复

使用道具 举报

DFrJ5KYVQaH  中级技匠

发表于 2020-2-19 11:08:34

马老师,你的摄像头模块里面有摄像头初始化积木吗,我的怎么没有,你能截个图看看吗
回复

使用道具 举报

露娜luna  初级技师
 楼主|

发表于 2020-2-19 19:24:03

汤果 发表于 2020-2-19 06:01
手写不是特别潦草可以识别的。在我没法接显示器的时候我都是直接微信发给自己看照片效果的哈 ...

恩,书写可以识别的,但是有时也会出问题,得看手写的什么字,是否潦草等。
回复

使用道具 举报

露娜luna  初级技师
 楼主|

发表于 2020-2-19 19:25:18

rzyzzxw 发表于 2020-2-18 21:00
特别棒,学习了。

朱老师过奖了
回复

使用道具 举报

rzyzzxw  版主

发表于 2020-2-20 09:21:51


luna老师,加个演示视频呗。
回复

使用道具 举报

露娜luna  初级技师
 楼主|

发表于 2020-2-20 10:30:50

rzyzzxw 发表于 2020-2-20 09:21
luna老师,加个演示视频呗。

刚学着发帖,很多地方还不会呢,学习学习,下次写贴的时候加。
回复

使用道具 举报

rzyzzxw  版主

发表于 2020-2-20 10:37:13

露娜luna 发表于 2020-2-20 10:30
刚学着发帖,很多地方还不会呢,学习学习,下次写贴的时候加。

视频传腾讯或优酷,插入视频链接就好。
回复

使用道具 举报

小强同学  学徒

发表于 2021-8-6 17:39:22

楼主能不能加个联系方式,向你请教树莓派,新手不太懂,想麻烦一下楼主,方便的话联系wx470390689或者QQ470390689
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail