eclipse和IDEA 配置opencv java Scala

时间:2023-01-20 16:59:16

本文主要介绍了eclipse和idea配置opencv,开发语言可用java或scala

IDEA中建立项目后,如下如设置链接库
eclipse和IDEA 配置opencv java Scala
eclipse和IDEA 配置opencv java Scala

点击project structure,选择opencv的jar包和机器对应的dll文件即可 eclipse和IDEA 配置opencv java Scala
eclipse和IDEA 配置opencv java Scalaeclipse和IDEA 配置opencv java Scala
eclipse和IDEA 配置opencv java Scala

Scala测试程序
package practice
import org.opencv.core.Core
import org.opencv.core.CvType
import org.opencv.core.Mat
/**
* Created by Administrator on 2017-04-08.
*/
object pictureTest {
def main(args:Array[String]) :Unit = {
System.loadLibrary( Core.NATIVE_LIBRARY_NAME);
var mat = Mat.eye( 3, 3, CvType.CV_8UC1 );
System.out.println( "mat = " + mat.dump() );
}


第一步:先到 OpenCV官网下载你想要的版本,假设使用的是2.4.6版本。这里附上下载地址:http://opencv.org/downloads.html,在官网下载你想要的版本,解压到本地的某个目录。比如 D:/OpenCV/。
第二步,打开Eclipse,并找到Window –> Preferences.
eclipse和IDEA 配置opencv java Scala
第三步:进入Preferences菜单后,找到 Java –> Build Path –> User Libraries  ,然后点击New
eclipse和IDEA 配置opencv java Scala
第四步:点击上面对话框的New之后,会弹出一个对话框,如下图所示,在里面填入一个名字,如OpenCV-2.4.6
eclipse和IDEA 配置opencv java Scala
第五步:点击右侧的Add External JARs
eclipse和IDEA 配置opencv java Scala
第六步:点击后,浏览文件夹找到前面解压的文件夹,D:\OpenCV\build\java\,选择里面的opencv-246.jar,添加完jar包后,展开刚才添加的jar包,选择Native library location,点击右侧的Edit按钮,对其进行编辑
eclipse和IDEA 配置opencv java Scala
第七步:点击 External Folder...选择目录到:D:\OpenCV\build\java\x64\,然后点击ok   ,如果你使用的32位系统则选择x86文件夹
eclipse和IDEA 配置opencv java Scala
第八步:配置完成后的结果应该是这样的。
eclipse和IDEA 配置opencv java Scala

这样就配置完成了。下面进行一个简单的 测试 。创建一个Java Project,然后在项目上右键,Build Path ---->Configure Build Path ,点击Libraries选项卡,点击下面的Add Library,弹出来的对话框中选择“User Library”。
eclipse和IDEA 配置opencv java Scala
然后勾选OpenCV-2.4.6,这样就添加完成了。
eclipse和IDEA 配置opencv java Scala
添加完成后的效果如下:
eclipse和IDEA 配置opencv java Scala
下面就可以进行测试了,可以使用如下的代码进行测试。

import org.opencv.core.Core;
import org.opencv.core.CvType;
import org.opencv.core.Mat;


public class Hello
{
   public static void main( String[] args )
   {
      System.loadLibrary( Core.NATIVE_LIBRARY_NAME );
      Mat mat = Mat.eye( 3, 3, CvType.CV_8UC1 );
      System.out.println( "mat = " + mat.dump() );
   }


IDEA中建立项目后,如下如设置链接库eclipse和IDEA 配置opencv java Scala



点击project structure,选择opencv的jar包和机器对应的dll文件即可eclipse和IDEA 配置opencv java Scala

eclipse和IDEA 配置opencv java Scala


Scala测试程序
package practice
import org.opencv.core.Core
import org.opencv.core.CvType
import org.opencv.core.Mat
/**
* Created by Administrator on 2017-04-08.
*/
object pictureTest {
def main(args:Array[String]) :Unit = {
System.loadLibrary( Core.NATIVE_LIBRARY_NAME);
var mat = Mat.eye( 3, 3, CvType.CV_8UC1 );
System.out.println( "mat = " + mat.dump() );
}