Параллельная обработка с использованием библиотеки AForge.Net и C#.

Моя программа работает следующим образом:

  1. Получить новый кадр с камеры.
  2. Отфильтруйте цвет кожи в кадре (т.е. извлеките кожу из изображения).
  3. Примените обнаружение движения к результату на основе предыдущего шага.

То есть я пытаюсь обнаружить движение объектов, имеющих телесный цвет. Но я хочу ускорить свою программу, поэтому я подумал об использовании параллельного программирования, где я использую два потока, один для фильтрации кожи и один для обнаружения движения, а затем делаю логическую AND из результатов.

Я использую C# и библиотеку Aforge.Net. Могу ли я сделать то, что я описал, используя C#? Не могли бы вы дать мне несколько советов о том, как выполнить то, что я описал? Все, что мне удалось найти, это Parallel.For.


person Ruba    schedule 13.07.2013    source источник


Ответы (1)


Существует несколько способов выполнения многопоточной и параллельной обработки в .NET:

person Dennis Ziolkowski    schedule 13.07.2013