最近一个项目需要用到目标追踪,用opencv中的Meanshift和Camshift实现了一下,效果一般,尤其在目标与背景的色差不是很大的情况下,效果很差,然后就去网上搜了一下相关的解决方法。GitHub上找到一个用dilib和opencv做的多目标追踪,下下来研究一下。
原作者代码GitHub链接https://github.com/eveningglow/multi-object-tracker
作者提示该工程要用到openCV3.0,dlib-19.3,visual studio 15 (c++11 is necessary)。因为dlib从19版本开始都是需要C++11标准的,所以编译它必须用VS2015,很不幸,VS2015又需要Windows10系统,所以,一直在使用Windows7和opencv2的我为了跑通这个工程可谓是披荆斩棘历尽艰辛啊。
dlib不像opencv有预编译版本,直接可以拿来用(其实opencv3没有x86版本导致我最终还是自己编译了一遍),从