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

 我来答
greystar_cn
2018-01-08 · 知道合伙人软件行家
greystar_cn
知道合伙人软件行家
采纳数:16407 获赞数:17260
本人主要从事.NET C#方向的技术开发工作,具有10多年的各类架构开发工作经验。

向TA提问 私信TA
展开全部
  • 安装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开发环境的方法就介绍完毕了

育知同创教育
2018-07-28 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
配置OpenCVeclipse开发环境 eclipse狠强大! 在eclipse下开发python很方便!代码提示功能比较完善! 在eclipse下配置python开发环境不算难,简单记录一下. 1.help -> Install New Software,点击"add",在name里面输入"PyDev",location里面输入"http...
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式