Giter VIP home page Giter VIP logo

colortizer's Introduction

Colortizer Repository

Solely Developed by Ira Winder [[email protected]] MIT Media Lab

(Note: Ownership of this repository was transferred from the discontinued "Changing Places" Repository on August 7, 2017.)

Colortizer is open source software that translates a grid of color-tagged objects into a matrix of IDs and their rotation to serve projects like the open-source "CityScope" platform: http://cp.media.mit.edu/city-simulation, [Youtube: Lego Scanning Technology Invented by MIT] (https://youtu.be/3jvmoj7pLZU)

  • Arrange a Meeting with Ira before making any commits to this repository.
  • Avoid forking the repository and instead opt to make a new branch.
  • Colortizer is pretty scalable and flexible in its back-end but you might not see this from looking at the front-end. Expanding the grid capactiy wouldn't be terribly hard as long as you're willing to poke around the back-end.

Setup

  1. Clone Repository to your machine
  2. Download Processing 2.2.1 from Processing.org and set its preferences such that the Sketchbook location is the Colortizer/Processing/ Folder. ( We use Processing 2 since Colortizer uses some libraries which have not yet migrated to Processing 3 )
  3. Re-start Processing 2. Now all of the sketches should show up under File>Sketchbook>

Useful Tips

  • Colortizer takes a webcam input of colored tags and turns it into a matrix of IDs & rotations passed via UDP
  • DO NOT edit the Processing/libraries/ folder needed to run Processing:

Development Notes

Colortizer scripts are compiled and tested with Processing IDE 2.2.1 on Windows7 and OSX on a Logitech C920 Webcam. As of January 12, 2016, the following Processing libraries are required. These should be kept up to date in the repository’s Colortizer/Processing/libraries/ folder:

  • OpenCV by Greg Borenstein
  • UDP by Stephane Cousot

Screen Shots

  • Define and un-distort rectilinear area to scan Colortizer
  • Fine-tune grid alignment and color callibration Colortizer
  • Example of 16 Tag Patterns Read by Colortizer Tags

colortizer's People

Contributors

irawinder avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

colortizer's Issues

Is there any way to change the camera?

I am trying to set Colortizer with a MacBook Pro and a Logitech c270 camera. However, when I start Colortizer it uses by default the camera of the laptop (located in the screen). I need Colortizer to use the added camera I am connecting through usb.

Is there any way to change the default camera used by Colortizer? Has any experienced the same problem with Mac?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.