| Summary: | Exсeption throwing when using cvLoadImage() | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Nikolay A. Fetisov <naf> |
| Component: | libopencv3 | Assignee: | real <real> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | major | ||
| Priority: | P3 | CC: | at, enp, george, hiddenman, lav, ldv, mithraen, ns, real, sin, swi, vitty, viy, vvk |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
1.2.1-alt1.svn20090728 ушёл в сизиф. |
В 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