Здравствуйте! Возник ооооочень глупый вопрос, но очень прошу помочь. Есть следующий код:
package project;
import org.opencv.core.*;
import org.opencv.imgproc.*;
import org.opencv.*;
import org.*;
import java.*;
public class Project {
public static void open(String filename) {
IplImage image = cvLoadImage(filename);
if (image != null) {
cvShowImage(filename, image);
//cvWaitKey();
}
}
/**
* @param args the command line arguments
*/
public static void main(String[] args)
{
open("image.jpg");
}
}
Так, вот NetBeans ругается, что не видит IplImage! В чём дело? NetBeans так реагирует, словно я не верно библиотеку прописал. Может в этом дело? Потому что вроде всё есть.
Всё заново переделал на свежую голову. Подключил openCV 2.4.9 в Библиотеки->добавить jar/папку, затем Прописал в свойствах Библиотеки->Свойства->Выполнить->параметры VM-> прописал строчку: -Djava.library.path="C:\OpenCV\opencv\build\java\x64" . Т.е. указал путь. В итоге простой код:
package test;
import org.opencv.imgproc.*;
import org.opencv.core.*;
import org.opencv.highgui.Highgui;
public class Test {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
IplImage img;
}
}
Не запускается. Ругается на строчку с IplImage! Хотя, посмотрел где лежит эта структура (вроде org.opencv.imgproc) и всё равно не работает!!!! Пожалуйста, подскажите что не так. Ну, ведь такой абсурд просто не возможен
Продвижение своими сайтами как стратегия роста и независимости