opencv如何检测USB相机的通断?

我使用openCV调用USB相机,使用过程中USB相机突然断开,这个过程应如何进行检测?谢谢

下面代码,打开就继续,不打开直接返回么,不知道这样可以不?


 VideoCapture cap(0); //打开默认的摄像头号  
   if(!cap.isOpened())  //检测是否打开成功  
      return -1;  

http://blog.csdn.net/carson2005/article/details/6705198

问题解决了,我用的是CvCapture,执行cvQueryFrame后检测IplImage*是否为空,为空的话说明没有摄像头