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;
}
运行结果如下:
保存图片如下: