侦测类指令测试

async test.test_sence.test_face_detect()[源代码]

测试人脸个数侦测

侦测人脸个数,10s超时,并等待回复结果

#FaceDetectResponse.count : 人脸个数

#FaceDetectResponse.isSuccess : 是否成功

#FaceDetectResponse.resultCode : 返回码

async test.test_sence.test_face_analysis()[源代码]

测试人脸分析(性别)

侦测人脸信息(性别、年龄),超时时间10s,并等待回复结果

当多人存在摄像头前时,返回占画面比例最大的那个人脸信息

返回值:示例 {“age”: 24, “gender”: 99, “height”: 238, “width”: 238}

age: 年龄

gender:[1, 100], 小于50为女性,大于50为男性

height:人脸在摄像头画面中的高度

width:人脸在摄像头画面中的宽度

async test.test_sence.test_object_recognise_flower()[源代码]

测试物体(花)识别

让机器人识别花(需手动把花或花的照片放到机器人面前),超时10s,并等待结果

#RecogniseObjectResponse.objects : 物体名数组[str]

#RecogniseObjectResponse.isSuccess : 是否成功

#RecogniseObjectResponse.resultCode : 返回码

async test.test_sence.test_object_recognise_fruit()[源代码]

测试物体(水果)识别

让机器人识别花(需手动把水果或水果的照片放到机器人面前),超时10s,并等待结果

#RecogniseObjectResponse.objects : 物体名数组[str]

#RecogniseObjectResponse.isSuccess : 是否成功

#RecogniseObjectResponse.resultCode : 返回码

async test.test_sence.test_object_recognise_gesture()[源代码]

测试物体(手势)识别

让机器人识别花(需手动在机器人面前作出手势),超时10s,并等待结果

#RecogniseObjectResponse.objects : 物体名数组[str]

#RecogniseObjectResponse.isSuccess : 是否成功

#RecogniseObjectResponse.resultCode : 返回码

async test.test_sence.test_take_picture()[源代码]

测试拍照

让机器人立即拍照,并等待结果

#TakePictureResponse.isSuccess : 是否成功

#TakePictureResponse.code : 返回码

#TakePictureResponse.picPath : 照片在机器人里的存储路径

async test.test_sence.test_face_recognise()[源代码]

测试人脸识别

让机器人进行人脸识别检测,超时10s,并等待结果

#FaceRecogniseResponse.faceInfos : [FaceInfoResponse] 人脸信息数组

FaceInfoResponse.id : 人脸id

FaceInfoResponse.name : 姓名,如果是陌生人,则默认name为”stranger”

FaceInfoResponse.gender : 性别

FaceInfoResponse.age : 年龄

#FaceRecogniseResponse.isSuccess : 是否成功

#FaceRecogniseResponse.resultCode : 返回码

Returns:

async test.test_sence.test_get_infrared_distance()[源代码]

测试红外距离检测

获取当前机器人检测到的红外距离,并等待结果

#GetInfraredDistanceResponse.distance : 红外距离

async test.test_sence.test_get_register_faces()[源代码]

测试获取已注册的人脸信息

获取在机器人中已注册的所有人脸信息,并等待结果

#GetRegisterFacesResponse.faceInfos : [FaceInfoResponse] 人脸信息数组

#FaceInfoResponse.id : 人脸id

#FaceInfoResponse.name : 姓名

#FaceInfoResponse.gender : 性别

#FaceInfoResponse.age : 年龄

#GetRegisterFacesResponse.isSuccess : 是否成功

#GetRegisterFacesResponse.resultCode : 返回码

Returns:

async test.test_sence.test_speech_recognise_once()[源代码]
async test.test_sence.main()[源代码]