opencv中的Java库

opencv中有一个用Java编写的库,opencv2.4.4以上,在opencv解压包里路径:opencv/build/java/opencv.jar,再依据用户计算机位数选择,假设是32位计算机,选用X86,假设是64位,则选择X64.

在eclipse平台下。配置方法:

1.右键project。选择build path,弹出窗体

2.选择Add External library,选择opencv/build/java/opencv.jar,结果例如以下图:

3.点击上图opencv-248.jar下的Native library location。选择右側的Editbutton。将路径设为
opencv/build/java/X86/opencv_java248.dll(32位),64位为opencv/build/java/X86/opencv_java248.dll。

配置完成。

时间: 2024-08-11 20:12:26

opencv中的Java库的相关文章

opencv中的子库

1 FLANN 近似最近邻库,NN就是nearest neighbor的缩写. 2 IlmImf Ilm是Industrial light & magic公司的缩写. Imf是image format的缩写吗? 3 libjasper Jasper是JPEG2000的一个非官方实现,由一个国外的一个大学教师实现,还算是个好用的LIB,你可以从http://www.ece.uvic.ca/~mdadams/jasper/地址下在,里面有VC的工程文件.Jpeg60是JPEG的官方实现:其编译只提供

maven中的java库

/* *  *         <dependency>    <groupId>io.netty</groupId>    <artifactId>netty-all</artifactId>    <version>4.0.33.Final</version></dependency> <!--AWT--><dependency>    <groupId>org.apac

Java中I/O库的设计原则

面试中遇到了此类题目,再次做个记录,以备只需! 1.在Java的I/O中有两个设计的结构:装饰模式和适配器模式 2.Java库中的对称性: (1)输出-输入对称:处理Byte流的InputStream和OutputStream:处理Char流的Reader和Writer. (2)byte-char对称:InputStream与Reader的子类分别负责Byte和Char的输入:OutputStream与Writer的子类分别负责Byte和Char流的输出,它们分别形成平行的等级结构. 3.模式应

用minGW编译ffmpeg(供替换opencv中引用的ffmpeg库)

在安装好的opencv目录下找到路径:opencv245\opencv\3rdparty\ffmpeg,此路径下有一个readme.txt文件,内容如下所示: The build script is to be fixed. Right now it assumes that 32-bit MinGW is in the system path and 64-bit mingw is installed to c:\Apps\MinGW64. It is important that gcc i

Java opencv中sift的实现

Java 使用opencv中的sift进行计算. <span style="white-space:pre"> </span>/** * 传入一张图片得到sift特征点 * @param mat * @return */ public MatOfKeyPoint getFeaturePoints(Mat mat){ FeatureDetector fd = FeatureDetector.create(FeatureDetector.SIFT); MatOfKe

opencv中keypoint数据结构分析

分析opencv中keypoint数据结构的相关信息,找到opencv的document(http://docs.opencv.org/java/org/opencv/features2d/KeyPoint.html).可以看到KeyPoint这数据结构中有如下数据结构: angle:角度,表示关键点的方向,通过Lowe大神的论文可以知道,为了保证方向不变形,SIFT算法通过对关键点周围邻域进行梯度运算,求得该点方向.-1为初值. class_id:当要对图片进行分类时,我们可以用class_i

【计算机视觉】OpenCV的最近邻开源库FLANN

FLANN介绍 FLANN库全称是Fast Library for Approximate Nearest Neighbors,它是目前最完整的(近似)最近邻开源库.不但实现了一系列查找算法,还包含了一种自动选取最快算法的机制. flann::Index_类 该类模板是最近邻索引类,该类用于抽象不同类型的最近邻搜索的索引. 以下是flann::Index_类的声明: template <typename T> class #ifndef _MSC_VER FLANN_DEPRECATED #e

openCV中 libopencv-nonfree-dev的安装: undefined reference to `cv::initModule_nonfree()&#39;

今天照着一起做RGB-D SLAM (3)    , 程序会出现下面的错误: cv::initModule_nonfree(); /home/yhzhao/slam/src/detectFeatures.cpp:32: undefined reference to `cv::initModule_nonfree()' 很奇怪,我在自己的libs文件夹里能够找到 libopencv_nonfree.so.2.4.9 . 但是在自己的cmake中 cmake 中 message("OpenCV_LI

Android学习笔记(四四):第三方Java库的使用

Java有很多第三方库.Android的Dalvik虚拟器不完全是Java,也就是Android SDK和传统的SDK不完全一样,如果Java库兼容Android,则可被利用.Java库使用受限于下面因素: 目标平台:Java代码适配版本是否比Android基于的Java版本更高.是否用了Android不支持的Java SE的API,例如Swing.AWT图形. Size:为桌面或者服务器设计的Java代码不需要考虑存储和内存空间,Android需要,使用第三方Java代码,可能会是应用Size