2012-06-19 81 views
2

美好的一天,網絡攝像頭:開啓或關閉

我不確定是否應該在軟件或硬件堆棧上發佈此信息;如果這是一個無效的問題,我提前道歉。

我寫了一個小應用程序,用於製作時間推移視頻 - 目前它只使用網絡攝像頭拍攝圖片。我知道已經有一些可供下載的,但他們沒有100%做我想要的東西,其中一些是有點小錯誤,所以我決定我寧願創建我自己的。

拍攝照片的時間間隔可以在5秒以內的任意位置進行配置。版本1.x會在「Time Lapse Mode」中激活相機並保持開啓狀態,並以指定的時間間隔將圖像保存到光盤中。這種方法被證明是非常有記憶力的 - 回顧起來可以理解。

我決定從頭開始 - 版本2.x.此版本可以保持相機關閉狀態,並僅在需要拍攝照片時將其打開,然後再次關閉相機。這種方法證明效率更高。 5秒間隔的最小限制的原因是因爲相機大約需要1秒才能打開,然後關閉大致相同的時間。也許在將來我可以改變它,以保持相機上的時候interval < 5。但是,現在,對於我真正想要使用它的情況,這會做得很好。

當我小時候,我們和孩子一樣,被告知切換白熾燈泡的開關和關閉對燈泡不好 - 據我的一位同事稱,在該領域可靠,這是真的。

這讓我思考。如果我以10秒的時間間隔打開和關閉它,對我的網絡攝像頭是否有害,比方說,一兩天?如何開啓和關閉相比保持設備幾天?我不明白在硬件上會發生什麼,所以我不能說。

我想我有幾個選擇:

  • 交換機上,並根據需要採取的照片從應用程序。這可能會導致相機每天切換幾千次。
  • 開啓相機。這可能意味着相機可能會長時間處於活動狀態。如果我想在一個月內製作延時視頻,該怎麼辦?甚至一年?更不用說記憶問題了。
  • 在兩種模式之間切換。當時interval < 2 minutes ? keep on : switch。這似乎是最好的兩個世界,但現在我面臨的內存問題時interval < 2 minutes

在此先感謝您的任何和所有意見和建議 - 非常感謝。

親切的問候, 我。

+0

打開和關閉相機將不會影響其使用壽命。 – Axis

+0

如何長時間保持它?會影響它的壽命嗎? – that0th3rGuy

+0

嗯,這確實取決於相機,但像網絡攝像頭那樣低能耗的東西,您應該能夠在其開始失敗之前運行很多年。 – Axis

回答

1

如果我以10秒的時間間隔打開和關閉它,比如說,一兩天是否會對我的攝像頭造成傷害? 打開和關閉相機將不會影響其使用壽命。

長時間保持它如何? 嗯,這真的取決於相機,但像網絡攝像頭那樣的低功率的東西,你應該能夠在它開始失敗之前運行很多年。

不知道你是如何從你的相機獲取幀,但它不應該是非常內存密集型。使用AForge.NET您可以非常簡單地從相機抓取相框。 Tutorial如果您可以發佈您的代碼,我可以更好地瞭解如何指導您優化它的方向。

+0

謝謝您的時間和精力。 AForge.NET當然看起來很有趣 - 我絕對想在某個時候檢查一下;版本3;)至於發佈我的代碼,我感謝你的提議,但我無法期望從任何人那得到這樣的東西,努力和時間。 – that0th3rGuy