物联网不求人-人工智能So easy

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img--05)(img\8.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img--05)(img\9.png)]
注意发送不需要末尾添加换行符与结束符,软串口设置并不会有该调试信息,无返回值,仅对外输出结果 。
手势识别效果如下
百度人流量统计
与上面类似通过查阅齐护AIcam Pro开放API附录可知百度人流量统计API接口格式为/qdpai/baidu/V2.php?=,同样的我们要先注册百度的账号并开通对应服务创建应用后先获取百度的与访问齐护百度秘钥生成网页填写与点击提交获取参数(所有百度相关的都需要获取而不是直接使用与)如下图所示
同样构造串口指令更改配置文件url参数并单击Key识别,其效果如下
齐护图床
在某些时候我们可能会需要用到可以远程访问的图片,因此齐护机器人官方提供了两个图床接口,接口分别为/qdpai/.php(上传图片并生成外链短期内可访问,一张图片对应一个外链,存储一天,一天后自动清理)与/qdpai//.php(上传图片并生成外链长期有效且外链地址唯一不会改变)使用齐护图床效果如下
齐护通知服务
使用AIcam Pro可以很方便的发送邮件通知,邮件通知接口如下
http://<齐护机器人网址>/qdpai/email/?Host=&Username=&Password=&Port=&AddAddress=&Subject=&Body=&Name=
邮件通知各参数含义如下
邮件smtp服务器地址
邮箱账号
邮箱smtp密码(非邮箱密码)
smtp端口号
cd93bd2fb02dcbb473133782fed612cb
需发送的邮件地址
邮件主题
邮件内容(若为则进行拍照发送,其他情况为文本通知) 发送方名称
想要使用邮件通知服务你需要准备一个支持smtp服务的邮箱,常见的qq邮箱,163邮箱,阿里邮箱等均可,这里并不讨论如何开通smtp服务,感兴趣的同学可以自行搜索自己邮箱如何开通smtp服务并获得上述参数,下方演示了齐护邮件通知功能 。
自定义图像识别接口
AIcam Pro提供了一个统一的图片上传接口,拍摄的图片将以二进制文件的格式上传到通过POST请求的方式提交到给定的admin.txt配置文件的url参数的服务器地址(若存在其他参数需将参数进行拼接),任何遵循此规范的接口都可以直接使用AIcam Pro通用AI固件,例如下方的图片演示中就为一个自定义图像分类接口的使用例子,该接口区分灰色马里奥与绿色马里奥,返回json格式数据,数据中描述了识别的图像标签与置信度 。
语音识别
这里语音识别采用百度的语音识别接口,因此需要先获取百度的,想要使用语音识别功能需要烧录AIcam Pro百度语音识别固件(固件见附录文件),同时将配置文件修改为下面的格式
{"ssid": "WiFi名称","pass": "WiFi密码","access_token": "百度access_token"}
正确填写上述信息并保存后,将TF卡插入AIcam Pro,最后按下图操作
将齐护数字拾音器使用连接线连接到左侧BAT(电池接口)上方拓展接口,重启开发板单击Key下一步观察语音识别固件的使用提示,认真查看后单击Key下一步检查配置文件,确认无误后单击Key下一步开始联网,联网成功后显示准备就绪字样与绿色联网成功图标按住Key(显示绿色麦克风图标)开始录音(左上方会显示时间单位毫秒,最长时间不超过8000,即最多识别8秒音频),松开Key(显示红色麦克风图标)结束录音录音结束后将音频提交到百度服务器获取结果(json格式数据)并显示到屏幕上(硬串口会有调试信息),同时软串口发送识别到的文字(说什么,就返回什么,直接输出结果,非json数据),其他开发板或者设备通过串口通讯便可实现语音识别功能将任意音频识别为文字(默认中文) 。语音合成或网络MP3播放