Форум программистов, компьютерный форум CyberForum.ru

Не работает захват видео - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ незнаю как вывести полное решение для задачки.смысл улавливаю, а как реализовать - туплю http://www.cyberforum.ru/cpp-beginners/thread802493.html
Задана окружность, с помощью координат центра и радиуса. Определить, лежит ли она полностью в первой четверти. 1вывожу окружность и "график" на экран, чтоб было видно разделение по четвертям.. 2понимаю что окружность лежит в 1четверти если x>0 и y > 0 но и понимаю что окружность выводится по экранной сетке,на которой нет отрицательного значения для x и y. вот после этого и начинаю...
C++ Как правильно инклюдить файлы исходных кодов? MSVS08 Допустим мне нужно создать класс. В Qt я делаю так: создаю файл class.h туда запихиваю описание класса и прототипы функций, а в файле class.cpp у меня прописано #include "class.h" и там описаны все нужные функции. Далее в файле main.cpp я делаю #include "class.cpp" и все работает прекрасно. В Visual Studio 2008 Так не работает выдает ошибку error LNK2005: "public: __thiscall... http://www.cyberforum.ru/cpp-beginners/thread802492.html
C++ Работа с аргументами ф-й в С++
Задача: Написать прог. с ф-ей, что сравнивает две строки, заданных в качестве её аргументов (знач. 2-го рядка задать "по умолчанию"), если в ф-и задан только один аргумент, вывести его длину, вызов ф-й производить из main'a Программа с ошибками: #include <iostream> #include <string.h> using namespace std; char strr(char str1, char str2="zend")
C++ Удалить повторяющиеся слова
ребятки помогите пожлста! не успела сделать вовремя (проболела после сессии долго). читать книжки пробовала, гуглила инет, но под мое задание точно ничего не подходит, а как подправить я не могу понять по чужому коду. задание такое: нужно ввести строку не более 100 символов, убрать из неё все повторяющиеся слова ( не только повторное вхождение, но и само слово), вывести строку без этих слов и...
C++ Работа с файлами. Из имеющего файла по сортировать в отдельные файлы http://www.cyberforum.ru/cpp-beginners/thread802476.html
Доброго времени суток Ув., сайберчани. Прошу помочь, а лучше наставить на путь как решить эту проблему. Нужно из имеющего файла в котором хранятся положительные и отрицательные числа , по сортировать в отдельные файлы, один файл с отрицательными, другой с положительными. Я вот не много сделал, но берет только по 1 значению и в цикле повторяет его . #include <fstream> #include <iostream> ...
C++ Создание программы наподобие игры "кто хочет стать миллионером" А возможно ли создать программу которая например выдает вопрос из 100 рандомно и 4 варианта ответа с считывает их и считает кол-во ответов ну на подобе игры кто хочет стать миллионером подробнее

Показать сообщение отдельно
HSH-Bola
0 / 0 / 0
Регистрация: 04.03.2013
Сообщений: 9
07.03.2013, 14:02  [ТС]     Не работает захват видео
Вот вся информация
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#include "stdafx.h"
 
#include <cv.h>
#include <highgui.h>
#include <stdlib.h>
#include <stdio.h>
 
int main(int argc, char* argv[])
{
        // получаем любую подключённую камеру
        CvCapture* capture = cvCreateCameraCapture(CV_CAP_ANY); //cvCaptureFromCAM( 0 );
        assert( capture );
 
        //cvSetCaptureProperty(capture, CV_CAP_PROP_FRAME_WIDTH, 640);//1280); 
        //cvSetCaptureProperty(capture, CV_CAP_PROP_FRAME_HEIGHT, 480);//960); 
 
        // узнаем ширину и высоту кадра
        double width = cvGetCaptureProperty(capture, CV_CAP_PROP_FRAME_WIDTH);
        double height = cvGetCaptureProperty(capture, CV_CAP_PROP_FRAME_HEIGHT);
        printf("[i] %.0f x %.0f\n", width, height );
 
        IplImage* frame=0;
 
        cvNamedWindow("capture", CV_WINDOW_AUTOSIZE);
 
        printf("[i] press Enter for capture image and Esc for quit!\n\n");
 
        int counter=0;
        char filename[512];
 
        while(true){
                // получаем кадр
                frame = cvQueryFrame( capture );
 
                // показываем
                cvShowImage("capture", frame);
        
                char c = cvWaitKey(33);
                if (c == 27) { // нажата ESC
                        break;
                }
                else if(c == 13) { // Enter
                        // сохраняем кадр в файл
                        sprintf(filename, "Image%d.jpg", counter);
                        printf("[i] capture... %s\n", filename);
                        cvSaveImage(filename, frame);
                        counter++;
                }
        }
        // освобождаем ресурсы
        cvReleaseCapture( &capture );
        cvDestroyWindow("capture");
        return 0;
}

Вот журнал отладки

