java-using-javacpp-invock-opencv

70 阅读1分钟

import by Maven

# import all
  <dependency>
    <groupId>org.bytedeco</groupId>
    <artifactId>javacpp</artifactId>
    <version>1.5.6</version>
  </dependency>

# import specify moduleName
 <dependency>
    <groupId>org.bytedeco</groupId>
    <artifactId>${moduleName}-platform</artifactId>
    <version>${moduleVersion}-1.5.6</version>
  </dependency>

 <dependency>
    <groupId>org.bytedeco</groupId>
    <artifactId>opencv-platform</artifactId>
    <version>4.5.3-1.5.6</version>
  </dependency>

 #  import specify moduleName and platform
     <dependency>
          <groupId>org.bytedeco</groupId>
          <artifactId>javacpp</artifactId>
          <version>1.5.2</version>
      </dependency>
      <dependency>
          <groupId>org.bytedeco</groupId>
          <artifactId>opencv</artifactId>
          <version>4.1.2-1.5.2</version>
      </dependency>
      <dependency>
          <groupId>org.bytedeco</groupId>
          <artifactId>openblas</artifactId>
          <version>0.3.7-1.5.2</version>
      </dependency>
      <dependency>
          <groupId>org.bytedeco</groupId>
          <artifactId>openblas</artifactId>
          <version>0.3.7-1.5.2</version>
          <classifier>windows-x86_64</classifier>
      </dependency>
      <dependency>
          <groupId>org.bytedeco</groupId>
          <artifactId>opencv</artifactId>
          <version>4.1.2-1.5.2</version>
          <classifier>windows-x86_64</classifier>
      </dependency>
  • extra third part like opencv

javacpp 1.5.2 need opencv4.1.2,so you need download this , then find opencv_java412.dll put to your project classpath