百度深度学习师资培训创意项目——PaddleHub助力在线学习

 

PaddleHub是叮当的百宝箱,要啥有啥。这么短的时间(整个项目是2小时憋出来的,包括创意时间)要做这个创意项目,本来我是想放弃的,谁知道老师说这是必选动作,啊啊啊啊~~~~~好吧,我就在Paddle项目里搜啊搜,发现一个公开项目——PaddleHub 头部姿态估计,嗯,感觉可以在这个基础上做点啥。

灵机一动,想到这些天上在线课程,深有体会的是遇到重点或者难点想记录下来课后看,但是又不想截屏、打开文件、粘贴,因为不想错过老师讲课。故设计了这个小代码,可以根据头部动作进行截屏:点头表示重点、摇头表示难点,代码识别点头、摇头后自动截屏,并记录到word文档里,以便课后复习。

项目结构:

这是AiStudio上的目录结构,实际有用的是pose_estimation_enhancement.py,这是主程序,完成头部动作识别和截屏、保存成word文档。

img目录是保存截屏出来的图片,命名:index_type.jpg。type=1,表示重点;type=2,表示难点(回头保存到word的时候type有用上)

保存出来的截图word文档如下,会出现要点或者难点,下课后可以根据截图内容进行进一步整理。对于难点还可以请教老师,不至于下课忘记要问什么了。

是不是很方便啊?

(因为是2小时内憋出来的,实在简陋,大家见笑了)

下面讲一下代码:

核心肯定是PaddleHub关于人脸关键点检测模型:face_landmark_localization。关于这个模型,我也就只知道怎么用……

然后我知道了欧拉角……

红框部分是我们可以修改的,根据自己点头摇头的习惯测试修改。注意:如果角度太小可能误报会比较大。

如果要打开摄像头,注意用第一句,如果是识别视频里的摇头点头,用第二句。

上面是我在原有代码基础上的修改,以下是我写的:

 

逻辑就是:识别头像,按点头、摇头截屏并保存成不同名字的jpg,按q退出程序前会执行saveImg(),把img目录的全部图片加上文字保存到word文档里。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值