|
|
|
@ -9,7 +9,7 @@ MainWindow::MainWindow(QWidget *parent)
@@ -9,7 +9,7 @@ MainWindow::MainWindow(QWidget *parent)
|
|
|
|
|
cap = new VideoCapture(0); |
|
|
|
|
onCap = false; |
|
|
|
|
vt = new QTimer(this); |
|
|
|
|
// vt->start(20);
|
|
|
|
|
// vt->start(20);
|
|
|
|
|
QObject::connect(vt,SIGNAL(timeout()),this,SLOT(showImage())); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -34,6 +34,10 @@ void MainWindow::on_pushButton_clicked()
@@ -34,6 +34,10 @@ void MainWindow::on_pushButton_clicked()
|
|
|
|
|
void MainWindow::showImage(){ |
|
|
|
|
if(NULL!=cap){ |
|
|
|
|
if(cap->read(image)){ |
|
|
|
|
// image =
|
|
|
|
|
|
|
|
|
|
// cv::edgePreservingFilter(image,image);
|
|
|
|
|
cv::cvtColor(image,image,cv::COLOR_RGB2BGR); |
|
|
|
|
ui->label->setPixmap(QPixmap::fromImage(QImage(image.data,image.cols,image.rows,QImage::Format_RGB888))); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|