现在的位置: 首页 > 综合 > 正文

opencv学习笔记-入门(28)之stack overflow

2013年07月26日 ⁄ 综合 ⁄ 共 261字 ⁄ 字号 评论关闭

由于hog 提取的特征样本的数量之多,要建立一个矩阵将其所有的特征来存储进行训练, 我建立用:float data[2670 * 3758];  结果每次都提醒,stack overflow

原因如下:默认分配的stack大小为1M, 

解决方法:

1)project property->Configuration Properties->Linker->System->Stack Reserve Size
改成10000000,就可以了,注意是7个0哦

2)float *data = new float[2670 * 3758];    //要分配成动态指针类型

抱歉!评论已关闭.