Skip to content
/ Makula Public

A library for recognizing and learning complex shapes in "real time".

License

Notifications You must be signed in to change notification settings

sebakri/Makula

Repository files navigation

#Makula#

At the beginning Makula was planned as an object-recognition framework. Finally it becomes a High-Level Library for task-based parallel programming.

Base

The Base contains the following parts:

  • a concurrent buffer for writing and reading data from multiple threads.
  • a concurrent channel for communicating between threads.
  • multiple abstract classes to define process and how they communicate with eachother.
  • a workerpool for a higher throughput.

Requirements

  • Clone the latest PCL and install it.

git clone https://github.com/PointCloudLibrary/pcl.git

How to build

  • Clone it from Github

git clone https://github.com/Seppone/Makula.git

  • Build it!

mkdir build

cd build

cmake ..

make && make run_makula_tests

  • THIS STEP REQUIRES DOXYGEN AND GRAPHVIZ. If you want some documentation, then run

make doc

About

A library for recognizing and learning complex shapes in "real time".

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published