Bug 20869 - Exсeption throwing when using cvLoadImage()
Summary: Exсeption throwing when using cvLoadImage()
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: libopencv3 (show other bugs)
Version: unstable
Hardware: all Linux
: P3 major
Assignee: real@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-07-25 02:40 MSD by Nikolay A. Fetisov
Modified: 2009-07-28 18:17 MSD (History)
14 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nikolay A. Fetisov 2009-07-25 02:40:21 MSD
В 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 real@altlinux.org 2009-07-28 18:17:28 MSD
1.2.1-alt1.svn20090728 ушёл в сизиф.