Перейти к содержимому
Compvision.ru

nagoHok

Пользователи
  • Количество публикаций

    54
  • Зарегистрирован

  • Посещение

  • Days Won

    1

Сообщения, опубликованные пользователем nagoHok


  1. Всем добрый день!

    Только что скачал OpenCV 2.1 и приступил к изучению.

    и сразу непонятные ситуация, взял из инета пример для пробы изменив в нем название изображение

    и при загрузке изображение cvLoadImage возращает 0, пробовал другие форматы работает.

    В чем может быть проблема?

    TIFF задекларирован как подерживаемый формат.

    Спасибо за рание.

    ЗЫ среда MSVS 2008.

    
    #include <cv.h>
    
    #include <highgui.h>
    
    #include <stdlib.h>
    
    #include <stdio.h>
    
    
    IplImage* image = 0;
    
    IplImage* src = 0;
    
    
    int main(int argc, char* argv[])
    
    {
    
            // имя картинки задаётся первым параметром
    
            CStringA strPathName("c:\\Doc.tif");
    
            // получаем картинку
    
            image = cvLoadImage(strPathName,1); //Возращает NULL
    
            // клонируем картинку 
    
            src = cvCloneImage(image);
    
    
            printf("[i] image: %s\n", filename);
    
            assert( src != 0 );
    
    
            // окно для отображения картинки
    
            cvNamedWindow("original",CV_WINDOW_AUTOSIZE);
    
    
            // показываем картинку
    
            cvShowImage("original",image);
    
    
            // выводим в консоль информацию о картинке
    
            printf( "[i] channels:  %d\n",        image->nChannels );
    
            printf( "[i] pixel depth: %d bits\n",   image->depth );
    
            printf( "[i] width:       %d pixels\n", image->width );
    
            printf( "[i] height:      %d pixels\n", image->height );
    
            printf( "[i] image size:  %d bytes\n",  image->imageSize );
    
            printf( "[i] width step:  %d bytes\n",  image->widthStep );
    
    
            // ждём нажатия клавиши
    
            cvWaitKey(0);
    
    
            // освобождаем ресурсы
    
            cvReleaseImage(&image);
    
            cvReleaseImage(&src);
    
            // удаляем окно
    
            cvDestroyWindow("original");
    
            return 0;
    
    }
    
    

×