基于动态手势识别的酷狗音乐播放器控制

news/2025/2/13 4:55:07/

动态手势识别控制酷狗音乐播放器,2011年第一天放上,算是给大家新年的祝福,新年快乐!

 

操作演示:http://v.youku.com/v_show/id_XMjMzNzQzOTYw.html

这是手机录的像,声音比图像提前了两三秒吧,所以效果好像不对

 

操作屏幕录像:http://v.youku.com/v_show/id_XMjMzNjk3Mjk2.html

这是桌面录像,忘了关声音,所以视频中有噪声,请在看这个视频时关掉声音

 

程序实现了播放/暂停、音量快速调节、上一首、下一首的功能

我把有限状态自动机和动态手势识别结合了起来,是程序具有很高的准确度

手势区域依然使用肤色检测,所以不足之处就是受光照影响较大。

在有时间而且心情不错时,我会详细介绍一下算法。

程序本身并不复杂,所以看代码就行,我的代码都有注释

 

csdn源码下载:http://download.csdn.net/source/2954830

 另外Google code也可以:http://code.google.com/p/3d-reconstruction-tools/downloads/list

 

另有一文类似:手势控制鼠标进行操作的方法和源码

 

你可以试试这个程序,摄像头安装方式在 “基于双目视觉和三维重构的三维书写系统”中最后有图示

 

几张效果图


http://www.ppmy.cn/news/627757.html

相关文章

截获网易云、酷狗、QQ音乐播放器桌面歌词画面心德

在直播项目中 需要捕获某个窗口的画面并共享 总结了如下几种场景中窗口的捕获方法 1、dc拷贝(BitBlt、PrintWindow) 这是最基本的方法 直接拿到窗口dc 然后从dc中拷贝窗口画面 可优先使用PrintWindow 因为该API可以捕获窗口超出桌面范围的区域。需要注意…

Python爬虫入门系列之Scrapy爬取Ajax网页

Python爬虫入门系列之Scrapy爬取Ajax网页 在前几篇博客中,我们学习了如何使用Scrapy框架爬取静态和动态网页。然而,有些网页使用Ajax技术加载数据,这就需要我们使用特殊的方法来获取这些网页的内容。本篇博客将介绍如何使用Scrapy爬取Ajax网页…

第4讲:使用ajax技术实现菜单展开或隐藏功能(xml数据)

使用ajax技术实现点击菜单时,展开当前子菜单列表,隐藏其他子菜单功能;前端使用静态html页面生成一级菜单,当点击某个菜单时,发送数据到后端(jsp文件),利用responseXML返回xml格式文件,刷新二级菜…

大一新生应该如何学习C语言,书上代码看不懂理解不了怎么办?

大家好,我是二哥呀! 昨天有个读者问我要 C语言的学习路线,他今年刚上大一,书上的代码完全看不懂。 讲真,大一新生,一般都是零基础的纯小白,看不懂书上的代码很正常,除非是小学、初中…

计算机代码大全,电脑运行代码大全

开始菜单中的“运行”是通向程序的快捷途径,输入特定的命令后,即可快速的打开Windows的大部分程序,熟练的运用它,将给我们的操作带来诸多便捷。 开始菜单--运行--CMD--输入指令 下面就是指令 winver 检查Windows版本 wmimgmt.msc …

笔记本电脑win10打开照相机显示灰色相机解决办法

(1)WinR打开命令端,输入regedit运行; (2)进入HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows Media Foundation \ Platform; (3)新建DWORD(32位)值(D)…

扑捉和捕捉的区别照相_扑捉和捕捉的区别照相

捕捉与抓拍有什么区别 ______ 捕捉是在对象明确且有时间等待情况下进行的;抓拍是对象不明确且无意中拍到的, 对象捕捉与捕捉模式的重要区别是什么?_ ______ 对象捕捉是AutoCAD中最为重要的工具之一,使用对象捕捉可以精确定位,使用户在绘图过程中可直接利用光标来准确地确定目标…

无人机视角展示(无人机图像定位 )--某数学建模A题MATLAB代码

近期没啥空,水个简单的。。。。 目前只写了第一问,有空再写。。。。。 问题描述 无人驾驶飞机简称“无人机”,是利用无线电遥控设备和自备的程序控制装置操纵的不载人飞机。搭载图像设备的无人机在高空航拍、区域巡视、军事侦查等方面有广泛…