Skip to content

tanakatsu/of_pmtool

Repository files navigation

Projection mapping tool for 2 displays

Get started

Download openFrameworks

Adding addons

  • copy added_addons_v0.9.3.zip to [of_directory]/addons
  • unzip zip file

Copy application files

  • copy application files to [of_direcotry]/apps/myApps/[your app directory]/

Build & Run

  • Open project file and build

Usage

Requirements

You need 2 projectors for projection mapping

  • Projector resolution and PC monitor resolution must be same.
    • ex. 1920 x 1080

1. Edit settings file (data/system_settings.xml)

  • screenWidth, screenHeight: Projector resolution
  • captureWidth, captureHeight: Capturing resolution

2. Prepare input device

  • You need USB camera

3. Run the application

4. Select video capture device

  • select input device from dropdown list

5. Select effective video area

  • drag 2 manipulators of corners

6. Mapping

key bindings and mouse control

  1. Select camera
    • '1': select left camera
    • '2': select right camera
  2. Adjust mapping
    • drag 4 manipulators of corners

'0' or Backspace to go back to device select mode

Save parameter

key bindings

  • 's': save current settings
  • 'l': load saved settings

Other key bindings

  • 'h': show help
  • 'd': toggle frame-rate info
  • Esc: quit

Testing environments

  • v0.9.3 + Mac + Xcode7
  • v0.8.4 + Mac + Xcode6
  • v0.8.4 + Windows7 + Code::Blocks

Precomiled binary

nesicpmtest.exe (Win7)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published