Origami and OpenCV4
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