не удалось загрузить cvextern в проект c #

Я пытаюсь отладить свою программу, используя emgu и HaarCascade в C #. Я получаю такое исключение:

Невозможно загрузить DLL 'cvextern': Указанный модуль не может быть найден. (Исключение из HRESULT: 0x8007007E)

Я добавил файл cvextern.dll в свой проект и попробовал как «всегда копировать», так и «копировать, если новее» в свойствах файла. Кроме того, сборка выполняется на платформе x64.

частично то, что я написал:

    private void Load_Click(object sender, EventArgs e)
    {
        OpenFileDialog dlg = new OpenFileDialog();
        dlg.Filter = "Photo Files (*.jpg)|*.JPG";
        dlg.CheckFileExists = true;
        if (dlg.ShowDialog() == DialogResult.OK)
        {
            Image<Bgr, Byte> My_Image = new Image<Bgr, byte>(dlg.FileName);
            HaarCascade face = new HaarCascade("haarcascade_frontalface_alt.xml");

, и исключение находится в последней строке.

18
задан Benjamin 31 March 2014 в 09:11
поделиться