Origami and OpenCV4

December 17 2018

OpenCV 4.0.0 has finally an offcial release so it was time to do a well deserved honor to the project and release a new version of Origami.

It has always been kind of hard to maintain the library for many different native platefforms so some (non-perfect) work has bene done to streamlined that process. Long story short a few good things happened and it is about time the time of the year to share them.

opencv native binaries streamlined

The https://github.com/hellonico/opencv4-native project includes all the binary and the setup used to deploy the binaries to our internal repository at: http://repository.hellonico.info/. Best Effort Hosting or BEH is the new zen.

You can find all the pre-compiled opencv natives here:

http://repository.hellonico.info/#browse/browse:hellonico:opencv%2Fopencv-native%2F4.0.0-0

To use from gradle


dependencies {
    compile('origami:origami:4.0.0-0') {
        exclude group: 'opencv'
    }
    compile 'opencv:opencv:4.0.0-0'
    compile 'opencv:opencv-native:4.0.0-0'
}

repositories {
    jcenter()
      maven {
        url "https://repository.hellonico.info/repository/hellonico/"
    }
}

And from maven

    <project>
    ...
      <repositories>
        <repository>
          <id>hellonico</id>
          <name>hellonico</name>
          <url>https://repository.hellonico.info/repository/hellonico/</url>
        </repository>
      </repositories>
    ...
   <dependencies>
    <dependency>
      <groupId>opencv</groupId>
      <artifactId>opencv</artifactId>
      <version>4.0.0-0</version>
      <exclusions>
        <exclusion>
          <groupId>opencv</groupId>
        </exclusion>
      </exclusions>
    </dependency>
    <dependency>
      <groupId>opencv</groupId>
      <artifactId>opencv-native</artifactId>
      <version>4.0.0-0</version>
    </dependency>
    <dependency>
      <groupId>opencv</groupId>
      <artifactId>opencv</artifactId>
      <version>4.0.0-0</version>
    </dependency>
    </dependencies>
    </project>

api generation automated

updated templates

java template

clj template

opencv4 support

clj CLI support

clj -A:new jvm-opencv hello/cv4

gradle support

docker support

raspberry pi support

java samples

dnn support

Built with Hugo

© Nicolas Modrzyk 2019 - hellonico @ gmail dot com