如何在Eclipse中配置OpenCV开发环境

如题所述

    安装jdk以及Eclipse

    这里不再多说,假定你已经成功安装了。网上也有很多教程,当然在Eclipse中配置OpenCV开发环境网上也有很多教程,我这里权当是练练文笔以及方便自己以后查看,这也是我的第一篇博客。貌似不能发各种搞怪的表情,好忧伤。。。

    OpenCV的下载与安装
    首先去官网下载OpenCV并安装,笔者这里下载的版本是OpenCV 3.2,也是此刻的最新版本;所谓安装,也就是双击你所下载好的OpenCV.exe文件将其解压到相应的安装目录即可,笔者这里的安装目录为G:\opencv。

    接下来就是在Eclipse里配置OpenCV的开发环境了,笔者这里讲两种方法:

    第一种方法:
    打开Eclipse建好Java项目,笔者所建项目如下图所示:

    然后找到你OpenCV的安装根目录,找到build文件夹下的java文件夹下的opencv-320.jar包(不同版本所对应的jar包名称可能有出入),然后Ctrl+c复制,如下图所示:

    然后直接在Eclipse里面选中项目名OpenCV,Ctrl+V粘贴,如下图所示:

    接着选中opencv-320.jar,右键->Build Path ->Add to Build Path,如下图:

    将jar包添加完构建路径后,我们可以明显的看见包资源管理器下多出了一个引用库,引用库下可以看见我们之前添加的opencv-320.jar,如下图:

    接下来找到OpenCV根目录,然后在opencv\build\java下可以分别看见x64和x86两个文件夹,如果你的电脑安装eclipse是64位的就选择x64,如果你安装的eclipse是32位的就选择x86,然后选中里面的.dll文件Ctrl+c复制,然后切换到eclipse界面,选中OpenCV项目名Ctrl+V粘贴,如下图所示:

    接下来就是最后一步,输入测试代码,调用OpenCV里相关的类在控制台打印一个3×3单位矩阵:

    package com.nb.opencv;import org.opencv.core.Core;import org.opencv.core.CvType;import org.opencv.core.Mat;public class TestOpenCV
    {
       public static void main(String[] args)
       {
           System.out.println("Welcome to OpenCV" + Core.VERSION);
           System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
           Mat m = Mat.eye(3, 3, CvType.CV_8UC1);
           System.out.println("m = " + m.dump());
       }

    控制台输出结果如下所示:

    好了,在eclipse里面配置OpenCV开发环境到这儿就算大功告成了,这里要强调一点的是笔者所使用的的jdk版本是1.8,eclipse版本是较新的Neon版本。笔者之前在jdk1.7,eclipse版本3.7.2(该版本的eclipse版本最高只能支持jdk1.7及以下)里搭建OpenCV开发环境时出现以下错误:
    java.lang.UnsupportedClassVersionError: org/opencv/core/CvType : Unsupported major.minor version 52.0
    貌似是版本不兼容的原因,最后笔者换到更高一点的eclipse版本,安装jdk1.8版本就没事了。
    接下来讲解第二种方法:

    第二种方法  
    该方法引用自这里
    1. 新创建一个Java项目:OpenCV1
    2.  é…ç½®Java Build Path:
    2.1 右击项目OpenCV1 -> Build Path -> Configure Build Path -> Libraries -> Add Library;
    2.2 选择 User Library,依次点击Next -> User Libraries -> New;
    2.3 在弹出来的对话框中输入opencv-3.2.0,然后点击OK;
    2.4 选择Add External JARs, 在OpenCV安装根目录下找到opencv-320.jar文件并添加;
    2.5 然后选择Native library location:(None),点击右侧Edit
    添加 G:\opencv\build\java\x64(这是笔者OpenCV安装目录),然后点击OK,配置完毕
    3 输入和以上第一种方法一样的测试代码,运行后结果如下所示:

    到这里两种在eclipse中配置OpenCV开发环境的方法就介绍完毕了

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-07-28
配置OpenCVeclipse开发环境 eclipse狠强大! 在eclipse下开发python很方便!代码提示功能比较完善! 在eclipse下配置python开发环境不算难,简单记录一下. 1.help -> Install New Software,点击"add",在name里面输入"PyDev",location里面输入"http...本回答被网友采纳

如何在Eclipse中配置OpenCV开发环境
OpenCV的下载与安装首先去官网下载OpenCV并安装,笔者这里下载的版本是OpenCV 3.2,也是此刻的最新版本;所谓安装,也就是双击你所下载好的OpenCV.exe文件将其解压到相应的安装目录即可,笔者这里的安装目录为G:\\opencv。 接下来就是在Eclipse里配置OpenCV的开发环境了,笔者这里讲两种方法:第一种方法:打...

如何在Eclipse中配置OpenCV开发环境
1、首先我们需要安装opencv,安装的过程其实就是一个解压缩的过程。我的安装目录是 D:\\Program Files (x86)\\opencv 里面有两个文件夹,我们主要用到build文件夹里的东西,一会稍后详细再说用到哪些东西。2.我们需要在eclipse里面创建一个Java工程。Java工程创建完之后我们需要为它配置jar包。步骤:选定...

在java环境下编写opencv,用哪款java软件比较好
1 在OpenCV官网上下载OpenCV-2.4.4,在http:\/\/code.google.com\/p\/javacv\/downloads\/list里下载javacv-0.4-cppjars.zip,这里注意匹配问题,Javacv0.4可以支持OpenCV-2.4.4 2 安装OpenCV2.4.4,注意安装的路径中不要出现中文;添加系统环境变量PATH:D:\\OpenCV-2.4.4\\opencv\\build\\x86\\vc9\\...

如何在Android中使用OpenCV
OpenCV安装路径"F:\\OpenCV-2.3.1-android-bin"下有两个文件夹, 将文件夹"OpenCV-2.3.1"拷贝到你的Eclipse工作空间所在的目录,也就是在你的项目的上一级目录中,然后导入到工作空间中,在Package Explorer中选择你的项目,单机右键在弹出菜单中选择Properties,然后在弹出的Properties窗口中左侧选择Android,然后点击右下方...

为什么eclipse配置好ndk之后一打开opencv里面jni文件夹的cpp文件就有错...
因为CDT插件的问题,打开以后,找不到c\/c++环境,所以报错,解决方案,删除项目下的cproject文件即可。或直接删除Problems下的错误。

什么是环境变数,为什么要配置环境变数
eclipse.exe 使用这个java.exe 执行。 拓展:设定JAVA_HOME 是为了向 ANT 、 Maven之类的程式需要。设定 PATH 为了在控制台手动编译程式。设定 CLASSPATH 是从 Java 1.0时代 一直复制下来的,现代JVM 根本不需要这个环境变数。opencv为什么要配置环境变数 要想在Android使用OpenCV,那么首先得搭建好...

如何通过elk检索出错误日志并实时报警
1、假设已经安装了MinGW,安装目录:C:\/MinGW,将C:\/MinGW\/bin添加到系统环境变量中。如果闲下载安装MinGW麻烦,可以直接下载一个Dev-CPP或许Code::Blocks开发环境,这两个IDE中都是自带MinGW的。2、下载eclipse-cpp-helios-SR2-win32.zip 3、安装opencv,假设安装目录为:C:\/OpenCV 4、解压eclipse-...

Eclipse报错Exception in thread "main" java.lang.UnsatisfiedLinkError...
首先确定已经安装opencv,安装好以后要把opencv-246.jar引入到项目的lib库中,opencv-246.jar在opencv的安装目录下的\/build\/java下。其次就是设置项目的native库,把opencv_java246.dll文件所在的目录加入到Native library location中,opencv_java246.dll在opencv安装目录下的\/build\/java\/x86或\/build\/java\/...

android studio怎么配置javacv
1、使用AndroidStudio创建工程StudioTestJavaCV,名字可随意 2、打开AndroidStudio工程,在Android视图下无法看到工程目录中的libs文件夹,因此点击Android,将其更换Project视图 将javacv-0.7-bin.zip 解压的文件夹中的 javacv.jar、javacpp.jar 拷贝到libs文件夹中 然后右键工程,选择Open Module Setting,...

如何在Linux下使用OpenGL+ C++开发
步骤一:在ubuntu终端下运行以下命令,安装opengl所需要的库文件$ sudo apt-get install build-essential$ sudo apt-get install freeglut3-dev 步骤二:运行一下opengl实例,测试配置的环境是否安装成功在eclipse下新建一个工程文件,假设我们命名为Test,在工程Test里面新建一个C++源代码文件,这里我们把它...

相似回答