У меня ноутбук с 64-битной Windows 7.
У меня opencv версии 2.4.2. Я извлек его в C:
У меня есть eclipse juno classic на моем ноутбуке.
Установлена 64-разрядная версия Jdk 7 и задана переменная пути, поэтому я могу получить доступ к javac из CMD.
У меня есть javacv-0.2, загруженный из проектов Google.
для opencv я добавил следующий путь к переменной classpath.
C:\opencv\build\x64\vc10\bin;C:\opencv\build\common\tbb\intel64\vc10\
Я установил распространяемый пакет Microsoft Visual C++ 2010 (x64)
Я включил javacv.jar, javacpp.jar и javacv-windows-x86_64.jar в ProjectBuildPath eclipse.
Тем не менее, когда я пытаюсь написать следующие программные функции cvLoadImage(), cvSmooth(), cvSaveImage и cvReleaseImage(), они не идентифицируются и не доступны для меня.
import static com.googlecode.javacv.cpp.opencv_core.*;
import static com.googlecode.javacv.cpp.opencv_imgproc.*;
import static com.googlecode.javacv.cpp.opencv_highgui.*;
public class ssss {
public static void main(String filename) {
IplImage image = cvLoadImage(filename);
if (image != null) {
cvSmooth(image, image, CV_GAUSSIAN, 3);
cvSaveImage(filename, image);
cvReleaseImage(image);
}
}
}
Пожалуйста, помогите мне. Если вам нужна какая-либо другая информация об этом, дайте знать.
Я следовал инструкциям, доступным по этой ссылке, для настройки java-cv: http://ganeshtiwaridotcomdotnp.blogspot.in/2011/12/opencv-javacv-eclipse-project.html
С уважением, Приянк.