Недавно я пытаюсь открыть OpenCV для моего проекта. У меня был некоторый успех в среде Windows. И поскольку с пакетом Windows OpenCV он поставляется с предварительно построенными библиотеками, поэтому мне не нужно беспокоиться о том, как их создавать. Но так как проект предполагается запускать в кластере с CentOS в качестве хост-ОС для каждого node, я должен знать, как правильно компилировать и запускать эту библиотеку в среде Linux.
Я установил виртуальную машину с VirtualBox и установил Ubuntu 13.04 на нее. Но до сих пор я до сих пор не могу найти способ настроить параметры CMakeList, чтобы сделать Java целью сборки. (Банку и встроенную библиотеку, чтобы я мог импортировать и использовать их в программе MapReduce) Ниже приведен официальный учебник по настольному Java для OpenCV
http://docs.opencv.org/doc/tutorials/introduction/desktop_java/java_dev_intro.html
Часть о компиляции довольно короткая. Поэтому я все еще не могу это понять. Это потому, что я пропустил некоторую зависимость от Java? У меня уже установлен JVM (Jre-7u7). Или это потому, что я не правильно настроил CMakeList.txt?
Вот что я сделал до сих пор, кроме того, что это чистый чистый Ubuntu
- Установленный vim
- Установлен g++
- Установленный cmake
- установлен cmake-curses-gui
- установлен java7 JVM
- скачать пакет OpenCV для Linux
Целевая среда - это кластер с CentOS в качестве ОС хоста для каждого node, а проект - программа MapReduce.
Спасибо заранее.