Open GarrickLin opened 9 years ago
@GreenKing 不好意思,代码还没有写完。我也是边看论文边写的代码,同时我也参考了这个项目 FaceDetect/jointCascade_py 的代码,这个项目是用 Python 写的,好像训练部分已经写完能够运行,你可以关注一下。
至于移植到单片机上,因为代码用了 OpenCV 的 C++ 接口,可能要用 C 移植起来会比较麻烦但应该不会很难。
速度上的话,论文中提到可以和 VJ 的速度持平,但是论文作者实现的方法肯定是做过优化的,我们自己实现未必能够到达那种速度。
@luoyetx 我也在看FaceDetect/jointCascade_py 的代码 运行过他的测试demo 速度有点慢 一张图花了好几秒 不过他的训练数据太少 不知道有没有关系 另外觉得你的代码比那个python代码的可读性高一些 我会跟进读懂你的代码 有什么问题也可以讨论一下 最后 还是要感谢你把代码开源出来 谢谢!
FaceDetect/jointCascade_py这份代码好像和Joint_Cascade_Face_Detection_And_Alignment-master ECCV2014有出入?比如原始论文中人脸检测和人脸校准是一起做的,而FaceDetect/jointCascade_py这里面人脸检测用的是opencv先检测出人脸在做align,不知道我理解对没有,给位?
@larsoncs FaceDetect/jointCascade_py 并没有使用 OpenCV 做人脸检测,请参考它人脸检测的代码 FaceDetect/jointCascade_py/demo/demo_detect.py
刚跑了一下,速度奇慢vga的要800ms
大家都是中国人 我说中文好了 这样能更好地表达我的意思 避免表达不清造成歧义