Как упаковать JavaCV/OpenCV в NetBeans?

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

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

Большое спасибо, Антуанетта


person user2471456    schedule 10.06.2013    source источник


Ответы (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". Убедитесь, что ваша переменная пути указывает на каталог с этими DLL.

person Brandli    schedule 13.06.2013