2013-06-10 4 views
0

Я построил программу определения цвета с использованием JavaCV/OpenCV с Java на NetBeans и хорошо работает на моем компьютере. Мне нужно каким-то образом упаковать его, чтобы я мог открыть его на других машинах, без необходимости устанавливать сами OpenCV. Является ли это возможным?! Если да, как вам нравится?Как упаковать JavaCV/OpenCV в NetBeans?

Мне удалось импортировать файлы Jar, но не знаю, что делать дальше.

Благодарности грузы, Антуанетта

ответ

1

Это частично возможно. Вам не нужно устанавливать полный openCV, чтобы ваш код работал на других компьютерах, но вам нужны файлы dll, которые вы фактически используете. В netbeans вы должны проверить, какие пакеты вы загружаете. если вы используете что-то вроде

import com.googlecode.javacv.cpp.opencv_core.*; 
import com.googlecode.javacv.cpp.opencv_features2d.KeyPoint; 

, то вы должны убедиться, что у вас есть opencv_core245.dll и opencv_features2d245.dll (цифры зависят от версии OpenCV) находятся на машине, выполняющей код. Вы можете найти их в зависимости от архитектуры машины либо в «opencv \ build \ x86 \ vc10 \ bin», либо «opencv \ build \ x64 \ vc10 \ bin». Убедитесь, что ваша переменная path указывает на каталог с этими dll.

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