Matlab实现Haar特征提取

4

有没有人知道一个(纯)matlab实现Haar特征提取(在Viola&Jones对象检测算法中使用的那种)? (我发现了一个matlab绑定到Opencv的实现,但这不是我要找的)


知道你需要它做什么可能会有所帮助。你只是想在MATLAB中使用它,还是你正在寻找一些可以研究以更好地理解算法如何实现的东西(MATLAB是首选语言)?我也不确定如何解释“纯粹”。这是否意味着你只想要m文件,还是你想能够在不需要除MATLAB(及其工具箱)之外的任何东西的情况下使用它? - gnovice
我希望通过使用“purely”来避免这样的引用,其中算法的关键是c语言,而matlab的使用仅限于调用(这就是我所说的“binding”的含义)。 目的是将代码用作进一步研究的基础。对于这种目的,Matlab代码会更方便。 - elijah
1个回答

2

我发现这段代码是作为2007年Google Summer of Code项目的一部分发布的,根据GNU GPLv2许可证。

F-spot的人脸检测

请注意,我自己没有测试过它,只是想它可能对你有用。


谢谢,看起来很有前途,我会深入研究并更新。 - elijah
这是通用的Viola和Jones级联框架的一个实现,但不幸的是似乎实际使用的特征不是Haar特征。 - elijah
实现这部分应该不会很复杂,你可以尝试自己实现。也许这个问题https://dev59.com/LnI-5IYBdhLWcg3wu7BU可以帮助你生成haar特征。 - Amro
你说得对,这应该不难。尽管我希望已经有人实现了它。 - elijah

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接