2013-11-19 6 views
0

Я уже много лет пытаюсь установить и запустить opencv. Я читал все руководства и сообщения, которые я могу найти, но мне все еще не повезло. Вот что я сделал:Проблемы с установкой OpenCv. unsatisifedlinkerror java

  1. установлен OpenCV в каталоге по умолчанию C: \ OpenCV
  2. установленные Microsoft Вторично для x64 и x86 последние версии
  3. добавил C: \ OpenCV \ построить \ x64 \ VC11 \ бен мой путь
  4. создал проект со следующим кодом

импорт org.opencv.core.Core;

import org.opencv.core.Mat; 
import org.opencv.core.CvType; 

public class Demo 
{ 
    public static void main(String[] args) 
    { 
     System.loadLibrary(Core.NATIVE_LIBRARY_NAME); 
     Mat mat = Mat.eye(3, 3, CvType.CV_8UC1); 
     System.out.println("mat = " + mat.dump()); 
    } 
} 
  1. создал библиотеку в затмении, содержащий OpenCV-247.jar

  2. добавлен исходный путь для баночки (не библиотека) в качестве C:/OpenCV/сборки/Java/64

Когда я запускаю программу, я получаю следующую ошибку

Thread [main] (Suspended (exception UnsatisfiedLinkError)) 
    Mat.n_eye(int, int, int) line: not available [native method]  
    Mat.eye(int, int, int) line: 1467 
    Demo.main(String[]) line: 10  

Люблю любую помощь, которую любой может дать. Я здесь схожу!

+0

ps my java jdk - 64 бит, а также мои окна 8 установка –

ответ

1

вам нужен Core, класс импорта слишком

вы можете сделать с:

импорта org.opencv.core.Core;

+0

Святое дерьмо, которое получило это! Недели, которые прошли! Благодаря! –

Смежные вопросы