SmileGobo 2 Жалоба Опубликовано April 11, 2013 Пытаюсь создать список камер: void MotionOptionWidget::InitCamList(const uint max_cam){ cv::VideoCapture cap; const std::string base_name="Camera "; for(auto i=0;i<max_cam;i++){ if (cap.open(i)){ std::stringstream ss; ss<<base_name<<i; //m_cam_list.append(CameraInfo(i,QString::fromStdString(ss.str()))); CameraInfo info(i,QString::fromStdString(ss.str())); ui->m_camlist_widget->addItem(info.m_name,QVariant::fromValue(info)); } } } При любом количестве камер cap.open выдает true, если вызываю cap.release() после открытия, то падает на несуществующей камере с индексом 2(две USB камеры подрубил) с таким сообщением: :::::: MUTEX CREATED --- 2NetworkCameraSettings :: Template #232 is missing...NetworkCameraSettings :: LoadTemplateById #232[0] Thread initalized >> http://127.0.0.1/cam_1.jpgPushSource Destroy...:::::: MUTEX RELEASED --- 2Mutex destroyed...Network Camera :: KillAsyncHTTP From .Destroy()AsyncHTTP Thread DESTROY received...====================================Exception in HTTP GET : HTTP/1.1 404 Not Found====================================HTTP Thread is DISCONNECTED :)PushPin CreatePushAudioPin CreateNetworkCameraSettings :: Template #232 is missing...NetworkCameraSettings :: LoadTemplateById #232[2] HTTP MPEG4 Thread initalized >> http://127.0.0.1PushSource Destroy...Mutex destroyed...Network Camera RTSP :: KillAsyncHTTP [HTTP] From .Destroy()Connection ResetAsyncHTTP Thread DESTROY received...HTTP Thread is DISCONNECTED :)KillAsyncHTTPRequest CompleteReady To destroy FThreadsLockFThreadsLock DestroyedPushPin DestroyPushAudioPin DestroyPushPin CreatePushAudioPin CreateNetworkCameraSettings :: Template #232 is missing...NetworkCameraSettings :: LoadTemplateById #232[2] HTTP MPEG4 Thread initalized >> http://127.0.0.1 пробовал использвать try{} catch(...) исключение не ловится =( Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Smorodov 579 Жалоба Опубликовано April 11, 2013 http://www.compvision.ru/forum/index.php?showtopic=194&st=158 1 Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах