我正在開展一個項目,該項目涉及從多個攝像頭抓取幀,所有攝像頭都通過 USB 連接到運行 Windows 10 的英特爾 NUC 計算機。我想為此編寫 C# 應用程序。場景如下:每小時,我需要從每臺攝像機中抓取幾幀(1-5 幀)。然后去睡覺直到下一個周期。數據收集將需要幾個月的時間。我考慮了以下選項:主程序一直運行,每小時調用一次數據收集周期。僅執行單個數據收集周期的程序。然后依靠外部調度程序在特定時間調用該程序。由于此數據收集的占空比非常?。ㄔO置設備和按順序抓取圖像需要不到一分鐘,而大約需要一個小時的間隔),并且由于某些設備長時間保持活動狀態是不健康的,我想根據需要關閉并重新打開設備的上下文。對于強大的 SW,您建議采取什么選擇?我也很樂意考慮其他選擇:)非常感謝您的幫助!
1 回答

一只名叫tom的貓
TA貢獻1906條經驗 獲得超3個贊
三年后,@Damien_The_Unbeliever 的解決方案證明自己是一個偉大的解決方案!我避免了內存泄漏和其他漂移疾病,并且能夠運行數月的數據采集。
- 1 回答
- 0 關注
- 135 瀏覽
添加回答
舉報
0/150
提交
取消