侦测类指令测试¶
- 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: