Приложение C # на компьютере NUC (Windows 10) для сбора данных в течение длительного периода времени - PullRequest
0 голосов
/ 13 сентября 2018

Я работаю над проектом, который предусматривает захват кадров с нескольких камер, все из которых подключены через USB к компьютеру Intel NUC под управлением Windows 10.

Я хочу написать C # приложение (я) для этой цели. Сценарий выглядит следующим образом:

  • Каждый час мне нужно захватывать несколько кадров (1-5) с каждой камеры. Тогда иди спать до следующего цикла.
  • Сбор данных займет несколько месяцев.

Я думал о следующих опциях:

  1. Основная программа, работающая все время, которая вызывает цикл сбора данных каждый час.
  2. Программа, которая просто выполняет один цикл сбора данных. Затем положитесь на сторонний планировщик для вызова этой программы в определенное время.

Поскольку рабочий цикл сбора данных очень мал (настройка устройств и последовательный захват изображений занимают менее минуты по сравнению с интервалом около часа), и поскольку некоторые устройства не работают, некоторые устройства остаются активными на длительные периоды я хочу закрыть и заново открыть контекст устройств по требованию.

Какой вариант вы предлагаете для надежного ПО? Буду рад рассмотреть и другие варианты:)

Ваша помощь высоко ценится!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...