Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
OpenCV+Visual Studio 2008-程序在调试时运行良好,但在常规执行时访问冲突 我现在正在用C++中的OpenCV来研究计算机视觉程序。使用网络摄像头的实时提要似乎可以100%正常工作,但当我尝试从avi文件中导入流时,它开始崩溃,并出现访问冲突错误。我不明白为什么会出现这种情况,因为两者之间的唯一区别是初始帧抓取-之后的图像处理是相同的_C++_Visual Studio 2008_Opencv - Fatal编程技术网

OpenCV+Visual Studio 2008-程序在调试时运行良好,但在常规执行时访问冲突 我现在正在用C++中的OpenCV来研究计算机视觉程序。使用网络摄像头的实时提要似乎可以100%正常工作,但当我尝试从avi文件中导入流时,它开始崩溃,并出现访问冲突错误。我不明白为什么会出现这种情况,因为两者之间的唯一区别是初始帧抓取-之后的图像处理是相同的

OpenCV+Visual Studio 2008-程序在调试时运行良好,但在常规执行时访问冲突 我现在正在用C++中的OpenCV来研究计算机视觉程序。使用网络摄像头的实时提要似乎可以100%正常工作,但当我尝试从avi文件中导入流时,它开始崩溃,并出现访问冲突错误。我不明白为什么会出现这种情况,因为两者之间的唯一区别是初始帧抓取-之后的图像处理是相同的,c++,visual-studio-2008,opencv,C++,Visual Studio 2008,Opencv,我在VS2008中开发。奇怪的是,当我在main中放置断点并调试F5时,程序运行良好。但是,当我在没有调试Ctrl+F5的情况下启动时,会出现错误 有没有人遇到过类似的问题,或者有人知道为什么我的程序在调试时工作正常,但不是在正常执行时?关于OpenCV没有什么具体的内容,但是它在不同的源流中以及在调试器中或调试器外的行为不同,这让我认为这是一个计时问题。您可以在崩溃发生后尝试附加调试器 我会怀疑未初始化的变量。许多调试器初始化所有变量,包括那些没有初始化的变量 是的,谢谢,你说得对。在某些情况

我在VS2008中开发。奇怪的是,当我在main中放置断点并调试F5时,程序运行良好。但是,当我在没有调试Ctrl+F5的情况下启动时,会出现错误


有没有人遇到过类似的问题,或者有人知道为什么我的程序在调试时工作正常,但不是在正常执行时?

关于OpenCV没有什么具体的内容,但是它在不同的源流中以及在调试器中或调试器外的行为不同,这让我认为这是一个计时问题。您可以在崩溃发生后尝试附加调试器

我会怀疑未初始化的变量。许多调试器初始化所有变量,包括那些没有初始化的变量

是的,谢谢,你说得对。在某些情况下,我会使用空指针,调试器会将它们指向jibberish的、无意义的值。我不知道调试器为什么会这样做,但我已经解决了这个问题。