UnsatisfiedLinkError con OpenCV en Tomcat

En primer lugar, tengo un ejemplo básico de OpenCV ejecutándose en un método principal. Sin embargo, si uso OpenCV en un controlador web Spring, se produce un error.

Recibo un UnsatisfiedLinkError cuando ejecuto el siguiente código dentro de unGato Servidor, dentro de STS (Spring Tool Suite), y ha reducido el problema al siguiente código:

System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
CascadeClassifier cascadeClassifier = new CascadeClassifier();

Las configuraciones de ejecución tanto del servidor como de la aplicación "principal" contienen los argumentos de VM que apuntan a las DLL de OpenCV:

-Djava.library.path="C:\opencv\build\java\x64;C:\opencv\build\x64\vc10\bin"

Como referencia, también he incluido los bits pertinentes del stacktrace a continuación:

org.springframework.web.util.NestedServletException: Handler processing failed;
nested exception is
java.lang.UnsatisfiedLinkError: org.opencv.objdetect.CascadeClassifier.CascadeClassifier_0()J
...
Caused by: java.lang.UnsatisfiedLinkError:
org.opencv.objdetect.CascadeClassifier.CascadeClassifier_0()J
    at org.opencv.objdetect.CascadeClassifier.CascadeClassifier_0(Native Method)
    at org.opencv.objdetect.CascadeClassifier.<init>(CascadeClassifier.java:38)
    at com.immersion.test.controllers.SimpleController.createClassifier(SimpleController.java:19)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

Nota: he leído envarios StackOverflow subraya que la causa principal de UnsatisfiedLinkError es la faltaSystem.loadLibrary(Core.NATIVE_LIBRARY_NAME) llamada. Claramente, este no es el caso aquí, ya que se llama justo arriba de donde se produce la excepción.

Respuestas a la pregunta(2)

Su respuesta a la pregunta