首页 热点 业界 科技快讯 数码 电子消费 通信 前沿动态 电商

热文-基于QtOpenCV实现图像数据采集软件

2022-07-05 06:14:19 来源 : 软件开发网


(相关资料图)

效果图

示例代码

#ifndef WIDGET_H#define WIDGET_H#include #include#include#include#includeusing namespace cv;using namespace std;QT_BEGIN_NAMESPACEnamespace Ui { class Widget; }QT_END_NAMESPACEclass Widget : public QWidget{ Q_OBJECTpublic: Widget(QWidget *parent = nullptr); ~Widget();private slots: void updateLabel();//刷新label void on_button_getimage_start_clicked(); void on_button_getimage_end_clicked(); void on_button_opencapture_clicked();private: Ui::Widget *ui; VideoCapture capture; QTimer *updatetimer;//视频刷新定时器 Mat src; QImage image_src; bool saveflag; int i=0;};#endif // WIDGET_H#include "widget.h"#include "ui_widget.h"Widget::Widget(QWidget *parent) : QWidget(parent) , ui(new Ui::Widget){ ui->setupUi(this); saveflag=false; this->setWindowTitle("image capturer"); //关于刷新 updatetimer=new QTimer(this); connect(updatetimer,&QTimer::timeout,this,&Widget::updateLabel);}Widget::~Widget(){ delete ui;}//视频刷新void Widget::updateLabel(){ if(!capture.isOpened()) { qDebug()<<"capture error!"; return; } else { capture>>src; if(src.empty()) { qDebug()<<"src is empty!"; return; } else { if(saveflag) { QDateTime now_time = QDateTime::currentDateTime(); QString file_n_qstr="D:\\image_get\\cup\\"+now_time.toString("yyyyMMddhhmmss")+QString::number(i)+".jpg"; string file_n_str=file_n_qstr.toStdString(); imwrite(file_n_str,src); qDebug()<label_show->setPixmap(QPixmap::fromImage(image_src)); } }}void Widget::on_button_getimage_start_clicked(){ qDebug()<<"on_button_getimage_start_clicked"; saveflag=true;}void Widget::on_button_getimage_end_clicked(){ qDebug()<<"on_button_getimage_end_clicked"; saveflag=false;}void Widget::on_button_opencapture_clicked(){ qDebug()<<"start button is clicked"; capture.open(0); if(!capture.isOpened()) { qDebug()<<"open capture failed!"; } else { updatetimer->start(30); qDebug()<<"open capture success!"; }}

到此这篇关于基于Qt OpenCV实现图像数据采集软件的文章就介绍到这了,更多相关Qt OpenCV图像数据采集软件内容请搜索软件开发网以前的文章或继续浏览下面的相关文章希望大家以后多多支持软件开发网

标签: 数据采集 支持软件 软件开发

相关文章

最近更新
观焦点:超萌相机 2023-03-01 12:29:37
海南百货网 2023-03-01 12:13:44
焦点热讯:宜点充 2023-02-28 10:10:16
天天关注:小铺CEO 2023-02-28 10:07:13
【世界聚看点】KaFit 2023-02-28 09:31:37
葱天下 2023-02-28 09:17:03
渔界竞钓 2023-02-28 08:15:29
焦点快看:鲸奇视频 2023-02-28 06:30:37
环球热议:萝小逗 2023-02-27 23:25:49
简讯:小码公交 2023-02-27 23:16:12
彼岸花 2023-02-27 22:32:52
时时夺宝 2023-02-27 21:37:50
天天动态:袜之源 2023-02-27 21:29:50
天天资讯:AI空气 2023-02-27 20:19:46
世界时讯:绘读 2023-02-27 20:19:41
看点:一元得购 2023-02-27 19:26:28