-
使用matcaffe、opencv和强化学习的follow_gaze_developmental_robotics Matlab代码实现人脸定位功能
资源介绍
用matlab定位人脸代码在
Nao
机器人中学习联合注意力的发展方法
学习在
Nao
机器人中建立联合注意力,通过跟随一个人的目光来定位一个有趣的物体,在这种情况下是一个球。
它使用
[在
(mat)caffe
中实现的凝视跟踪]]()、OpenCV
中的人脸识别和球检测,以及
OpenAI
的
Gym
中的强化学习(Q-learning)。
安装
安装下面列出的依赖项
克隆或下载此项目
设置如下
依赖关系
代码是为
pyhton
2.7
编写的。
进一步的依赖是:
健身房
0.10.5
麻木
1.14.5
opencv-python
3.4.1.15
熊猫
0.23.1
脑奇
python的matlab引擎
matcaffe
请注意,在开发过程中使用了给定的版本,但其他版本也可能适用。
代码设置
为了使用
matcaffe
运行凝视,您需要在follow_gaze.m和predict_gaze.m添加
matcaffe
文件夹的路径:
例如添加:
addpath(genpath('/path/to/your/caffe/matlab'));
.
还要将Pipeline.py第
21