Ubuntu 16.04配置OpenCV 3.1.0 for Java(2)

(2)配置工程属性。右键单击工程,选择“Properties”属性菜单。选择“Java Build Path”中的“Libraries”子选项卡,选择“Add Library...”按钮,在弹出的对话框中选择“User Library”类型,然后单击Next。

Ubuntu 16.04配置OpenCV 3.1.0 for Java

然后点击“New”按钮,在弹出的对话框中输入用户库的名字,比如“opencv-3.1.0”。接下来,我们需要将这个库关联到对应的JAR文件。选择“Edit”按钮,在弹出的文件选择对话框中,找到opencv-310.jar文件所在的路径,并选择该文件,确认。

Ubuntu 16.04配置OpenCV 3.1.0 for Java

接下来,展开JAR包,选中“Native Library Location”,然后点击旁边的“Edit”按钮,选择libopencv_java310.so所在的路径,即/usr/local/share/OpenCV/java文件夹。这样所有的属性都配置完成了,点击Finish即可。

(3) 编写测试代码。创建一个Sample类,然后输入以下代码。

1 import org.opencv.core.*; 2 import org.opencv.imgcodecs.Imgcodecs; 3 4 public class Sample { 5 static {System.loadLibrary(Core.NATIVE_LIBRARY_NAME);} 6 7 public static void main(String[] args){ 8 Mat m = Imgcodecs.imread("/home/tang/Pictures/baby.jpg"); 9 System.out.println(m); 10 } 11 }

该程序会从本地文件系统中读取一张图片,并把数据存储到Mat类中,然后输出这个图片到信息。运行结果如下:

Ubuntu 16.04配置OpenCV 3.1.0 for Java

如果你看到了类似如上的信息,那么恭喜你,你的OpenCV Java开发环境已经配置好了!

参考资料:

[1] 

[2] 

[3] 

OpenCV官方教程中文版(For Python) PDF 

Ubuntu Linux下安装OpenCV2.4.1所需包

Ubuntu 12.04 安装 OpenCV2.4.2

CentOS下OpenCV无法读取视频文件

Ubuntu 12.04下安装OpenCV 2.4.5总结

Ubuntu 10.04中安装OpenCv2.1九步曲

基于QT和OpenCV的人脸识别系统

[翻译]Ubuntu 14.04, 13.10 下安装 OpenCV 2.4.9 

OpenCV的详细介绍请点这里
OpenCV的下载地址请点这里

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/15248.html