- 博客(6)
- 问答 (1)
- 收藏
- 关注
原创 qt 使用qprocess无法读取子进程的printf
子进程在一个while中的printf无法被qprocess的readall()读取到,原因初步判断是需要等待while结束才能读取到,或者手动fflush().子进程中所有printf改为。现在运行成功的方法是。
2023-12-12 15:23:54
556
原创 opencv imshow显示视频按X键退出的方法
在循环中加入 if (cv::getWindowProperty("imshow窗口标题", WND_PROP_VISIBLE) == 0) { break; }
2021-07-14 15:36:21
812
原创 Qt 设置按钮标签等控件样式
在代码中实现:ui->Btn->setStyleSheet("background-color:rgb(43,143,255);color:rgb(255,255,255)");font:10pt '微软雅黑'在ui文件中实现:右键->改变样式表->background-color:rgb(43,143,255);color:rgb(255,255,255);font:10pt '微软雅黑'background-color:rgb(43,143,255)–按钮背景颜色;
2021-07-14 14:11:14
1408
原创 qt 不同源程序中使用同一个函数
qt 为了在不同源程序中使用同一个函数使用static在头文件中修饰要共享的函数,并写在public中,如:public:static QImage mat2QImage(cv::Mat cvImg);
2021-07-01 16:09:32
437
原创 Qt+Opencv 在label中播放视频->自适应大小
前面的代码省略,从opencv中videocapture中获取视频帧保存在frame中,mat2QImage()将Mat转为QImage方法一:QImage img = mat2QImage(frame);//将图片完全适应label大小,不保持图片原有长宽比(label大小不变)ui->label->setScaledContents(true);ui->label->setPixmap(QPixmap::fromImage(img)); 方法二://将图片按
2021-06-07 19:00:00
2639
原创 Qt 中使用opencv无法打开视频的问题
Qt 中使用opencv无法打开视频 ,问题描述及解决办法:方法如下:VideoCapture capture;capture.open("C:\\...\\XXX.avi");使用if(capture.isOpened()) { qDebug()<<"chenggong"; }else { qDebug()<<"shibai"; }来检测是否已打开视频文件,总是显示打开失败。试了网上说的很多方法都
2021-06-01 18:01:22
3003
7
空空如也
如何使用ffmpeg获取udp视频流的最新一帧
2021-09-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人