40,492 views 17 comments

Community Core Vision (CCV) – Calibration

In order to calibrate CCV for your camera and projector/LCD, you’ll need to run the calibration process. Calibrating allows touch points from the camera to line up with elements on screen. This way, when touching something displayed on screen, the touch is registered in the correct place. In order to do this, CCV has to translate camera space into screen space; this is done by touching individual calibration points.

Follow the directions below to setup and perform calibration.

note: For those displaying an image on the touch surface (projector or LCD) , you’ll need to set up your computer so that the main monitor is the video projector so that CCV is displayed on the touch surface.


  • Clear and distinct blobs in CCV. If you haven’t already setup CCV to track blobs, visit the CCV Configuration Guide before proceeding.

Calibration Instructions

1. Press the enter calibration button or “c” to enter the calibration screen.

  • A grid of green green crosses will be displayed. These crosses are calibration points you touch once we begin calibrating (step 4).
  • There is a white bounding box that surrounds the calibration points. If a visual image is not being displayed on the touch surface (MTmini users), skip to step 3; otherwise, continue.

2. (MTmini users skip this step) If the white bounding box is not fully visible or aligned with the touch surface, follow the directions under Aligning Bounding Box to Projection Screen displayed on the CCV screen to align the bounding box and calibration points so they fit the touch surface. The goal is to match the white bounding box to the left, right, top, and bottom of your screen.

  • Aligning Bounding Box to Projection Screen:
    • Press and hold “w” to move the top side, “a” to move left side, “s” to move bottom side, and “d” to move right side.
    • While holding the above key, use the arrow keys to move the side in the arrowed direction.
  • In other words, Hold “up arrow”, then “left arrow” on your keyboard to get the upper corner at the top left corner of your screen, then hold “s + down arrow”, then “d + right arrow” to get the bottom right corner in position. Up, down, right, left arrows will make the box move, and a combination of up, down, right, left and z, q, s, d or equivalent on qwerty keyboard will make the edges move.

3. If using a wide angle camera lens or need higher touch accuracy, more calibration points can be added by following the Changing Grid Size directions on screen. note: adding additional calibration points will not affect performance.

  • To Change Grid Size:
    • Press “+” to add points or “-” to remove points along the x-axis.
    • Hold “shift” with the above to add or remove points along the y-axis.
      • If this does not work, you may want to try “_”, and “+/-” from the numerical pad.

4. Begin calibration by pressing “c.”

5. A red circle will highlight over the current calibration touch point. Follow the directions on screen and press each point until all targets are pressed.

  • If not projecting an image on the touch surface (MTmini users), you may guess or draw the touch points directly on the touch surface so you know where to press.
  • If a mistake is made, press “r” to return to the previous touch point. If there are false blobs and the circle skips without you touching, press “b” to recapture the background and return “r” to the previous point.

6. After all circles have been touched, the calibration screen will return and accuracy may be tested by pressing on the touch area. If calibration is inaccurate, calibrate again (Step 4) or return to the main configuration window “x” to adjust the filters for better blob detection.

7. Now, you’re ready to run a application by following the application setup guide below.

attributed source: nuigroup.com

Community Core Vision Application Setup Guide

Community Core Vision Configuration Guide

Community Core Vision Guide Overview

Did you enjoy this post?

Comment Below , Follow Me on Twitter , Follow Me on Facebook , or Network with Me on Linkedin

  • Dfinedigital

    we xperiment troubles, in (c) calibration mode, Press “+” to add points or “-” to remove points along the x-axis. its ok, but in “Y” axis dont´s appear nothing point (+)
    help please

    • What operating system are you on? Are you using a non US keyboard? Have you tried using shift & +/- ?

  • Leo

    And what about non-rectangular touch interface? -I’m willing to track moves on a circular surface for instance-… Is there a way to bypass the linear calibration??
    I’ve seen a post about this in NUI’s forum but no solution (besides hacking the calibration file and I’m not sure of how to do it…)…
    I’ve tried other trackers but without success…

  • Ashwish254

    i cannot install it give runtime aeero a file missing please guide me

  • Fuckyoumovies.com


  • Sajeevan

    in which link shall i download this program?

  • jim

    how to use it as a mouse???

  • i m using MS Lifecam 3000 vx, removed IR filter but still not detecting finger blobs plz help.

  • anuj

    if i touch exact in the center in MTmini, automatically where were is the red circle it turns blue then white-i know this is to show touch event occurred but it’s happening even if i don’t touch that position and touch somewhere else! please help i don’t how to correct this out plsss

    • It sounds like you’ll need to adjust lighting or the sliders before calibration. The tracked image should only show fingers when you touch. If not calibration won’t work. If you need more help, I recommend going to http://Nuigroup.com/forums

  • arhanv

    Listen, Seth… this is important.. I am displaying the mt mini at my tech fair at school but I cannot connect CCV and TUIO together… I ticked TUIO UDP but it is not connecting to my TUIO application. I need help fast…

    • What TUIO application are you trying to run? And is it on Windows or OSX?

    • arhanv

      It is the mousedriver on Windows 7… When I tick TUIO UDP it just doesn’t work… I tried to play around with the TUIO mousedriver app also