Bug 20869 - Exсeption throwing when using cvLoadImage()
: Exсeption throwing when using cvLoadImage()
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/libopencv3)
: unstable
: all Linux
: P3 major
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2009-07-25 02:40 by
Modified: 2009-07-28 18:17 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2009-07-25 02:40:21
В libopencv3-1.1-alt2.svn20090630 возникает исключение при попытке 
использовать функцию cvLoadImage.

Пример:

$ cat > test.c <<END
#include <opencv/highgui.h>
int main( int argc, char** argv )
{
    IplImage *img =
cvLoadImage("usr/share/doc/gcc-4.4/libstdc++/html/ext/pb_ds/checked_by_tidy.gif",CV_LOAD_IMAGE_COLOR);
    cvReleaseImage(&img);
    return 0;
}
END
$ gcc test.c -o test -lhighgui
$ ./test
terminate called after throwing an instance of 'Iex::EnoentExc'
  what():  Cannot read image file "". No such file or directory.
Аварийный останов
$

Указываемый в cvLoadImage() файл роли не играет, до его загрузки дело не
доходит. Исключение возникает, по-видимому, в каком-то конструкторе внутри
libopencv. 


Из пострадавших пакетов: php5-facedetect, с невозможностью просто включения
расширения в конфигурации PHP, и, возможно, digikam через kde4-kipi-plugins,
см. http://lists.altlinux.org/pipermail/mandrake-russian/2009-July/653941.html
------- Comment #1 From 2009-07-28 18:17:28 -------
1.2.1-alt1.svn20090728 ушёл в сизиф.