我一直在对正确的算法进行大量搜索以用于我的对象识别程序。但是我发现的一切都有一些重大缺陷。开源对象识别算法
我的程序应该学习新的对象,因为它遇到他们,在线。当它遇到一个新的对象时,一个盒子被绑定在上面,并且学习对象(OpenTLD完成这个工作)。对于不同的对象重申这1000倍的时间,程序应该能够识别1000个类和对象的实例(Haar-like功能级联可以做到这一点,OpenTLD失败)。该算法必须是规模和方向不变的(哈尔失败)。
我发现的一切都只能满足上述条件中的一部分,而其他条件都失败了。令人惊讶的是我还没有遇到任何符合所有标准的东西。我只提到Haar和OpenTLD,因为它们是最接近我需要的。其他算法,如SIFT,SURF甚至远离我所需要的。
所以我的问题是,是否有任何现有的源代码,做我所需要的?或者,这是我会有更好的运气,只是修改现有的源代码?