Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.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
QtGUI应用程序中的OpenCV窗口_Qt_Opencv - Fatal编程技术网

QtGUI应用程序中的OpenCV窗口

QtGUI应用程序中的OpenCV窗口,qt,opencv,Qt,Opencv,我有QtGUI应用程序与OpenCV一起工作 有时,在程序工作期间(为了调试),使用OpenCV imshow()显示图像是很好的。 我只是简单地使用: cv::imshow("roi",roiImg); 在Qt应用中 在Windows7中,一切正常。只有在QtCreator中调试时,当尝试显示OpenCV窗口时,我才会出现SEGFULT 但我的问题是,在WindowsXP中,即使在运行应用程序exe时,编译为调试版本和发布版本的程序也会崩溃 有人有类似的问题吗?最好的解决方案是什么?例如,在

我有QtGUI应用程序与OpenCV一起工作

有时,在程序工作期间(为了调试),使用OpenCV imshow()显示图像是很好的。 我只是简单地使用:

cv::imshow("roi",roiImg);
在Qt应用中

在Windows7中,一切正常。只有在QtCreator中调试时,当尝试显示OpenCV窗口时,我才会出现SEGFULT

但我的问题是,在WindowsXP中,即使在运行应用程序exe时,编译为调试版本和发布版本的程序也会崩溃


有人有类似的问题吗?最好的解决方案是什么?例如,在用Qt编写的应用程序中,您使用什么解决方案作为调试映像输出

你试过nameWindow和imshow吗?你确定它与imshow相关吗?是的,我在imshow()之后尝试了namedWindow和waitKey。我也试过不用等待键。程序在imshow所在的位置失败。我已经通过打印一些调试前后的内容进行了检查。在Win7上工作正常,所以我认为它与imshow相关。我已经在那个里展示了带有图像的Qt窗口,问题已经解决了,但正如我所说的,出于调试的原因,创建Qt窗口等是不合适的。我还尝试捕获一些cv异常,但它抛出了任何异常。imshow不应该进行核心转储,但它经常看到