当我尝试运行包含hog检测器的opencv代码时,会出现以下错误。
我一直在使用OpenCV做其他事情,而且在包含猪时我只是遇到了错误。
"Debug Assertion Failed"... Expression: _BLOCK_TYPE_IS_VALID(pHead->nBlockUse)"
代码是我从这里找到的最简单的一个:http://www.magicandlove.com/blog/2011/08/26/people-detection-in-opencv-again/
如果我注释掉这一行,它就会运行(显然不能完成这项工作):
hog.setSVMDetector(cv::HOGDescriptor::getDefaultPeopleDetector());
答案 0 :(得分:1)
你的项目必须使用与opencv dll编译相同的c-runtime库。
所以,设置" c ++" - > "代码生成" to"多线程dll"在你的项目中。