openCV学习笔记二:摄像头的读取,显示及按键截屏保存一帧图像

代码如下:
#include
#include <cv.h>
#include <highgui.h>
#include <windows.h>

using namespace std;
using namespace cv;

int main(int argc, char** argv)
{
VideoCapture mv(0);
Mat frem;
while (1)
{
mv >> frem;
namedWindow(“摄像头窗口”);
imshow(“摄像头窗口”, frem);

char c = (char)waitKey(10);//得到键值
switch ©
{
case ‘r’:
imshow(“截图”, frem);//显示要保存的一帧图像
imwrite(“截图.bmp”,frem);//保存一帧图像
break;
}
}
return 0;
}
openCV学习笔记二:摄像头的读取,显示及按键截屏保存一帧图像
运行结果如下:

openCV学习笔记二:摄像头的读取,显示及按键截屏保存一帧图像
保存图片如下:

openCV学习笔记二:摄像头的读取,显示及按键截屏保存一帧图像
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190206175746448.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzMDUzNDU2,size_16,color_FFFFFF,t_70