关于MFC多线程,双摄像头只能显示一个的问题
帮我瞧瞧吧,问题出现在哪个地方?为什么两个界面只能同时打开同一个摄像头,当选Num0和Num1就有一边不能显示,而都选Num0或都选Num1能同时打开,当然打开的是相同的画面。还有一点,前段时间这段代码我调试过,没问题的,可以同时打开两摄像头,后来忙于算法的学习把它仍在一边了,这几天再调试就不行了,而且我记得当初在改程序时也出现这样的问题,就是不稳定,时而灵时而不灵.......我觉得可能问题在多线程调试,但是我可以把程序改成单线程的,就是每隔一段时间在左右界面错开显示,使之同一时间只执行一个摄像头的获取帧操作与位图显示,但还是这个问题:时而灵时而不灵.......
这是运行次序,有什么问题吗?开始我没用for循环,比如用CapOpenCamera就直接打开两camera,然后再调用带宽与格式设置,然后是start,再然后就stop,后来问了前辈说上面这样次序才对,但还是失败,只能打开一个...
[ 本帖最后由 meluoliu 于 2013-1-20 15:52 编辑 ]