und 0 Жалоба Опубликовано March 24, 2015 Написал компот - основная прога на VC6.0 + отображение информации с двух камер в виде DLL на VC2008. На моей машине все работает(стоит XP + две установленные студии 6 и 2008). Пошел к заказчику и него Win7 и только установленная 6 студия. Если запускать с рабочего стола то вылетает окошко для ввода источника видео(текст в окошке - выберите видео-устройство и там можно получить их список). После выбора все работает. При запучке из под 6 студио запроса нет - и не происходит захвата с камеры Собственно вопроса 2 - как в Win7 победить окошко с запросом выбора видеоустройства , и как запустить под отладчиком 6 студии. Хотя подозреваю если получится победить окошко с запросом на выбор видеоустройства и под шестой студией все заведется. Камеры захватываю так static CvCapture* m_Capture[CAMERA_QUAN] = {NULL,NULL}; m_Capture[0]= cvCreateCameraCapture(CV_CAP_ANY); //CV_CAP_ANY); //cvCaptureFromCAM( 0 ); for(iLoop = 1; iLoop < 800; iLoop ++){ m_Capture[1]= cvCreateCameraCapture(iLoop); //cvCaptureFromCAM( 0 );capture[2] if (m_Capture[1] != NULL) break; // нашли камеру } if ( (m_Capture[0] == NULL) || (m_Capture[1] == NULL) ) return(1); // не все камеры подключились Жду Вашей помощи коллеги Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
L@MER 6 Жалоба Опубликовано April 1, 2015 Написал компот - основная прога на VC6.0 + отображение информации с двух камер в виде DLL на VC2008. На моей машине все работает(стоит XP + две установленные студии 6 и 2008). Пошел к заказчику и него Win7 и только установленная 6 студия. Если запускать с рабочего стола то вылетает окошко для ввода источника видео(текст в окошке - выберите видео-устройство и там можно получить их список). После выбора все работает. При запучке из под 6 студио запроса нет - и не происходит захвата с камеры Собственно вопроса 2 - как в Win7 победить окошко с запросом выбора видеоустройства , и как запустить под отладчиком 6 студии. Хотя подозреваю если получится победить окошко с запросом на выбор видеоустройства и под шестой студией все заведется. Камеры захватываю так static CvCapture* m_Capture[CAMERA_QUAN] = {NULL,NULL}; m_Capture[0]= cvCreateCameraCapture(CV_CAP_ANY); //CV_CAP_ANY); //cvCaptureFromCAM( 0 ); for(iLoop = 1; iLoop < 800; iLoop ++){ m_Capture[1]= cvCreateCameraCapture(iLoop); //cvCaptureFromCAM( 0 );capture[2] if (m_Capture[1] != NULL) break; // нашли камеру } if ( (m_Capture[0] == NULL) || (m_Capture[1] == NULL) ) return(1); // не все камеры подключились Жду Вашей помощи коллеги По окошку с выбором камер. Была такая-же петрушка - выползало окошка с предложением выбора камер, имеющихся в наличии на компе с Windows 7 64 bit. К этому прилагалась обязательная ошибка при выборе встроенной камеры на ноутбуке. Использовал при этом cvCreateCameraCapture(CV_CAP_ANY). Ничего не помогало. Плюнул на все и использовал класс VideoCapture для подключения к камерам и захвата изображений. При этом все захватывается с любых USB камер, даже промышленных и окошко выбора камер не вываливается. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах