首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WebCam:打开或属于或继续

WebCam:打开或属于或继续
EN

Stack Overflow用户
提问于 2012-06-19 07:27:25
回答 1查看 411关注 0票数 2

日安,

我不确定是否应该在软件或硬件堆栈上发布这篇文章;如果这是一个无效的问题,我会事先道歉。

我写了一个小应用程序,我用它来制作延时视频--目前它只使用网络摄像头拍摄图片。我知道已经有几个可以下载了,但没有一个能百分之百地满足我的要求,而且其中一些是小问题,所以我决定自己创建自己的。

照片拍摄的间隔可以从5秒起配置到任何地方。版本1.x将激活相机,并保持它在“时间推移模式”,并保存图像到光盘在指定的时间间隔。这种方法被证明是非常内存密集型的--回想起来是可以理解的。

我决定从头开始-版本2.x。这个版本将保持相机关闭,只有当它需要拍照时才打开它,然后再次关闭它。事实证明,这种方法更有效。最小5秒间隔的原因是因为相机需要大约1秒才能打开,然后再关闭大约相同的时间。也许在未来,我可以改变它,以保持相机时,当interval < 5。然而,就目前而言,对于我真正想要使用的东西,这将是完美的。

当我还小的时候,当我们还是孩子的时候,他们告诉我们,开、关、关白炽灯泡对灯泡不好--据我的一位同事说,在这个领域是可靠的,这是真的。

这让我思考。如果我每隔10秒钟,比方说,一两天打开或关闭摄像头,这会对我的网络摄像头有害吗?和让设备开几天相比,打开和关闭会怎么样呢?我不明白硬件上会发生什么,所以我不能说。

我想我有几个选择:

  • 根据需要,打开或关闭应用程序以拍摄照片。这可能导致相机每天换几千次。
  • 把摄像机开着。这可能意味着相机可能在很长一段时间内处于活动状态。如果我想制作一个超过一个月的延时视频呢?甚至一年?更别提记忆问题了。
  • 在这两种模式之间切换。当interval < 2 minutes ? keep on : switch。这似乎是这两个世界中最好的,但现在我面临的内存问题,当interval < 2 minutes

谢谢您的任何和所有的意见和建议-非常感谢。

很好的问候,我。

EN

回答 1

Stack Overflow用户

发布于 2012-06-19 08:14:47

--如果我每隔10秒钟,比方说,一两天--打开和关闭摄像头,会不会对我的网络摄像头有害?打开和关闭摄像头不会影响它的寿命。

,让它持续很长一段时间怎么样?,这确实取决于相机,但是对于像网络摄像头这样低功耗的东西,你应该能够在它开始故障之前运行很多年。

不知道你是如何从你的相机获得帧,但它不应该是高度内存密集型。使用AForge.NET,您可以非常简单地从您的相机抓取帧。教程 --如果您可以发布您的代码,我可以更好地了解如何指出优化它的方向。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11096294

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档