gpt4 book ai didi

qt - Qt GUI和OpenCV2.2镜像之间的干扰问题

转载 作者:行者123 更新时间:2023-12-02 17:15:57 25 4
gpt4 key购买 nike

我正在Windows 7下使用OpenCV,Qt创建器和MinGW开发Sterevisionvision应用程序。在先前版本的OpenCV 2.0中,我有一个Qt主窗口小部件,其中包含许多SpinBoxes来控制OpenCV立体声匹配过程,以及三个由OpenCV例程创建的窗口,显示左,右 View 和图像深度重建,一切都很好。
现在我转到了OpenCV 2.2,顺便说一句,它看起来要好得多,但是我注意到OpenCV创建的窗口实际上覆盖了Qt主窗口小部件,因此无法与之交互。显而易见的解决方案是根本不使用OpenCV GUI,并将CvMat图像转换为IplImages,然后转换为QImage以便将其转换为Qt小部件。但这不是那么容易...我尝试使用IplImageToQImage方法,但是由于某种原因它崩溃了。
因此,在深入探讨这一难题之前,我想知道是否有某种简单的方法可以避免OpenCV专注于自己的窗口,就像2.0版本中发生的那样……谢谢!

最佳答案

我在使用OpenCV 2.2时遇到了类似的问题,不确定是否正是您所遇到的问题:带有Qt支持的HighGUI创建了它自己的QApplication,但是如果您创建了自己的QApplication,它将无法正常工作。我发布了一个错误报告,其中包括一个补丁。从那时起,我一直在使用此修补程序,没有出现任何问题(Windows,VS2008,Qt 4.7)。参见https://code.ros.org/trac/opencv/ticket/919

关于qt - Qt GUI和OpenCV2.2镜像之间的干扰问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5351050/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com