两个按钮,一个点击一下就打开摄像头
另一个点击一下开始保存视频,并且以当前系统时间为文件名,再点击一下就暂停保存视频,这样反复。
声明3个布尔全局变量:
bool IsOpenCamera = false; //摄像头开关控制
bool IsSaveVideo = false; //录像开关控制
bool IsInitVideoWriter = false; //初始化函数控制
代码如下
UINT ThreadCamera1(LPVOID lpParameter)
{
cv::VideoCapture cap(0);
while(IsOpenCamera)
{
cv::Mat frame;
cap>>frame;
if(IsInitVideoWriter)
{
IsInitVideoWriter = false;
CTime m_time;
CString m_temp;
m_time = CTime::GetCurrentTime