win10+qt+vs2013实现连续拍照功能并存储到文件夹中
来源:互联网 发布:dnf端口辅助怎么稳定 编辑:程序博客网 时间:2024/06/03 17:59
(1)vs下新建一个qt工程,打开ui文件
(2)布局ui文件,改变名称,对象名称,保存(只用一个PushButton)
(3)工程目录下新建一个文件夹取名Image
(4)Takephoto.h中代码为
#ifndef TAKEPHOTO_H#define TAKEPHOTO_H#include <QtWidgets/QMainWindow>#include "ui_takephoto.h"#include<opencv2/opencv.hpp>using namespace cv;class takephoto : public QMainWindow{Q_OBJECTpublic:takephoto(QWidget *parent = 0);~takephoto();private:Ui::takephotoClass ui;VideoCapture cap;Mat frame;private slots:void TakePhotoSlot();};#endif // TAKEPHOTO_H
(5)Takephoto.cpp中代码为
#include "takephoto.h"takephoto::takephoto(QWidget *parent): QMainWindow(parent){ui.setupUi(this);connect(ui.TakePhotoButton,SIGNAL(clicked()),this,SLOT(TakePhotoSlot()));//clicked与TakePhotoSlot后面的括号不能忘了}takephoto::~takephoto(){}void takephoto::TakePhotoSlot(){cap.open(0);//打开摄像头int i = 1;while (i != 11)//拍摄10张照片{cap >> frame;imshow("frame", frame);string filename = format("Image\\%d.jpg", i);char key = waitKey(10);//值越大视频越卡,为0出错switch (key){case 'p'://按键盘上的'p'拍摄i++;imwrite(filename, frame);imshow("takephoto", frame);waitKey(1000);destroyWindow("takephoto");break;default:break;}}}
(6)F5运行,按下拍照按钮,打开摄像头
(7)按下10次Image文件中拍摄完10张图片
阅读全文
0 0
- win10+qt+vs2013实现连续拍照功能并存储到文件夹中
- linux+QT实现文件夹拷贝并附带进度功能
- FLASH 调用摄像头 JS中方法触发拍照,并将照片保存到本地文件夹
- Qt下openCV实现摄像头拍照功能
- 实现Qt日志功能并输出到文件
- 实现Qt日志功能并输出到文件
- Android相机连续拍照实现连拍功能
- Qt: QT + openCV 实现摄像头采集以及拍照功能
- 安卓使用Camera实现拍照并保存到内存卡中
- 安卓使用Camera实现拍照并保存到内存卡中
- QT +openCV 实现摄像头采集以及拍照功能
- QT +openCV 实现摄像头采集以及拍照功能
- QT +openCV 实现摄像头采集以及拍照功能
- QT +openCV 实现摄像头采集以及拍照功能
- Visual Studio+QT+OpenCv实现视频拍照保存功能
- Qt文件操作:遍历文件夹中 指定格式的文件,并添加文件名到comboBox上
- UE4中实现截图功能并保存到指定路径
- Android代码实现新建文件夹,并将文件保存到新建的文件夹中
- 控制反转(IOC)和依赖注入(DI)的区别
- 欢迎使用CSDN-markdown编辑器
- jQuery-第一个简单json传值测试
- mongodb导入csv报错 Failed: line 1, column 1428: bare " in non-quoted-field
- ConvertSortedListToBinarySearchTree
- win10+qt+vs2013实现连续拍照功能并存储到文件夹中
- 【TensorFlow】计算图graph的使用学习笔记(二)
- 光荣之路:产品测试规范(九)
- Android Glide 加载图片时会缩放一下
- Golang jsn格式文件解析
- ecognition 分类轻松上手
- 爆客系统源码 ipad协议 成品网站限量出全网最低速来咨询
- Ajax相关知识
- 让你成为高效人士的思维导图线下双证班开营啦