问题描述
- VS2010的调试问题
- HEAP[fchang.exe]: Invalid address specified to RtlValidateHeap( 005F0000 002ACA58 )
# Windows 已在 fchang.exe 中触发一个断点。
#
# 其原因可能是堆被损坏,这说明 fchang.exe 中或它所加载的任何 DLL 中有 Bug。
#
原因也可能是用户在 fchang.exe 具有焦点时按下了 F12。
输出窗口可能提供了更多诊断信息。可以对比这两个模块的工程属性 - C/C++ - Code Generation - Runtime Library ,看看设置是否一样,如果不一样要改成一样的。“可是如何察看不同模块的工程属性???????
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace cv;
using namespace std;
#define threshold_diff 0.01
int main(int argcunsigned char* argv[])
{
vectorfound;
HOGDescriptor hog;
Mat src=imread(""test.3"");
hog.setSVMDetector(HOGDescriptor::getDefaultPeopleDetector());
hog.detectMultiScale(srcfound0Size(3232)Size(88)1.052);
for(size_t i=0;i<found.size();i++)
{rectangle(srcfound[i] Scalar(02550)3);}
namedWindow(""xianshi"");
imshow(""xianshi""src);}程序运行到这句话时就出现所给出的错误提示hog.setSVMDetector(HOGDescriptor::getDefaultPeopleDetector());求各位大神指点一二吧
?
解决方案
花非花--记vs2010 c++调试问题
vs2010 工程设置调试中的目录问题
解决方案二:
把代码放到代码片里,你粘贴的代码不少错误。