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");上面的始终不行,要下面的绝对路径就可以,不知道怎么回事。
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树