https://github.com/hellonico/origami
Lowest barrier of entry to Image Processing, Computer Vision and Neural Networks on the JavaVM
https://github.com/hellonico/origami
clojure computer-vision deep-learning dnn java kotlin opencv yolov8
Last synced: about 1 month ago
JSON representation
Lowest barrier of entry to Image Processing, Computer Vision and Neural Networks on the JavaVM
- Host: GitHub
- URL: https://github.com/hellonico/origami
- Owner: hellonico
- License: epl-1.0
- Created: 2017-11-15T04:51:07.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2025-02-16T13:37:56.000Z (3 months ago)
- Last Synced: 2025-04-03T19:14:47.713Z (about 1 month ago)
- Topics: clojure, computer-vision, deep-learning, dnn, java, kotlin, opencv, yolov8
- Language: Clojure
- Homepage: https://hellonico.github.io/origami-docs/#/
- Size: 3.53 MB
- Stars: 125
- Watchers: 5
- Forks: 6
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Origami Project Goals
- Lowest barrier of entry to Image Processing, Computer Vision and Neural Networks on the JVM
- by using OpenCV (and when possible Clojure)
- Works out of the box on your device (OSX, Windows, Linux, Raspberry, Jetson ..) and in your language (Clojure, Java, Kotlin, Scala, Binary via Google's Bazel)

# AT A GLANCE
- Full support for [OpenCV 4.9.0](https://github.com/opencv/opencv/wiki/ChangeLog#version490)
- [CircleCI Passing](https://app.circleci.com/pipelines/github/hellonico/origami)
- [Cuda Enabled NVidia Support](https://developer.nvidia.com/embedded/jetson-nano-developer-kit) included
- [Architecture support matrix](http://origamidocs.hellonico.info/#/units/compatibility?id=origami-470-compatibility-matrix)
- On-going support for [Yolo v6](https://github.com/meituan/YOLOv6)![]()
-Origami Docs
- [codox](https://github.com/weavejester/codox) generated API is [here](http://origamidocs.hellonico.info/codox/index.html)
- Ready to use jupyter, [clojure notebooks](https://github.com/hellonico/origami-fun/tree/master/jupyter), [java notebooks](https://github.com/hellonico/opencv4_java_tutorial/tree/master/jupyter)
- Deep Neural Networks with [origami-dnn](https://github.com/hellonico/origami-dnn)
- Run on [AWS Lambdas](https://github.com/hellonico/origami-aws-lambdas)
- Real-time Streaming Server [App](https://github.com/hellonico/opencv-live-video-stream-over-http)
- With [origami-sources](https://github.com/hellonico/origami-sources/)
- use various sources (folders, zip files, dropbox, webcam, flickr etc..) to lazily load OpenCV Mat objects
- use various handlers (You Tube, HTTPS etc...) to load VideoCapture objects# ORIGAMI APPS
- [Booth](https://github.com/hellonico/opencv-javafx-camera)
- [Yololi](https://github.com/hellonico/yololi)
- [Streamer](https://github.com/hellonico/opencv-live-video-stream-over-http)
- [Viewer](https://github.com/hellonico/origami-viewer)# Developed with