首页| 论坛| 消息
主题:基于opencv的图像采集,用qt显示
yuanye发表于 2019-11-05 15:18
大家好
imax6q的板子,5.9.5的qt creator,kernel 4.1.15
我用opencv采集v4l2的摄像头,然后用qt的label显示出来。目前可以显示,但是感觉图像有追帧。

下面附上部分代码

MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
cout buttonQuit, SIGNAL(clicked()), qApp, SLOT(quit()));
connect(this, SIGNAL(openMenuMsg()), this, SLOT(openMenuEvent()));
connect(this, SIGNAL(hideMenuMsg(int)), this, SLOT(hideMenuEvent(int)));
connect(this, SIGNAL(upItemMsg(int)), this, SLOT(upItemEvent(int)));
connect(this, SIGNAL(downItemMsg(int)), this, SLOT(downItemEvent(int)));
connect(this, SIGNAL(openSecMenuMsg()), this, SLOT(openSecMenuEvent()));
connect(this, SIGNAL(videoModeSwitMsg(int)), this, SLOT(videoModeSwitEvent(int)));
connect(this, SIGNAL(openTrdMenuMsg()), this, SLOT(openTrdMenuEvent()));
if(videoMode == 0)
cam.open("imxv4l2src device=/dev/video2 ! videoconvert ! appsink");// ! videoconvert ! appsink
// cam.open("/dev/video2");
else if(videoMode == 1)
cam.open("imxv4l2src device=/dev/video1 ! videoconvert ! appsink");
if (!cam.isOpened())// check if we succeeded
{
cout
追帧
浏览大图
回帖(2):
2楼:
1楼:

全部回帖(2)»
最新回帖
收藏本帖
发新帖