华为hilens二次开发_人脸识别
华为hilens二次开发_人脸识别结果获取
上一讲中我们已经完成了,hilens端的人脸识别技能,现在就可以通过socket进行发送我们需要端人脸数据。
1、配置服务器,发送人脸数据
登录hi lens控制台,编辑技能,增加socket,用于发送hilens接收到的人脸数据:
- 增加socekt配置代码:
- 定位到人脸识别部分的代码,获取人脸,并通过 socket 发送;
- 此时,暂停hilens端代码编写;
2、配置客户端,获取人脸数据,并进行处理;
进入助老服务机器人ROS系统,创建功能包,增加相应的socket节点,用于接收 hilens 发送的的人脸数据:
- 创建ros功能包:
創建voice_hilens功能包
art@art:~/hilens_gesture/src$ catkin_create_pkg voice_hilens roscpp rospy std_msgs
- 获取人脸数据:
创建一个节点(pub_socket_face.py),接受人脸数据,并通过“Face”话题,将得到的人脸数据发布出去;
- 通过人脸数据配置相应的控制技能:
增加 face_voice.cpp,完成一个人脸识别后的对话;
- 完善;