Linux下安装并使用Java开发opencv的配置
2015-12-04 18:39
736 查看
此文内容均转载于: http://www.php100.com/html/it/biancheng/2015/0326/8859.html http://docs.opencv.org/2.4/doc/tutorials/introduction/desktop_java/java_dev_intro.html
个人安装配置的为opencv3.0版本;
1) 安装gcc以及cmake等软件(不过ubuntu下默认差不多都有了吧…)
2) 下载所用的opencv源包并解压缩
3) 新建一个build文件夹
4) 在终端里输入:
我make时花了好久。。。(网太渣!)
官网上有一个文档, 专门讲怎么用java开发的
http://docs.opencv.org/doc/tutorials/introduction/desktop_java/java_dev_intro.html
1) 首先, 需要安装ant:
2) 其次 需要运行cmake, 关键是cmake的参数,
cmake的参数要这样写:
3) 用上面那样的参数运行cmake以后, 再:
这样就可以成功make了…
以上操作结束后, 看看build文件夹, bin目录下是不是有一个
![](http://www.php100.com/uploadfile/2015/0326/20150326100627470.png)
如果有的话 就说明成功安装了opencv的java组件…
Adding OpenCv libraries
Window -> Preferences -> Java -> Build Path -> User Libraries ->Press New
![](http://exintopro.net/wp-content/uploads/2013/10/java_lib2-1024x619.png)
Set lib name and click Ok
![](http://exintopro.net/wp-content/uploads/2013/10/java_name-1024x600.png)
Add External JARs; browse through ~/OpenCV/ .... /build/bin andopencv-246.jar; press Ok
![](http://exintopro.net/wp-content/uploads/2013/10/add_jar-1024x620.png)
Select Native library location and press Edit; press External folder; browse through ~/OpenCV/ .... /build/lib and press
Ok; press Ok, press Ok
![](http://exintopro.net/wp-content/uploads/2013/10/native1-1024x627.png)
restart Eclipse
Build test project from OpenCv
tutorial
File -> New -> Java project -> press Finish
![](http://exintopro.net/wp-content/uploads/2013/10/project_java1-1024x618.png)
Project -> Properties -> Add Library -> User Library (press Next) - > chose OpenCV 2.6.4 -> press finish
![](http://exintopro.net/wp-content/uploads/2013/10/add_lib2-1024x613.png)
File -> New -> Class -> press Finish
![](http://exintopro.net/wp-content/uploads/2013/10/add_class-1024x618.png)
Paste this code into a newly created class and press Run
![](http://exintopro.net/wp-content/uploads/2013/10/run_code-1024x619.png)
很好的一篇教在Linux下安装并使用Java开发opencv的配置的教程:
http://www.php100.com/html/it/biancheng/2015/0326/8859.html
官网上教怎么用用java开发:
http://docs.opencv.org/2.4/doc/tutorials/introduction/desktop_java/java_dev_intro.html
教怎么将opencv导入eclipse:
http://exintopro.net/blog/2013/10/02/setting-up-eclipse-for-using-opencv-java-in-ubuntu/
个人安装配置的为opencv3.0版本;
1) 安装gcc以及cmake等软件(不过ubuntu下默认差不多都有了吧…)
sudo apt-get install build-essential python-dev cmake
2) 下载所用的opencv源包并解压缩
3) 新建一个build文件夹
cd ~/opencv mkdir build cd build
4) 在终端里输入:
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local .. make sudo make install
我make时花了好久。。。(网太渣!)
http://docs.opencv.org/doc/tutorials/introduction/desktop_java/java_dev_intro.html
1) 首先, 需要安装ant:
sudo apt-get install ant
2) 其次 需要运行cmake, 关键是cmake的参数,
cmake的参数要这样写:
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -DBUILD_TESTS=OFF ..
3) 用上面那样的参数运行cmake以后, 再:
make -j8 sudo make install
这样就可以成功make了…
opencv-248.jar文件:
![](http://www.php100.com/uploadfile/2015/0326/20150326100627470.png)
如果有的话 就说明成功安装了opencv的java组件…
Setting up Eclipse For Using OpenCv (Java) in Ubuntu
Adding OpenCv librariesWindow -> Preferences -> Java -> Build Path -> User Libraries ->Press New
![](http://exintopro.net/wp-content/uploads/2013/10/java_lib2-1024x619.png)
Set lib name and click Ok
![](http://exintopro.net/wp-content/uploads/2013/10/java_name-1024x600.png)
Add External JARs; browse through ~/OpenCV/ .... /build/bin andopencv-246.jar; press Ok
![](http://exintopro.net/wp-content/uploads/2013/10/add_jar-1024x620.png)
Select Native library location and press Edit; press External folder; browse through ~/OpenCV/ .... /build/lib and press
Ok; press Ok, press Ok
![](http://exintopro.net/wp-content/uploads/2013/10/native1-1024x627.png)
restart Eclipse
Build test project from OpenCv
tutorial
File -> New -> Java project -> press Finish
![](http://exintopro.net/wp-content/uploads/2013/10/project_java1-1024x618.png)
Project -> Properties -> Add Library -> User Library (press Next) - > chose OpenCV 2.6.4 -> press finish
![](http://exintopro.net/wp-content/uploads/2013/10/add_lib2-1024x613.png)
File -> New -> Class -> press Finish
![](http://exintopro.net/wp-content/uploads/2013/10/add_class-1024x618.png)
Paste this code into a newly created class and press Run
1 2 3 4 5 6 7 8 9 10 11 | import org.opencv.core.Core; import org.opencv.core.CvType; import org.opencv.core.Mat; public class Hello { public static void main(String[] args) { System.loadLibrary(Core.NATIVE_LIBRARY_NAME); Mat m = Mat.eye(3, 3, CvType.CV_8UC1); System.out.println("m = " + m.dump()); } } |
![](http://exintopro.net/wp-content/uploads/2013/10/run_code-1024x619.png)
很好的一篇教在Linux下安装并使用Java开发opencv的配置的教程:
http://www.php100.com/html/it/biancheng/2015/0326/8859.html
官网上教怎么用用java开发:
http://docs.opencv.org/2.4/doc/tutorials/introduction/desktop_java/java_dev_intro.html
教怎么将opencv导入eclipse:
http://exintopro.net/blog/2013/10/02/setting-up-eclipse-for-using-opencv-java-in-ubuntu/
相关文章推荐
- linux 磁盘性能测试工具fio
- linux 下各errno的意义
- Linux的文件权限和目录配置
- linux设置代理上网
- Linux学习笔记(十六、查看登录用户信息)
- 关于分在 Linux windows 平台下对github上的文件进行克隆 上传
- 我的Linux日记本
- 使用 alias 以及 sshpass 命令简化ssh登陆步骤
- Linux学习笔记(十五、挂载命令)
- 从内存角度深入看结构体(window/linux)大小
- Linux简介与厂商版本下
- Linux简介与厂商版本上
- 【转】linux内核调试技巧之一 dump_stack
- Linux开机启动(bootstrap)下
- Linux 如何测试 IO 性能(磁盘读写速度)
- Linux开机启动(bootstrap)上
- Linux文件管理下
- Linux文件管理上
- Centos6.5下安装ElasticSearch
- linux中cat, less, more命令的运用