2012-04-16 60 views
2

我正在写一个程序,它能够识别有关的面部以下的事情:图书馆认识到:眼睛开/常闭,嘴巴开/常闭,头部运动

  • 的眼睛是否被打开或关闭
  • 口是否被打开或关闭(并且优选地,开放的程度)
  • 哪种方式的面部被接通(左,右或前端上)

而不是开发从scrat这一功能ch(这是所以不是我的领域)我很想能够使用第三方库。

我希望能够运行在Linux和Windows产生的软件(按重要性顺序),但乞丐不能:-)

挑肥拣瘦

一个OSI批准的许可证将是一件好事,但专有许可证是可以接受的。

Ruby或Common Lisp绑定会很好,但C API也可以。

我非常感谢提供此功能的任何建议(针对或针对特定库)。

编辑添加:该软件的目的是识别婴儿需要喂食的迹象,并发出温和的警报唤醒熟睡的父母。如果可能的话,这可能比让宝宝饿了并开始哭泣,然后在喂奶前安抚宝宝更好。

回答

5

你签出OpenCV

它是一个开源的计算机视觉库,具有C++,C和Python接口。它可能没有功能来完成你想要的功能,但是可以使用很多用于图像/视频分析的算法来完成它。

+0

看起来很有希望...至少有一个项目也提供Common Lisp绑定(https://github.com/ryepup/cl-opencv),还有一个眼睛检测教程(http://nashruddin.com/ OpenCV_Eye_Detection)。我将从这里开始看看我的位置:-) – 2012-04-16 08:43:44

+2

我会在推送到GitHub时:https://github.com/duncan-bayne/mamma – 2012-04-16 23:40:20