OPencv 实现鸟瞰功能 问题汇总
1、想法:先实现 一个线程播一个视频 然后显示在三个Mat上
注意;使用opencv 要加上using namespace cv;
calling 'debug' with incomplete return type 'QDebug'//没有加头文件的报错
遇到ui->不识别控件的时候,就重新构建一下
2、mainWin start线程,跳转界面到鸟瞰的时候 再emit信号给界面,
3、界面拼接的函数
//拼接的图片
上方图片
其他三个方向的图片
4、 this->update(); 在合成图片之后 调用一次update
线程每次发送一次信号 update接收QImage 然后调用paintEvent显示QLabel
5、
从diringthread接收到upmat
从birdthread接收其他mat
6、
鸟瞰窗口 构造函数需要两个线程
birdviewWin=new BirdWin(birdviewThrad,dailydrivingThread);//测试
ui->stackedWidget->addWidget(birdviewWin);//test 鸟瞰模式 打开鸟瞰模式的线程 主界面点击按钮发送信号 打开线程
7、行车模式的线程发送Mat给鸟瞰界面