您的位置:首页 > 编程语言 > Java开发

eclipse 的opencv第一次学习

2016-07-05 18:43 495 查看
基于eclipse的opencv第一次学习opencv下载基于java的库文件具体步骤如下:右击工程--build path--configure build pathbuild里的java里的x86.看自己电脑是多少位,注意如果是64位机器,这里要选择x64,也就是 D:/opencv2413/build\java\x64我的是main(){             System.loadLibrary("opencv_java2413");             System.out.println(helloworld.class.getResource("/").getPath());//取得本class的上路径System.out.println(helloworld.class.getResource(""));             // CascadeClassifier faceDetector = new CascadeClassifier(getClass().getResource("/lbpcascade_frontalface.xml").getPath());
          CascadeClassifier faceDetector = new CascadeClassifier("D:/workspace/hello/lbpcascade_frontalface.xml");System.out.println("\nRunning2");//Mat image = Highgui.imread(getClass().getResource("/lena.jpg").getPath());String imagepath="D:/workspace/hello/lena.jpg";  //femaledMat image = Highgui.imread(imagepath);System.out.println("\nRunning3");// Detect faces in the image.// MatOfRect is a special container class for Rect.MatOfRect faceDetections = new MatOfRect();faceDetector.detectMultiScale(image, faceDetections);System.out.println(String.format("Detected %s faces", faceDetections.toArray().length));for (Rect rect : faceDetections.toArray()) {Core.rectangle(image, new Point(rect.x, rect.y), new Point(rect.x + rect.width, rect.y + rect.height), new Scalar(0, 255, 0));}String filename = "result2.png";System.out.println(String.format("Writing %s", filename));Highgui.imwrite(filename, image);}<span style="font-family: 'Microsoft YaHei'; background-color: rgb(255, 255, 255);"> </span><span style="font-family: 'Microsoft YaHei'; background-color: rgb(255, 255, 255);">	</span><span style="font-family: 'Microsoft YaHei'; background-color: rgb(255, 255, 255);">      </span>
}不知道为什么,我的
 // CascadeClassifier faceDetector = new CascadeClassifier(getClass().getResource("/lbpcascade_frontalface.xml").getPath());CascadeClassifier faceDetector = new CascadeClassifier("D:/workspace/hello/lbpcascade_frontalface.xml");
    上面的始终不行,要下面的绝对路径就可以,不知道怎么回事。
                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  eclipse opencv java