Настройка Java и OpenCV - Пример использования OpenCV c Java - настройка Eclipse

Здесь рассмотрю пример использования OpenCV и Java со средой разработки Eclipse - сделано для урока #9 :

  1. Для начала идём на opencv.org и качаем библиотеку для вашей операционной системы- http://opencv.org/downloads.html
  2. Потом распакуйте скаченный файл в какую-нибудь директорию, ну например:
    C:\OpenCV-2.4.6\
  3. Далее в эклипсе выбираем
    Window –> Preferences
  4. Далее выбираем:
     Java –> Build Path –> User Libraries
  5. В окрывшейся вкладке нажимаем на кнопку
    New...

    (Создать...)

  6. В поле имени вводим библиотеку- можно сразу же указать версию , например:
    OpenCV-2.4.6

    и нажимое "ОК" (готово)

  7. Потом выбираем в списке только что созданную нами библиотеку (кликните по названию один раз) и затем нажиммаем кнопку
    Add External JARs...

    (добавить внешние Jar архивы).

  8. В открывшимся файловом диспетчере переходим в раздел:
    C:\OpenCV-2.4.6\build\java\

    ( это если вы распаковали скаченый файл в C:\OpenCV-2.4.6, а если в другую директорию, то путь будет начинаться с полного имени этой директории)

  9. В директории выбираем файл
    opencv-246.jar

    и далее начинаем редактировать опцию

    Native library location

    на экране должно быть что-то вроде :
    openCV JAva настройку - путь к оргинальной библиотеке изображение

  10. Редартируя Native library location нажимаем кнопку
    Edit... 

    (изменить) и для 64-разрядной системы (ОС) выбираем директорию (чтобы открылся диспетчер нажмите на кнопку External folder...):

    C:\OpenCV-2.4.6\build\java\x64

    - если же система у вас x86 (32 разрядная), то путь будет заканчиваться на "x86"

  11. После завершения настройки окно должно выглядеть как-то так:
    завершение настройки openCV Java Eclipse - изображение

Далее просто протестируем правильность установки OpenCV - для этого создаём новый проект (класс добавлять пока не надо) и настраиваем его таким образом:

Настройка проекта для тестирования OpenCV

  1. В главном меню эклипс выбираем: Project -> Properties
  2. Далее слева выбираем: Java build path
  3. и справа вверху переходим на вкладку Libraries
  4. и нажимаем кнопку Add Library... - чтобы добавить в проект библиотеку openCV
  5. В открывшемся окне выбираем User Library и нажимаем Next
  6. Ставим галочку слева от нашей библиотеки OpenCV , нажимак кнопку Finish и кнопку Ok
  7. Готово! библиотека добавлена - теперь добавьте в проект класс с таким кодом (не забывайте указать пакет, создав его, или укажите свой пакет)
  8. После запуска этого примера в консоли должна появится матрица:
    mat = [1, 0, 0;
      0, 1, 0;
      0, 0, 1]

Ну вот и всё) Удачи в программировании)