2016-10-19 2 views
2

Скачано Пример для EmguCV.Программа не находит файл (EmguCV)

Я пытаюсь изменить изображение выбранного по умолчанию моего образа

По умолчанию это было так

static void Run() 
    { 
    var image = new Mat("lena.jpg", LoadImageType.Color); //Read the files as an 8-bit Bgr image 
    long detectionTime; 
    List<Rectangle> faces = new List<Rectangle>(); 
    List<Rectangle> eyes = new List<Rectangle>(); 

    //The cuda cascade classifier doesn't seem to be able to load "haarcascade_frontalface_default.xml" file in this release 
    //disabling CUDA module for now 
    bool tryUseCuda = false; 

    DetectFace.Detect(
     image, "haarcascade_frontalface_default.xml", "haarcascade_eye.xml", 
     faces, eyes, 
     tryUseCuda, 
     out detectionTime); 

    foreach (Rectangle face in faces) 
     CvInvoke.Rectangle(image, face, new Bgr(Color.Green).MCvScalar, 2); 
    foreach (Rectangle eye in eyes) 
     CvInvoke.Rectangle(image, eye, new Bgr(Color.Aquamarine).MCvScalar, 2); 

    //display the image 
    ImageViewer.Show(image, String.Format(
     "Completed face and eye detection using {0} in {1} milliseconds", 
     (tryUseCuda && CudaInvoke.HasCuda) ? "GPU" 
     : CvInvoke.UseOpenCL ? "OpenCL" 
     : "CPU", 
     detectionTime)); 
    } 

}}

Я добавил изменения "lena.jpg" к моему образу - "oleg.jpg".

Я добавил это изображение папки проекта

Via Добавить существующий файл - oleg.jpg.

Но когда я запускаю свою программу, он говорит, что «Файл oleg.jpg не существует»

Где проблема?

Спасибо за помощь

+2

использовать полный путь ... – Miki

+1

использовать полный путь, например 'f:/myfile/haar/haarcascade_frontalface_default.xml', а для других файлов также –

+0

Спасибо, это все работает) –

ответ

0

Он работает размещая файл изображения на бен ковер.

С уважением.

Смежные вопросы