今天结合树莓派及百度人工智能开放平台设计一个手写数字识别并显示实验。软件全部采用自己开发的图形化人工智能编程平台实现,为配合程序模块使用方便以及硬件接插方便开发了配套的树莓派转接板。
一、设计目标要求
实现按键模块按下一次,摄像头自动拍照,人工智能程序模块对拍下的照片进行手写数字识别,识别出的结果通过四位数码管显示模块进行显示。
二、软硬件材料准备
(1)软件
本图形化人工智能编程平台有本人开发设计,主要包括硬件模块(如显示器、传感器、执行器等)、人工智能识别编程模块、智能对话编程模块以及无人汽车编程模块等。软件界面已经优化多次,目前界面如下图(欢迎大家建议):
![71a655196e833c8db96ad3663e752710.png](https://i-blog.csdnimg.cn/blog_migrate/932422d818ccb4200b7e428f35bba908.jpeg)
(2)硬件
a、摄像头
摄像头采用CSI接口规格,某宝可购。
![4066503e2b48f5bc1eba2b62f934d208.png](https://i-blog.csdnimg.cn/blog_migrate/2b8ef7d0d64bfc31ad10592a5ded2da4.jpeg)
b、按键模块(由本人设计打样焊接)
![f40087f5232264542dd1fbc14535c4dd.png](https://i-blog.csdnimg.cn/blog_migrate/16599ae3dc55a1013ad794e4a3aa7f06.jpeg)
c、数码管模块(由本人设计打样焊接)
![0d3d8fbedb155a96231ce3e3a8b760e5.png](https://i-blog.csdnimg.cn/blog_migrate/e6b0098bc7ec4153d2a35c6f5558b0f2.jpeg)
d、配套的树莓派转接板(本人开发设计焊接)
![dd924651053cd745ac1f212019982f1f.png](https://i-blog.csdnimg.cn/blog_migrate/5a76fe995178a4ee5afb0f2f66795234.jpeg)
三、硬件连接
按键模块 ----------- 转接板D1口
数码管模块 ----------- 转接板M0口
摄像头 ----------- 树莓派CSI接口
![61bf90eb109142b20965f2168875005b.png](https://i-blog.csdnimg.cn/blog_migrate/132c25a79e6f71809ba1c1bf3bd4d952.jpeg)
识别的手写数字如下:
![352b5cbd0491dc0a209dd5d721474236.png](https://i-blog.csdnimg.cn/blog_migrate/36fd23ba79bdc9570b5a31da8cc82435.png)
四、图形化软件编写
![afc6e3cc3e441818d4fe705a975cb9f0.png](https://i-blog.csdnimg.cn/blog_migrate/a15c299d3a0385315cf87467c518a9d5.png)
(注:程序中 APP_ID 、API_KEY 、SECRET_KEY 为百度人工智能平台创建应用后会自动生成,每个人自己获取后一定要保管好不要泄露。)
五、效果展示
![d1f7990d7b8d567e07777f0786f32bf6.png](https://i-blog.csdnimg.cn/blog_migrate/879ddc888aa04d152b381f7fbfdcb433.jpeg)
1、还是一句话,全部优化好就发布,磨刀不误砍柴工,多多打磨才能出精品,才能更好的为大家服务,才能更好的得到大家的认同。也希望大家理解,争取6月中旬发布软件和配套部分硬件模块。
2、如感兴趣可加入qq群:743026276 加入请输入验证:todo 否则不同意进群,谢谢您的合作。
3、开发设计过程中有好友无偿帮忙设计模块3D图以及UI设计,在此表示万分感谢。
4、系统开发牺牲了本人大部分业余时间,在此感谢女朋友和父母的大力支持和理解。
5、有商务合作意向的伙伴请您致邮:todo_tec@tom.com。
6、每周周天会定期更新,欢迎大家赏脸。