8000 GitHub - bosconi/colormotor: Graphics and Multimedia Utility Framework
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Graphics and Multimedia Utility Framework

License

Notifications You must be signed in to change notification settings

bosconi/colormotor

< 10000 a type="button" href="/bosconi/colormotor/branches" class="prc-Button-ButtonBase-c50BI OverviewContent-module__Button--MDoYP" data-loading="false" data-size="medium" data-variant="invisible" aria-describedby=":Rclab:-loading-announcement">BranchesTags
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

COLORMOTOR

Colormotor is a creative coding framework with a "scientific twist". The framework builds on top of Armadillo for linear algebra operations, OpenCV for image manipulation and OpenGL for hardware accellerated rendering.

Armadillo is definitely not the fastest or most lightweight solution for a graphics-oriented framework. On the other hand, the library provides many utilities that make it easy to switch between C++, Python and Matlab, and vectorised operations result in much more concise code.

Python Bindings

Colormotor includes Python bindings that can be used independently as a module, or within the Colormotor Sandbox live coding environment.

Dependencies

The framework depends on:

Platform specific

OSX

The paths in the CMake files to build the frameworks, and the Python bindings as well, assume that the dependencies are installed with Homebrew, and located in the /usr/local folder.

Linux

The frameworkd relies on some of the Clang language extensions, so you will need to install clang with

sudo apt-get update
sudo apt-get install clang

You will also need GLEW and GLFW3 that can be installed with

sudo apt-get install libglew-dev libglfw3-dev

Building

Linking the libraray

Navigate to the colormotor repository directory and then

mkdir build
cd build
cmake ..
make

Building the example app

OSX

Build the and run the apps/examples/basic/basic.xcodeproj XCode project.

Linux

Navigate to the apps/examples/basic directory and then

mkdir build
cd build
cmake ..
make

To launch the app

./basic_example

About

Graphics and Multimedia Utility Framework

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 70.1%
  • C 28.8%
  • CMake 0.3%
  • Objective-C 0.3%
  • Objective-C++ 0.3%
  • Python 0.2%
0