From 099ab0b55addd2cbf4330f8ef7d98a8f72fcb012 Mon Sep 17 00:00:00 2001 From: Abe Pazos Date: Sun, 17 May 2020 09:02:35 +0200 Subject: [PATCH] Add orx-boofcv readme (#105) --- orx-boofcv/README.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 orx-boofcv/README.md diff --git a/orx-boofcv/README.md b/orx-boofcv/README.md new file mode 100644 index 00000000..81a88393 --- /dev/null +++ b/orx-boofcv/README.md @@ -0,0 +1,25 @@ +# orx-boofcv + +An extension that simplifies the use of the BoofCV computer vision +library inside OPENRNDR. + +BoofCV is an open source library written from scratch for real-time +computer vision. Its functionality covers a range of subjects, +low-level image processing, camera calibration, feature detection/tracking, +structure-from-motion, fiducial detection, and recognition. +BoofCV has been released under an Apache 2.0 license for both +academic and commercial use. + +Examples of what BoofCV offers can be found at +[http://boofcv.org/](http://boofcv.org/) + +As BoofCV implements it's own data types for images, lines, points, etc. +this addon provides some helper functions to convert them to OPENRNDR types: + +- Bindings: converts to and from `ColorBuffer`. +- Drawing: allows directly drawing BoofCV line segments and other shapes. +- Point conversion to and from `Vector2`. +- Contour conversion from `BoofCV.Contour` to `Shape` and `ShapeContour`. +- `ImageFlow` to `ColorBuffer` conversion. + +