Excepción de inicialización de tipo

He creado la clase imageHolder:

public class ImageHolder : Image<Bgr, Byte>
{   
    private String imagePath;

    public ImageHolder(String path):base(path)
    {
       this.imagePath = path;                     
    }   
    public String imgPathProperty
    {
        get
        { return imagePath; }
        set
        { imagePath = value; }
    }
}

Yo creo una instancia de la clase y la inicializo, así:

private ImageHolder originalImageHolder;
originalImageHolder = new ImageHolder(openFileDialog.FileName);

En tiempo de ejecución me sale esta excepción:

El inicializador de tipo para 'Emgu.CV.CvInvoke' lanzó una excepción.

Aquí está la ventana del Explorador de soluciones:

¿Alguna idea de por qué recibo esta excepción y cómo puedo solucionarlo?

Gracias de antemano.

Respuestas a la pregunta(3)

Su respuesta a la pregunta