VS2012 程序运行触发一个断点
int main()
{
cv::Mat image = imread("E:\\2014黄老师传的资料\\咪头图片\\全部咪头图片\\1-1.bmp");
cv::Mat gray;
cv::cvtColor(image,gray,CV_BGRA2GRAY);
cv::Canny(gray,gray,80,200);
vector<Vec3f> circles;
cv::HoughCircles(gray,circles,CV_HOUGH_GRADIENT,1,100,80,50,100,200);
for( size_t i = 0; i < circles.size(); i++ )
{
Point center(cvRound(circles[i][0]), cvRound(circles[i][1]));
int radius = cvRound(circles[i][2]);
circle( image, center, 3, Scalar(0,255,0), -1, 8, 0 );
circle( image, center, radius, Scalar(0,0,255), 3, 8, 0 );
}
cv::imshow("my image",image);
cv::waitKey(100);
return 0;
}
以上是程序的代码,比较简单,但是最近都遇到一个问题,调试通过,运行出现问题:


请教各位,这种的问题怎么解决?
{
cv::Mat image = imread("E:\\2014黄老师传的资料\\咪头图片\\全部咪头图片\\1-1.bmp");
cv::Mat gray;
cv::cvtColor(image,gray,CV_BGRA2GRAY);
cv::Canny(gray,gray,80,200);
vector<Vec3f> circles;
cv::HoughCircles(gray,circles,CV_HOUGH_GRADIENT,1,100,80,50,100,200);
for( size_t i = 0; i < circles.size(); i++ )
{
Point center(cvRound(circles[i][0]), cvRound(circles[i][1]));
int radius = cvRound(circles[i][2]);
circle( image, center, 3, Scalar(0,255,0), -1, 8, 0 );
circle( image, center, radius, Scalar(0,0,255), 3, 8, 0 );
}
cv::imshow("my image",image);
cv::waitKey(100);
return 0;
}
以上是程序的代码,比较简单,但是最近都遇到一个问题,调试通过,运行出现问题:


请教各位,这种的问题怎么解决?
...全文
相关推荐
VS2012快捷键
#### 六、其他实用快捷键- **设置断点**:`F9` 在调试过程中,设置断点可以暂停程序运行,以便逐行分析代码执行过程。
C/C++实验详解与编程实践——基于VS2012
Visual Studio 2012是微软推出的一款功能强大的集成开发环境(IDE),它支持多种编程语言,包括C/C++、C#、VB.NET等,并且具备丰富的工具集,使得开发过程更加高效。在这一部分中,我们将深入了解Visual Studio 2012的界面布局,功能特点以及它在C/C++开发中的应用。在这一章中,我们学习了Visual Studio 2012环境的基本操作和高级调试技巧。掌握了这些技能,可以大大提高开发效率和代码质量。在后续的章节中,我们将深入探讨如何使用这些工具来解决实际问题。
VS2013和VS2012番茄插件
总结来说,这个“VS2013和VS2012番茄插件”是一个旨在提升开发效率的工具,它与Visual Studio 2013和2012兼容,采用番茄工作法的原理,通过DLL文件的替换方式进行更新。
VS2012中文语言包
对于中文用户来说,VS2012中文语言包是一个至关重要的组件,它使得这款专业级的开发工具能够以简体中文界面呈现,方便中国开发者理解和操作。
VS2012+MFC串口通信实例
**实际应用** 在VS2012中,你可以创建一个新的MFC对话框应用程序项目,然后将mscomm控件拖放到对话框上。



