我正在使用OpenCV处理Qt中的图像处理。图像处理在main.cpp
中处理,在获得一些测试对象后,它进入mainwindows.cpp以显示获取数据并进行一些分析的界面。
完成此操作后,我需要返回main.cpp进行另一个图像处理。
但是如何将信息从mainwindow.cpp发送到main.cpp?
此信息将在网络摄像头图像的循环中显示。我已经尝试在这个循环中使用w.getInformation,但它会导致崩溃。事实上,我只需要在主窗口需要时在主体上进行操作,而不是循环的每一帧。
我该怎么做?
答案 0 :(得分:1)
我建议将图像处理代码从main.cpp移动到另一个类。在您的主体中,创建图像处理类和主窗口类的实例。
在主窗口类中,将合适的主窗口信号连接到图像处理类的插槽。阅读Qt的SIGNALs and SLOTs
机制。