在使用 peopledetect.cpp 中的例子时,
HOGDescriptor hog;
hog.setSVMDetector(HOGDescriptor::getDefaultPeopleDetector());
在控制台应用下正确,在多线程中出现错误,我自己修改的方式是
在多线程下,在release 版本下 需要修改工程属性的 配置属性 -> C/C++ -> Code Generation -> Runtime Library -> MD 模式
错误解决,希望多大家有帮助,我使用的vs2008 + opencv 2.4.6 版本