最近接了个多点监控的项目,一台计算机上接了多个USB摄像头和USB声卡,要求能够单独控制每个摄像头和声卡,要求如下:
1.独立控制摄像头拍照保存为jpg文件,录像保存为avi或mp4格式;
2.独立控制声卡采集音频信号并保存成wav或mp3格式;
3.同一位置的摄像头和声卡对应为一个组,获取的jpg、avi/mp4、wav/mp3放入该组设备对应的文件夹。
请做过类似项目的高手给点建议,比如通过什么方式控制多摄像头/声卡比较方便?(DirectShow还是OpenCV,OpenCV貌似只能控制摄像头)还有怎么样枚举摄像头和声卡,使得第一次分好组的设备下次插入时还能被识别为同一组。
小弟在此谢过了!