OpenCV не может прочитать изображение! - PullRequest
0 голосов
/ 07 октября 2009

Я использую этот код:

#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <cv.h>
#include <highgui.h>
#include <cxcore.h>
#include <cxtypes.h>

int main(int argc, char* argv[])
{
 IplImage* img = cvLoadImage( "dow2oc8.png" );
 cvNamedWindow( "Example1", CV_WINDOW_AUTOSIZE );
 cvShowImage("Example1", img);
 cvWaitKey(0);
 cvReleaseImage( &img );
 cvDestroyWindow( "Example1" );
 return 0;
}

Я достал знаки фунта и кнуты и я не могу заставить его читать файл изображения, я добавил файл в проект. Что мне делать дальше

1 Ответ

2 голосов
/ 08 октября 2009

Мое первое предположение было бы, что он пытается загрузить файл png из местоположения, отличного от того места, где фактически находится файл png. Неважно, находится ли он в проекте или нет - где он находится на диске? Потому что, если путь не указан, он, вероятно, должен находиться в папке, из которой запускается ваш исполняемый файл - чего, если вы добавили его в проект, вероятно, нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...