OpenCV-3.4 for Java环境搭建与示例程序
2018-01-09 20:31
260 查看
OpenCV-3.4 for Java环境搭建与示例程序
环境
操作系统:Win10-64bits
Java开发环境:MyEclipse-2014
64bits
JRE版本:jre1.8.0_74
Java版本及安装路径查看
启动Win10 PowerShell或命令行窗口(cmd命令)。
提示:执行命令:java-version
可以查看已安装JDK版本。
![](http://img.my.csdn.net/uploads/201801/09/1515499722_9291.png)
提示:执行命令:java-verbose
在命令输出信息的最后可以看到JDK的安装路径。
![](http://img.my.csdn.net/uploads/201801/09/1515499722_6547.png)
下载OpenCV的自解压版本
下载地址:
http://opencv.org/opencv-3-2.html
在页面中找到下载链接,如下图:
![](http://img.my.csdn.net/uploads/201801/09/1515499723_9890.png)
下载后的文件为:opencv-3.4.0-vc14_vc15.exe,双击运行文件,结果为一个解压后的目录,目录的默认名为opencv,文件夹目录结构如下:
![](http://img.my.csdn.net/uploads/201801/09/1515499723_7819.png)
展开build目录,结构如下:
![](http://img.my.csdn.net/uploads/201801/09/1515499724_1507.png)
展开Java目录,结构如下:
![](http://img.my.csdn.net/uploads/201801/09/1515499764_5951.png)
可以看到目录下分别包含x64和x86两个目录,分别包含两个dll库。需要根据自己的开发环境和目标做正确选择,本文示例环境为MyEclipse
64位,后续操作涉及x64文件夹。本文件目录下的opencv-340.jar可直接导入到MyEclipse的项目中。
配置MyEclipse
启动MyEclipse,选择菜单‘窗口’->‘首选项’,如下图:
![](http://img.my.csdn.net/uploads/201801/09/1515499764_6720.png)
选择‘已安装的JRE’,如下图:
![](http://img.my.csdn.net/uploads/201801/09/1515499765_6136.png)
在此可以修改MyEclipse的默认配置,增加自己的JRE路径,如本文之前所提示的本机JRE的安装版本和位置与MyEclipse默认的安装和配置位置并不同。
添加自己的JRE位置,并勾选为缺省值。
![](http://img.my.csdn.net/uploads/201801/09/1515499765_5946.png)
当然也可以保持MyEclipse默认的JRE目录不变,只是需要将OpenCV对应的dll拷贝到正确的目录即可。
OpenCV for Java示例程序
启动MyEclipse。
创建项目opencvdemo,选择使用缺省的JRE(当然也可以选择MyEclipse默认的执行环境,只要是配置得当即可),导入opencv
Java包及库文件。
将OpenCV forJava的例子程序(需要另行下载,在本文第三幅图中最下面可以找到OpenCV源代码的下载地址)拷贝到项目src文件夹,项目配置界面及代码如下图:
![](http://img.my.csdn.net/uploads/201801/09/1515499765_7655.png)
运行程序,输出结果如下图:
![](http://img.my.csdn.net/uploads/201801/09/1515500343_4483.png)
OpenCV-3.4 for Java环境搭建与示例程序
环境
操作系统:Win10-64bits
Java开发环境:MyEclipse-2014
64bits
JRE版本:jre1.8.0_74
Java版本及安装路径查看
启动Win10 PowerShell或命令行窗口(cmd命令)。
提示:执行命令:java-version
可以查看已安装JDK版本。
![](http://img.my.csdn.net/uploads/201801/09/1515499722_9291.png)
提示:执行命令:java-verbose
在命令输出信息的最后可以看到JDK的安装路径。
![](http://img.my.csdn.net/uploads/201801/09/1515499722_6547.png)
下载OpenCV的自解压版本
下载地址:
http://opencv.org/opencv-3-2.html
在页面中找到下载链接,如下图:
![](http://img.my.csdn.net/uploads/201801/09/1515499723_9890.png)
下载后的文件为:opencv-3.4.0-vc14_vc15.exe,双击运行文件,结果为一个解压后的目录,目录的默认名为opencv,文件夹目录结构如下:
![](http://img.my.csdn.net/uploads/201801/09/1515499723_7819.png)
展开build目录,结构如下:
![](http://img.my.csdn.net/uploads/201801/09/1515499724_1507.png)
展开Java目录,结构如下:
![](http://img.my.csdn.net/uploads/201801/09/1515499764_5951.png)
可以看到目录下分别包含x64和x86两个目录,分别包含两个dll库。需要根据自己的开发环境和目标做正确选择,本文示例环境为MyEclipse
64位,后续操作涉及x64文件夹。本文件目录下的opencv-340.jar可直接导入到MyEclipse的项目中。
配置MyEclipse
启动MyEclipse,选择菜单‘窗口’->‘首选项’,如下图:
![](http://img.my.csdn.net/uploads/201801/09/1515499764_6720.png)
选择‘已安装的JRE’,如下图:
![](http://img.my.csdn.net/uploads/201801/09/1515499765_6136.png)
在此可以修改MyEclipse的默认配置,增加自己的JRE路径,如本文之前所提示的本机JRE的安装版本和位置与MyEclipse默认的安装和配置位置并不同。
添加自己的JRE位置,并勾选为缺省值。
![](http://img.my.csdn.net/uploads/201801/09/1515499765_5946.png)
当然也可以保持MyEclipse默认的JRE目录不变,只是需要将OpenCV对应的dll拷贝到正确的目录即可。
OpenCV for Java示例程序
启动MyEclipse。
创建项目opencvdemo,选择使用缺省的JRE(当然也可以选择MyEclipse默认的执行环境,只要是配置得当即可),导入opencv
Java包及库文件。
将OpenCV forJava的例子程序(需要另行下载,在本文第三幅图中最下面可以找到OpenCV源代码的下载地址)拷贝到项目src文件夹,项目配置界面及代码如下图:
![](http://img.my.csdn.net/uploads/201801/09/1515499765_7655.png)
运行程序,输出结果如下图:
![](http://img.my.csdn.net/uploads/201801/09/1515500343_4483.png)
相关文章推荐
- 详解OpenCV For Java环境搭建与功能演示
- OpenCV For Java环境搭建与功能演示
- [转]OpenCV for Android开发环境Win7平台搭建
- 手把手教你OPENCV FOR ANDROID之一_android开发环境搭建
- 手把手教你OPENCV FOR ANDROID之一_android开发环境搭建
- 手把手教你OPENCV FOR ANDROID 之二_ android开发环境搭建
- eclipse ide for java ee developers 开发环境搭建(j2ee)
- 实战tiny6410上的QT开发环境搭建与示例程序
- Eclipse+Java+OpenCV246环境搭建和代码测试
- OpenCV开发环境搭建-并测试一个图像灰度处理程序
- 手把手教你OPENCV FOR ANDROID之一_android开发环境搭建
- 基于CUDA的OpenCL开发环境搭建与入门程序示例
- 在Eclipse下搭建IMS adf for java 开发环境
- Eclipse+Java+OpenCV246环境搭建和代码测试
- 实战tiny6410上的QT开发环境搭建与示例程序 作者:stephenzhu 小桥加加
- java环境搭建及用eclipse创建第一个程序_详细步骤
- Symbian S60平台开发环境搭建(for java)
- Symbian S60平台开发环境搭建(for java)
- eclipse ide for java ee developers 开发环境搭建
- 图解Linux下如何搭建C#开发环境(还能写C/C++/Java等程序,只要安装相应的插件和编译器即可)