永发信息网

VC++中,我希望一个函数运行几秒后自动运行另一个函数,中间加什么延迟函数

答案:5  悬赏:0  手机版
解决时间 2021-02-27 10:40
我是在一台pc104板子上用的,我就是想让机子开机后摄像头自动保存图像
。但保存时,必须按一下停止保存,又不可能有人去按,所以我希望每隔几秒钟程序自动保存一次视频。
采集视频的capture函数,结束的stop函数,希望capture函数运行几秒后 使用stop函数,中间该使用个什么延迟函数
另外希望capture函数和stop函数是循环运行的,从而采集完整视频。是不是该用for函数
PS:打开摄像头和采集视频都是利用windows自带函数。
最佳答案
建议给capture函数加一个时间参数,如
capture(3)表示采样3秒,stop就用不到了(或者隐含到capture里面了)
这样就好办了,如

while (working)
{
capture(3);
save();
}

另外得用多线程,要不程序在运行时控件不了,只能强行中止。
全部回答
你好! while(1) //加入while(1),让程序循环运行 { capture(); sleep(1000); //1000为1000毫秒,可以自己设置 stop(); } 如果对你有帮助,望采纳。
用delay()函数就行,比如说delay(1)就是延时1ms,需要怎样就自己看着设计吧
VC++ 中,有 Timer定时器控件。 你可以使用该控件来触发相应的 录 或者 停 。
Sleep函数你可以试一下
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我想问问,4顿锅炉报废年限
有用过美容院维加斯护肤品的吗 效果怎么样
兽医门诊这个地址在什么地方,我要处理点事
(多选)在植物细胞中,下列过程不需要酶参与
高晓松一共出了几本书?分别有哪些?
谁有连锁酒店的集团架构图,我们是有限公司,
有3个人分鱼,一共有23条鱼。甲说他应该分到1
贾艳食品玩具批发部在什么地方啊,我要过去处
已知a+1的绝对值加根号下b+2012等于0求b的a次
地毯上茶叶水怎么清理
有关南宁的三本院校
捷安特衣服多少钱一套
诚信美容美发用品总汇地址在什么地方,想过去
为什么农村户口没关系的女生考女兵这么的难啊
负反馈的类型对输入电阻和输出电阻的影响?
推荐资讯
兴阁铝材在哪里啊,我有事要去这个地方
嘌呤核苷酸从头合成途径的关键酶是A.尿苷激酶
繁荣家具城地址在什么地方,想过去办事
2010年退休工人第二次涨工资正式文件
C15片石砼的容重是多少
如何正确使用汽车自动空调系统
西游记中,唐太宗在阴间看到的六道轮回,是哪六
数字式三相四线电表互感器接对了,但电压线有
在经济生活中,一种经济现象的出现往往引起另
白细胞增长过快的原因是什么?有什么结果?
问:  联想笔记本G510 wifi位置消失 进入
飘渺神之旅全集下载
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?