我是在一台pc104板子上用的,我就是想让机子开机后摄像头自动保存图像
。但保存时,必须按一下停止保存,又不可能有人去按,所以我希望每隔几秒钟程序自动保存一次视频。
采集视频的capture函数,结束的stop函数,希望capture函数运行几秒后 使用stop函数,中间该使用个什么延迟函数
另外希望capture函数和stop函数是循环运行的,从而采集完整视频。是不是该用for函数
PS:打开摄像头和采集视频都是利用windows自带函数。
VC++中,我希望一个函数运行几秒后自动运行另一个函数,中间加什么延迟函数
答案:5 悬赏:0 手机版
解决时间 2021-02-27 10:40
- 提问者网友:姑娘长的好罪过
- 2021-02-26 12:07
最佳答案
- 五星知识达人网友:西风乍起
- 2021-02-26 13:22
建议给capture函数加一个时间参数,如
capture(3)表示采样3秒,stop就用不到了(或者隐含到capture里面了)
这样就好办了,如
while (working)
{
capture(3);
save();
}
另外得用多线程,要不程序在运行时控件不了,只能强行中止。
capture(3)表示采样3秒,stop就用不到了(或者隐含到capture里面了)
这样就好办了,如
while (working)
{
capture(3);
save();
}
另外得用多线程,要不程序在运行时控件不了,只能强行中止。
全部回答
- 1楼网友:有你哪都是故乡
- 2021-02-26 16:02
你好!
while(1) //加入while(1),让程序循环运行
{
capture();
sleep(1000); //1000为1000毫秒,可以自己设置
stop();
}
如果对你有帮助,望采纳。
- 2楼网友:洒脱疯子
- 2021-02-26 15:55
用delay()函数就行,比如说delay(1)就是延时1ms,需要怎样就自己看着设计吧
- 3楼网友:雾月
- 2021-02-26 15:31
VC++ 中,有 Timer定时器控件。
你可以使用该控件来触发相应的 录 或者 停 。
- 4楼网友:慢性怪人
- 2021-02-26 14:44
Sleep函数你可以试一下
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