Segmentation fault при открытии видеофайла с помощью openCV |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Зарегистрирован:
27/4/2012 12:10 Сообщений:
0
Уровень : NAN
HP : NAN / NAN |
Здравствуйте.
Я использую OpenSuse v11.4, установила opencv и opencv-dev (из репозитория) предполагается что последнюю версию. Попробовала запустить следующий пример: #include int _tmain(int argc, _TCHAR* argv[]) { CvCapture* capture = cvCreateFileCapture( "tree.avi" ); cvReleaseCapture( &capture ); return 0; } Но при попытке открыть видеофайл получаю ошибку "Segmentation fault" Отладка с использованием gdb показывает следующие ошибки: Program received signal SIGSEGV, Segmentation fault. 0x00007ffff2872ac0 in xine_list_get_value () from /usr/lib64/libxine.so.1 (gdb) where #0 0x00007ffff2872ac0 in xine_list_get_value () from /usr/lib64/libxine.so.1 #1 0x00007ffff2858765 in xine_get_next_video_frame () from /usr/lib64/libxine.so.1 #2 0x00007ffff7240eb7 in ?? () from /usr/lib64/libopencv_highgui.so.2.2 #3 0x00007ffff7241124 in CvCaptureAVI_XINE_CPP::open(char const*) () from /usr/lib64/libopencv_highgui.so.2.2 #4 0x00007ffff72415ad in cvCreateFileCapture_XINE(char const*) () from /usr/lib64/libopencv_highgui.so.2.2 #5 0x00007ffff722fe39 in cvCreateFileCapture () from /usr/lib64/libopencv_highgui.so.2.2 #6 0x0000000000400863 in main (argc=2, argv=0x7fffffffe438) at test2.cpp:8 Программа компилируется нормально и я не знаю в чем проблема, в Opencv или в libxine. Пожалуйста, помогите мне разобраться.
Отправлено: 27/4/2012 12:33
|
||||||||||
Трансфер |