Вы должны начать с подсчета, сколько кадров в секунду вам нужно, и какое разрешение камеры вы можете обработать на этой частоте кадров. Если ничего другого, это предотвратит перерасход средств или покупку камеры, которая не будет соответствовать вашим потребностям.
Помимо этого, есть множество функций, которые делают выбор более сложным / интересным. Различные камеры (особенно сетевые камеры, такие как Axis) позволяют изменять качество изображения или указывать максимальный битрейт для потока изображения. Некоторые камеры также предоставляют выбор скорости затвора, что позволяет выбирать постоянное время экспозиции или постоянную среднюю освещенность изображения. Некоторые камеры более чувствительны, чем другие (последний раз, когда я работал с этим, был в 2009 году, и мы заметили, что PS3 Eye действительно хорошо работал в условиях низкой освещенности).
Вероятно, лучшее, что вы можете сделать, - это запустить алгоритмы обработки изображений на нескольких статических изображениях, которые вы делаете с помощью зеркальной фотокамеры, а затем попытаться уменьшить размер и качество кадра, чтобы увидеть, где все начинает ломаться.