Код
"cam.exe": Загружено: "C:\Documents and Settings\Admin\Мои документы\Visual Studio 2010\Projects\cam\Debug\cam.exe", Символы загружены.
"cam.exe": Загружено: "C:\WINDOWS\system32\ntdll.dll", Символы загружены (информация об исходном коде опущена).
"cam.exe": Загружено: "C:\WINDOWS\system32\kernel32.dll", Символы загружены (информация об исходном коде опущена).
"cam.exe": Загружено: "C:\Program Files\OpenCV2.2\bin\opencv_highgui220d.dll", Невозможно найти или открыть файл PDB
"cam.exe": Загружено: "C:\WINDOWS\system32\user32.dll", Символы загружены (информация об исходном коде опущена).
"cam.exe": Загружено: "C:\WINDOWS\system32\gdi32.dll", Символы загружены (информация об исходном коде опущена).
"cam.exe": Загружено: "C:\WINDOWS\system32\ole32.dll", Символы загружены (информация об исходном коде опущена).
"cam.exe": Загружено: "C:\WINDOWS\system32\advapi32.dll", Символы загружены (информация об исходном коде опущена).
"cam.exe": Загружено: "C:\WINDOWS\system32\rpcrt4.dll", Символы загружены (информация об исходном коде опущена).
"cam.exe": Загружено: "C:\WINDOWS\system32\secur32.dll", Символы загружены (информация об исходном коде опущена).
"cam.exe": Загружено: "C:\WINDOWS\system32\msvcrt.dll", Символы загружены (информация об исходном коде опущена).
"cam.exe": Загружено: "C:\Program Files\OpenCV2.2\bin\opencv_core220d.dll", Невозможно найти или открыть файл PDB
"cam.exe": Загружено: "C:\WINDOWS\system32\msvcp100d.dll", Символы загружены.
"cam.exe": Загружено: "C:\WINDOWS\system32\msvcr100d.dll", Символы загружены.
"cam.exe": Загружено: "C:\WINDOWS\system32\comctl32.dll", Невозможно найти или открыть файл PDB
"cam.exe": Загружено: "C:\WINDOWS\system32\avifil32.dll", Невозможно найти или открыть файл PDB
"cam.exe": Загружено: "C:\WINDOWS\system32\winmm.dll", Невозможно найти или открыть файл PDB
"cam.exe": Загружено: "C:\WINDOWS\system32\msacm32.dll", Невозможно найти или открыть файл PDB
"cam.exe": Загружено: "C:\WINDOWS\system32\msvfw32.dll", Невозможно найти или открыть файл PDB
"cam.exe": Загружено: "C:\WINDOWS\system32\shell32.dll", Невозможно найти или открыть файл PDB
"cam.exe": Загружено: "C:\WINDOWS\system32\shlwapi.dll", Символы загружены (информация об исходном коде опущена).
"cam.exe": Загружено: "C:\WINDOWS\system32\avicap32.dll", Невозможно найти или открыть файл PDB
"cam.exe": Загружено: "C:\WINDOWS\system32\version.dll", Символы загружены (информация об исходном коде опущена).
"cam.exe": Загружено: "C:\WINDOWS\system32\imm32.dll", Символы загружены (информация об исходном коде опущена).
"cam.exe": Загружено: "C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.5512_x-ww_35d4ce83\comctl32.dll", Символы загружены (информация об исходном коде опущена).
"cam.exe": Загружено: "C:\WINDOWS\system32\uxtheme.dll", Символы загружены (информация об исходном коде опущена).
"cam.exe": Загружено: "C:\Program Files\Yandex\Punto Switcher\pshook.dll", Двоичный код не был построен с отладочной информацией.
"cam.exe": Загружено: "C:\WINDOWS\system32\imagehlp.dll", Невозможно найти или открыть файл PDB
"cam.exe": Загружено: "C:\WINDOWS\system32\MSCTFIME.IME", Символы загружены (информация об исходном коде опущена).
"cam.exe": Загружено: "C:\WINDOWS\system32\dciman32.dll", Невозможно найти или открыть файл PDB
"cam.exe": Загружено: "C:\WINDOWS\system32\wdmaud.drv", Невозможно найти или открыть файл PDB
"cam.exe": Загружено: "C:\WINDOWS\system32\setupapi.dll", Невозможно найти или открыть файл PDB
"cam.exe": Загружено: "C:\WINDOWS\system32\wintrust.dll", Невозможно найти или открыть файл PDB
"cam.exe": Загружено: "C:\WINDOWS\system32\crypt32.dll", Невозможно найти или открыть файл PDB
"cam.exe": Загружено: "C:\WINDOWS\system32\msasn1.dll", Невозможно найти или открыть файл PDB
"cam.exe": Выгружено: "C:\WINDOWS\system32\setupapi.dll"
"cam.exe": Загружено: "C:\WINDOWS\system32\msacm32.drv", Невозможно найти или открыть файл PDB
"cam.exe": Загружено: "C:\WINDOWS\system32\midimap.dll", Невозможно найти или открыть файл PDB
"cam.exe": Загружено: "C:\WINDOWS\system32\vfwwdm32.dll", Невозможно найти или открыть файл PDB
"cam.exe": Загружено: "C:\WINDOWS\system32\ksuser.dll", Невозможно найти или открыть файл PDB
"cam.exe": Загружено: "C:\WINDOWS\system32\oleaut32.dll", Невозможно найти или открыть файл PDB
"cam.exe": Загружено: "C:\WINDOWS\system32\clbcatq.dll", Невозможно найти или открыть файл PDB
"cam.exe": Загружено: "C:\WINDOWS\system32\comres.dll", Невозможно найти или открыть файл PDB
"cam.exe": Загружено: "C:\WINDOWS\system32\devenum.dll", Невозможно найти или открыть файл PDB
"cam.exe": Загружено: "C:\WINDOWS\system32\setupapi.dll", Невозможно найти или открыть файл PDB
"cam.exe": Загружено: "C:\WINDOWS\system32\msdmo.dll", Невозможно найти или открыть файл PDB
"cam.exe": Загружено: "C:\WINDOWS\system32\ksproxy.ax", Невозможно найти или открыть файл PDB
"cam.exe": Загружено: "C:\WINDOWS\system32\kswdmcap.ax", Невозможно найти или открыть файл PDB
"cam.exe": Загружено: "C:\WINDOWS\system32\mfc42.dll", Невозможно найти или открыть файл PDB
"cam.exe": Загружено: "C:\WINDOWS\system32\mfc42loc.dll", Двоичный код не был построен с отладочной информацией.
"cam.exe": Загружено: "C:\WINDOWS\system32\dshowext.ax", Невозможно найти или открыть файл PDB
"cam.exe": Загружено: "C:\WINDOWS\system32\qcap.dll", Невозможно найти или открыть файл PDB
"cam.exe": Загружено: "C:\WINDOWS\system32\quartz.dll", Невозможно найти или открыть файл PDB
"cam.exe": Загружено: "C:\WINDOWS\system32\vcmgcd32.dll", Двоичный код не был построен с отладочной информацией.
"cam.exe": Загружено: "C:\WINDOWS\system32\ws2_32.dll", Символы загружены (информация об исходном коде опущена).
"cam.exe": Загружено: "C:\WINDOWS\system32\ws2help.dll", Символы загружены (информация об исходном коде опущена).
Первый этап обработки исключения в "0x7c80be74 (kernel32.dll)" в "cam.exe": 0xC0000005: Нарушение прав доступа при чтении "0x6b756b5f".
"cam.exe": Загружено: "C:\WINDOWS\system32\mtkjpeg.dll", Двоичный код не был построен с отладочной информацией.
Первый этап обработки исключения в "0x7c80be74 (kernel32.dll)" в "cam.exe": 0xC0000005: Нарушение прав доступа при чтении "0x6b756b5f".
Первый этап обработки исключения в "0x7c80be74 (kernel32.dll)" в "cam.exe": 0xC0000005: Нарушение прав доступа при чтении "0x6b756b5f".
Первый этап обработки исключения в "0x7c80be74 (kernel32.dll)" в "cam.exe": 0xC0000005: Нарушение прав доступа при чтении "0x6b756b5f".
Первый этап обработки исключения в "0x7c80be74 (kernel32.dll)" в "cam.exe": 0xC0000005: Нарушение прав доступа при чтении "0x6b756b5f".
Первый этап обработки исключения в "0x7c80be74 (kernel32.dll)" в "cam.exe": 0xC0000005: Нарушение прав доступа при чтении "0x6b756b5f".
Поток 'Поток Win32' (0x8a4) завершился с кодом -2147024637 (0x80070103).
"cam.exe": Выгружено: "C:\WINDOWS\system32\dshowext.ax"
"cam.exe": Выгружено: "C:\WINDOWS\system32\kswdmcap.ax"
"cam.exe": Выгружено: "C:\WINDOWS\system32\mfc42.dll"
"cam.exe": Выгружено: "C:\WINDOWS\system32\mfc42loc.dll"
"cam.exe": Выгружено: "C:\WINDOWS\system32\qcap.dll"
"cam.exe": Выгружено: "C:\WINDOWS\system32\vfwwdm32.dll"
"cam.exe": Выгружено: "C:\WINDOWS\system32\ksproxy.ax"
"cam.exe": Выгружено: "C:\WINDOWS\system32\ksuser.dll"
"cam.exe": Выгружено: "C:\WINDOWS\system32\devenum.dll"
"cam.exe": Выгружено: "C:\WINDOWS\system32\mtkjpeg.dll"
"cam.exe": Выгружено: "C:\WINDOWS\system32\quartz.dll"
"cam.exe": Выгружено: "C:\WINDOWS\system32\dciman32.dll"
Поток 'Поток Win32' (0x89c) завершился с кодом 0 (0x0).
Поток 'Поток Win32' (0x898) завершился с кодом 0 (0x0).
Поток 'Поток Win32' (0x8a0) завершился с кодом 0 (0x0).
Программа "[2176] cam.exe: Машинный код" завершилась с кодом 0 (0x0).
Добавлено через 1 час 50 минут
причём воспроизведение видеофайлов происходит нормально. Хотя в отладке почти такая информация
 
Текущее время: 01:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru