文档章节

OpenCV的Java配置

十年早已改变
 十年早已改变
发布于 2015/11/19 18:17
字数 358
阅读 131
收藏 0
 

下载opencv2.4.4.exe

解压安装到了D:/ 根目录下。 我命名为了D:/opencv244,里面包含build等文件夹。

在eclipse新建一个工程 helloCV 

(大家可以参看官网步骤

http://docs.opencv.org/2.4.4-beta/doc/tutorials/introduction/desktop_java/java_dev_intro.html )

我和官网配置稍微有一点点不同。 在倒数两步。

具体步骤如下:

右击工程--build path--configure build path


选择add library之后 选择 user library。


接下来按照图示操作 user libraries


选择new


自己命个名 版本是2.4.4  所以取个名儿~


选择下面红圈 选项


这个时候选择的opencv-244.jar    这个东西在你安装的opencv文件夹下面。对于我就是在D:/opencv244 下面。

具体路径是D:\opencv244\opencv\build\java里面


然后再选中native library location  选择edit 编辑

接下来选择 D:/opencv244/build\java\x86

注意这里路径一定要细心,是build里的java里的x86.我的同学看见build下面的x86就选了,然后老报错。

注意如果是64位机器,这里要选择x64,也就是 D:/opencv244/build\java\x64

我的机器是64位的,开始选择的x86报错了。

然后ok  ok ok..

然后新建测试文件 main.java

 package opencv;
import org.opencv.core.*; 
     public class Main { 
         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()); 
         } 
     } 


运行 即可看到输出结果


证明成功了。。。

本文转载自:http://blog.csdn.net/hahawhyha/article/details/18402033

十年早已改变
粉丝 0
博文 3
码字总数 43
作品 0
六安
程序员
私信 提问
centos操作系统 ,opencv, java调用编译后的opencv动态链接库报错

各位大牛好: 遇到一个棘手问题需要请教各位有opencv经验开发的大牛。 在centos6.5/opencv2.4.9/jdk1.7/cmake3.0环境下,编译opencv 并支持java模块,编译成功后,通过opencv编译后的build 生...

yanfengben
2014/10/24
2.4K
2
opencv3.2.0在Mac上面编译成jar

网上查了一堆的资料,发现大家主要有三种方式在Mac上面编译opencv的jar: 使用brew编译 使用cmake手动编译 使用maven编译(类似手动) brew编译没有成功,另外两种都成功了。 brew编译 检查X...

亚林瓜子
2018/07/18
95
0
Linux下面安装OpenCV3.3.0

最近写了一个J2EE的项目,其中用到了OpenCV的相关内容,所以下载了一个OpenCV库,并且在Windows下面做了开发测试,话不多说,这里直接给下载链接 https://opencv.org/opencv-3-3.html 。在这...

数据为王
2018/05/21
0
0
OpenCV4Android+JNI开发快速上手入门

最近尝试了一下在Android上试验简单的一些OpenCV算法,发现OpenCV4Android SDK非常好用,提供大部分常用的OpenCV功能的Java API。当然如果直接对图像像素进行操作的话Java会比较没有效率,这...

bli
2013/12/02
4.8K
2
OpenCV在ubuntu下的编译

opencv的编译 下面我们写一个shell命名为build.sh放在opencv的根目录下面,代码如下: 其他编译参数请参考博客 在Windows下的编译可以直接使用CMake GUI进行设置配置 如图 选择自己需要的类型...

Pulsar-V
2017/06/06
88
0

没有更多内容

加载失败,请刷新页面

加载更多

前端技术之:Prisma Demo服务部署过程记录

安装前提条件: 1、已经安装了docker运行环境 2、以下命令执行记录发生在MackBook环境 3、已经安装了PostgreSQL(我使用的是11版本) 4、Node开发运行环境可以正常工作 首先需要通过Node包管...

popgis
今天
5
0
数组和链表

数组 链表 技巧一:掌握链表,想轻松写出正确的链表代码,需要理解指针获引用的含义: 对指针的理解,记住下面的这句话就可以了: 将某个变量赋值给指针,实际上就是将这个变量的地址赋值给指...

code-ortaerc
今天
4
0
栈-链式(c/c++实现)

上次说“栈是在线性表演变而来的,线性表很自由,想往哪里插数据就往哪里插数据,想删哪数据就删哪数据...。但给线性表一些限制呢,就没那么自由了,把线性表的三边封起来就变成了栈,栈只能...

白客C
今天
43
0
Mybatis Plus service

/** * @author beth * @data 2019-10-20 23:34 */@RunWith(SpringRunner.class)@SpringBootTestpublic class ServiceTest { @Autowired private IUserInfoService iUserInfoS......

一个yuanbeth
今天
5
0
php7-internal 7 zval的操作

## 7.7 zval的操作 扩展中经常会用到各种类型的zval,PHP提供了很多宏用于不同类型zval的操作,尽管我们也可以自己操作zval,但这并不是一个好习惯,因为zval有很多其它用途的标识,如果自己...

冻结not
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部