微信聊天机器人:turing-chat

微信聊天机器人:turing-chat,第1张

turing-chat是一个开源的微信聊天机器人,基于 littlecodersh 的 ItChat 项目, 接入 图灵机器人 提供自然语言回复。

任何问题和建议均可 提出 Issue 讨论。

MIT

第一步:进入图灵开放平台 注册登录,在机器人管理界面中创建机器人,注意选择适合自己的接入方式,绘本限定AIWIFI(WebApi) 和 Android SDK两种接入方式,创建完成后可以在机器人信息界面获取Apikey与Secret。
第二步:联系图灵商务或者项目同事给Apikey开通绘本技能权限;
第三步:标定摄像头参数,绘本识别需要提前给设备标定摄像头参数,具体参考摄像头标定流程,可以咨询图灵同事完成标定,标定完成后会得出cameraId,该参数为识别必须参数。
标定主要包括摄像头畸变标定和摄像头与绘本相对位置的成像标定,所以当更换设备或者使用时改变了设备摄像头与绘本相对位置,将会造成标定失效,造成不识别,需要重新标定。
第四步:确认设备场景参数,设备在使用场景中,摄像头成像有横屏和竖屏的区分,横屏和竖屏需要设置不同的请求参数,并且上传不同的,包括的尺寸和特征,具体参考第二部分要求。
横屏和竖屏区别:正常的相机取景比例 4 : 3 或者 16 :9,在使用场景中,设备相机预览时,长边在水平方向可以定义为横屏场景,反之长边在垂直方向的可定义为竖屏场景;
移动设备比如手机、平板可以随意旋转设备取景,但是在绘本识别场景中,摄像头与绘本相对位置需要固定,此时横竖屏的界定以 固定位置之后设备相机预览的画面 为准。
第五步:根据已选择的接入方式,按照文档协议接入。
要求
格式默认要求为JEPG格式;
横屏场景
分辨率要求(长边在水平方向):X Y = 640 480 or 320 240
特征要求:文字和图像为倒立状态
具体示例如下:
landscape_s
竖屏场景
分辨率要求(长边在水平方向):X Y = 480 640 or 240 320
特征要求:文字和图像为镜像状态(竖屏场景一般为手机+ 支架 + 反光镜)
具体特征如下:
port
场景参数
不同的场景在使用对应的协议时,需要使用对应的可选值,具体对应关系如下。
接入方式 关键请求参数字段名称 对应可选值
Aiwifi 绘本 typeFlag 横屏:1,3,4,5,6,7,10,11
竖屏:不支持
Android SDK 绘本 type 横屏:2,3,4,5,6,9,10,11,12
竖屏:1


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13402475.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-29
下一篇 2023-07-29

发表评论

登录后才能评论

评论列表(0条)

保存