为什么OpenCV中,我调用求边界的函数会提示“没有为任何调用堆栈框架加载任何符号”? 20

在OpenCV中,我调用cvFindContours()函数求一幅图像的边界,但会报错,并提示“没有为任何调用堆栈框架加载任何符号”,不知什么原因。以下是我的代码:#in... 在OpenCV中,我调用cvFindContours()函数求一幅图像的边界,但会报错,并提示“没有为任何调用堆栈框架加载任何符号”,不知什么原因。
以下是我的代码:
#include "opencv2\opencv.hpp"

int main( int argc, char** argv )
{
//声明IplImage指针
IplImage* pImg = cvLoadImage("TestImage.jpg"); // TestImage.jpg图像是二值图像
CvMemStorage * storage = cvCreateMemStorage(0);
CvSeq * contour = 0;
int mode = CV_RETR_EXTERNAL;
cvShowImage( "src", pImg );
//查找contour
cvFindContours( pImg, storage, &contour, sizeof(CvContour),mode, CV_CHAIN_APPROX_SIMPLE, cvPoint(0,0)); // 报错,并提示“没有为任何调用堆栈框架加载任何符号”,不知什么原因。
展开
 我来答
heptnaol
2014-10-03 · TA获得超过7263个赞
知道大有可为答主
回答量:7120
采纳率:78%
帮助的人:1833万
展开全部
因为没有.pdb文件,就是没有调试符号信息,这样即使报错了也无法定位是什么问题。
需要使用debug版本的cv库,才能在调试过程中正确加载符号。
更多追问追答
追问
怎么才能用debug版的cv库?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式