سلام.
چون مدیریت این دست از منابع توسط سیستم بار زیادی را بهش تحمیل می کنه قاعدتا تعداد آنها نمی تونه زیاد باشه به طور مثال 10 عدد وبکم.شما می تونه کلاس cv::videoCapture را با اندیس دوربین فراخوانی کنید با توجه به تعداد دوربین های فرضی 0 تا 9 و سپس با متد isOpend بررسی کنید ببینید به کدام یک از اندیس ها دوربین تعلق گرفته است.