#c# #visual-studio #opencv #emgucv
#c# #visual-studio #opencv #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 amp;amp; CudaInvoke.HasCuda) ? "GPU"
: CvInvoke.UseOpenCL ? "OpenCL"
: "CPU",
detectionTime));
}
}
}
Я добавил изменение «lena.jpg » к моему изображению» -oleg.jpg «.
Я добавил это изображение в папку проекта
Через Добавить существующий файл — oleg.jpg .
Но когда я запускаю свою программу, она говорит, что «Файл oleg.jpg не существует’
В чем проблема?
Спасибо за помощь
Комментарии:
1. используйте полный путь, как
f:/myfile/haar/haarcascade_frontalface_default.xml
и для других файлов также2. Спасибо, что это работает)
Ответ №1:
Это работает при размещении вашего файла изображения на ковре Bin.
С уважением.