eclipse环境下的opencv使用问题

问题描述

eclipse环境下的opencv使用问题

我的eclipse版本是4.5.2
opencv是3.1
我是按照这个博客中的指导进行的处理
http://blog.sina.com.cn/s/blog_7b4a5b550101ifi7.html
但是我在运行测试程序的时候,总是出现下面的错误
Exception in thread "main" java.lang.UnsatisfiedLinkError: C:UsersJohnAppDataLocalTempjavacpp62144455200083jniopencv_core.dll: Can't find dependent libraries
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1938)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1821)
at java.lang.Runtime.load0(Runtime.java:809)
at java.lang.System.load(System.java:1086)
at com.googlecode.javacpp.Loader.loadLibrary(Loader.java:418)
at com.googlecode.javacpp.Loader.load(Loader.java:368)
at com.googlecode.javacpp.Loader.load(Loader.java:315)
at com.googlecode.javacv.cpp.opencv_core.(opencv_core.java:131)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:348)
at com.googlecode.javacpp.Loader.load(Loader.java:334)
at com.googlecode.javacv.cpp.opencv_imgproc.(opencv_imgproc.java:96)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:348)
at com.googlecode.javacpp.Loader.load(Loader.java:334)
at com.googlecode.javacv.cpp.opencv_highgui.(opencv_highgui.java:91)
at test2.Opencv1.smooth(Opencv1.java:11)
at test2.Opencv1.main(Opencv1.java:25)
求指导,急需,跪求!!!
p.s.当我在执行上面的那个博客中的下面那个官网测试代码时是没有问题的,但执行第一段测试程序时就出问题了

解决方案

LIB没有配置正确嘛,不行把LIB拷贝在工程目录下

时间: 2024-08-31 06:46:45

eclipse环境下的opencv使用问题的相关文章

Eclipse环境下的OpenSocial开发

通过Shindig SPI扩展创建自己的OpenSocial容器 随着社交网络的不断发展,用户关系信息已经成为一类重要的网络数据.为了能使开发者在社交网络 平台上开发出富体验的应用,充分挖掘和共享平台的用户关系数据,从而极大丰富 SNS 自身的功能,开 放平台(OpenAPI)已经成为各主流社交网站的共同趋势.OpenSocial 为构建跨多个网站的社交应用程序 提供了一组通用 API.开发人员可以自由使用包括 JavaScript.HTML 在内的标准的 Web 技术创建应用 程序,用以访问社

eclipse环境下使用gradle build modle时卡住

问题描述 eclipse环境下使用gradle build modle时卡住 一直卡在这里,这是怎么回事啊 有知道的吗 解决方案 是不是下不下来,在浏览器上执行一下'http://services.gradle.org/distributions/gradle-2.5-bin.zip'试试 解决方案二: 使用浏览器是可以下载的

编程-Eclipse环境下编写Java程序,使用float类型的数据为什么无法进行算数运算?

问题描述 Eclipse环境下编写Java程序,使用float类型的数据为什么无法进行算数运算? float f=5+5.5; 或者 float f ; f= 1*5.5; 这两个均会报错,我就纳闷了.为什么这样不行?后来我又试了: int a= 5; float f ; f= a*5.5; 还是不行,报错的语句就是给f赋值的语句. 请问为什么?C++下亲测这三者均可运行,难道这是Java的特性吗?不可能啊,如果这种操作都会编译报错,那这float基本上就没用处了,这太不科学了. 为了避免一些网

Eclipse环境下日志文件(log4j)打印到控制台输出时,如何做到可以点击错误提示跳转到指定代码行

问题描述 如题以前见有的人项目中这样设置的,调试起来非常方便,不知怎么弄的?求教 问题补充:最好有个封装类, 能把自己写的一些DEBUG的调试信息也和打印异常一样,点击直接LINK过去就好了. 解决方案 配置及输出如下:配置log4j.rootLogger=all,appender1 log4j.appender.appender1=org.apache.log4j.ConsoleAppender log4j.appender.appender1.layout=org.apache.log4j.

在Windows系统和Eclipse IDE集成环境下使用Java进行HBase客户端编程

本文以HBase 0.90.2为例,介绍如何在Windows系统,Eclipse IDE集成环境下,使用Java语言,进行HBase客户端编程,包含建立表.删除表.插入记录.删除记录.各种方式下的查询操作等. 1. 准备工作 1.下载后安装jdk包(这里使用的是jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008): 2.下载eclipse,解压到本地(这里使用的是eclipse-java-helios-SR2-win32): 3.下载HBase包,解压

Linux环境下的Java开发(八):Linux和Windows的比较

在我刚开篇写这一系列随笔的时候,就有人问:在Linux下进行Java开发究竟 有什么优势,如果都是一样安装JDK.安装Eclipse,那和Windows下开发有什么区 别?这个问题问得很尖锐,的确,我们似乎根本没有必要把我们的工作从Windows 中转移到Linux中来. 在Linux系统中进行开发,和在Windows中进行开发相比较起来,即有优点,也 有缺点.下面是我的一些意见,欢迎大家讨论. 先来说说优势: 1.由Linux系统的本质决定的: Linux的本质有三点,一是开源,二是免费,三是

sift-怎样在Eclipse环境,openCV下调用SIFT或SURF算法进行图像匹配?

问题描述 怎样在Eclipse环境,openCV下调用SIFT或SURF算法进行图像匹配? 在Eclipse中我自己下载了个OPENCV 2.4.10 就是不知道怎么调用其中的SIFT SUEF两种算法,求大神指教.不甚感激

windows 7环境下eclipse连接hadoop 1.2.1报错解决方法

Win7环境下通过eclipse连接hadoop1.2.1集群时,会遇到如下报错: Exception in thread "main" java.io.IOException: Failed to set permissions of path: \tmp\hadoop-Administrator\mapred\staging\Administrator-519341271\.staging to 0700 此时只需要修改org.apache.hadoop.fs.FileUtil文件

java类的问题-在eclipse的环境下怎么关我创建的Frame

问题描述 在eclipse的环境下怎么关我创建的Frame package windows; import java.awt.Frame; /** 游戏窗口类 @author ASUS * */ public class GameFrame extends Frame{ public void launchFrame(){ setSize(300,300); setLocation(100,100); setVisible(true); addWindowListener(new WindowA