为了账号安全,请及时绑定邮箱和手机立即绑定

NUC 计算机 (Windows 10) 上的 C# 应用程序,用于长时间收集数据

NUC 计算机 (Windows 10) 上的 C# 应用程序,用于长时间收集数据

C#
牛魔王的故事 2022-01-15 17:28:37
我正在开展一个项目,该项目涉及从多个摄像头抓取帧,所有摄像头都通过 USB 连接到运行 Windows 10 的英特尔 NUC 计算机。我想为此编写 C# 应用程序。场景如下:每小时,我需要从每台摄像机中抓取几帧(1-5 帧)。然后去睡觉直到下一个周期。数据收集将需要几个月的时间。我考虑了以下选项:主程序一直运行,每小时调用一次数据收集周期。仅执行单个数据收集周期的程序。然后依靠外部调度程序在特定时间调用该程序。由于此数据收集的占空比非常小(设置设备和按顺序抓取图像需要不到一分钟,而大约需要一个小时的间隔),并且由于某些设备长时间保持活动状态是不健康的,我想根据需要关闭并重新打开设备的上下文。对于强大的 SW,您建议采取什么选择?我也很乐意考虑其他选择:)非常感谢您的帮助!
查看完整描述

1 回答

?
一只名叫tom的猫

TA贡献1906条经验 获得超3个赞

三年后,@Damien_The_Unbeliever 的解决方案证明自己是一个伟大的解决方案!我避免了内存泄漏和其他漂移疾病,并且能够运行数月的数据采集。


查看完整回答
反对 回复 2022-01-15
  • 1 回答
  • 0 关注
  • 190 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号