javaCV в NETBEANS на платформе windowsXP - PullRequest
0 голосов
/ 28 декабря 2010

Дорогие друзья ... Здесь я пытаюсь использовать OpenCV в Java с помощью NETBEANS (Windows XP) .., Для этого я сделал следующее ..

[B] 1-Установить OpenCV-2.2.0-win32-vs2010.exe в C: \ openCV 2-Затем я поместил javaCV и JNA в библиотеку (системный путь). 3-я использую следующий код в netbeans [/ B]

[CODE]

образец пакета javacv;

import java.io. ; импортировать статический com.googlecode.javacv.jna.cxcore. ; импортировать статический com.googlecode.javacv.jna.cv. ; импортировать статический com.googlecode.javacv.jna.highgui. ;

образец публичного класса {

public static void main(String[] args)throws Exception {
    try {

        IplImage Iimg=cvLoadImage("C:\\Documents and Settings\\All                                                               Users\\Documents\\My Pictures\\Sample Pictures\\Sunset.jpg");

    }
    catch(Exception f) {

        System.out.print(f.getMessage());
    }

}

}

[/ CODE]

4- Но я получил следующее исключение

[CODE]

Исключение в потоке "main" java.lang.UnsatisfiedLinkError: Невозможно загрузить библиотеку 'cxcore': Указанный модуль не найден.

    at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:163)
    at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:236)
    at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:199)
    at com.googlecode.javacv.jna.Loader.load(Loader.java:44)
    at com.googlecode.javacv.jna.cxcore.<clinit>(cxcore.java:113)
    at com.googlecode.javacv.jna.highgui.<clinit>(highgui.java:73)
    at samplejavacv.sample.main(sample.java:49)

Java Результат: 1

[/ CODE]

5-Тогда что мне делать .... пожалуйста, помогите 6- Помните, что на некоторых сайтах упоминается, что для сборки openCV необходимо, если для этого нужно, как я могу это сделать, помогите ...

В любом случае, спасибо заранее ..... С новым годом

1 Ответ

0 голосов
/ 05 января 2011

Вам понадобятся скомпилированные файлы * .DLL (для платформы Windows 32 или AMD 64 или * .SO для, например, linux), такие как:

-cv.dll
-cvaux.dll
-cvauxd.dll
-cvd.dll
-cxcore.dll
-cxcored.dll
-cxts.dll
-cxtsd.dll
-highgui.dll
-highguid.dll
-md.dll
-ml.dll

чем запустить виртуальную машину JAVA с каталогом -Djna.library.path = c: \ path \ to \ your \ dlls \. E.g.:

 java -Djna.library.path=c:\path\to\your\dlls\directory -cp=. Test
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...