• Stars
    star
    170
  • Rank 223,357 (Top 5 %)
  • Language
    JavaScript
  • Created over 13 years ago
  • Updated about 10 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The AntiMap is an Open Source creative toolset for recording and visualising your own data. The project currently consists of a smart phone utility application (AntiMap Log) for data capture, and a couple of web/desktop applications (AntiMap Simple and AntiMap Video) for post analysis and data visualisation.

About##

The AntiMap is an Open Source creative toolset for recording and visualising your own data. The project currently consists of a smart phone utility application (AntiMap Log) for data capture, and a couple of web/desktop applications (AntiMap Simple and AntiMap Video) for post analysis and data visualisation.

About AntiMap Log##

AntiMap Log is a smart phone utility application for β€˜recording’ your own data.

####Android/Processing:####

####iPhone/Openframeworks:####

  • Created in Openframeworks 007.
  • Addons: ofxTBiPhone, ofxTBDelaunay, MSAShape3D (https://github.com/memo/msalibs/tree/master/MSAShape3D)
  • Custom properties to add: Under TARGETS > AntiMapLog, under the 'Info' tab, where it says 'Custom IOS Target Properties' you need to add 'Application supports iTunes file sharing' and set to 'YES'.

About AntiMap Simple##

AntiMap Simple is a HTML5/ProcessingJS demo that visualises data from the AntiMap Log mobile application. To test it out on your local machine you need to be running localhost, or alternatively upload somewhere.

####Includes:####

  • Sample data from AntiMap Log mobile application- "040811_1153_30.csv".
  • Inline processingjs code in the index.html (doesn't require Processing app to edit)
  • AntiMapSimple.pde for editing in Processing
  • processing-1.3.6.js library

If you don't want to work with the inline processingjs code, switch the commented out bits in the index.html so it loads the AntiMapSimple.pde directly:

About AntiMap Video##

AntiMap Video is a desktop application built in Openframeworks. It synchronises recorded data from the AntiMap Log mobile application with raw video footage (mov, avi, mp4, m4v). It was originally created as a snowboarding/skiing application to visualize real time rider data and stats similar to a video game.

AntiMap Video (version 0.2) is still an early prototype with plenty of kinks to work out before a 1.0 can be released. You can download the current working prototype application here (OSX only). Source code, and a windows version is not yet available but is definitely on the TODO list.

####Updates:#### AntiMap Video 0.2 now includes hi quality HD video exporting from the application. There is an issue when trying to use a h264 encoded mp4 video file and exporting, if this happens just convert your video to .mov or .avi before importing into the application.

####Download link:#### https://github.com/downloads/trentbrooks/AntiMap/_AntiMapVideoApplication_02.zip

####Includes:####

  • Sample data from AntiMap Log mobile application- "DATA_SAMPLE.csv".
  • Sample video- "VIDEO_SAMPLE.mp4" (this is a compressed version of the original GoPro HD video which was 4 minutes long and 380mb, it is now 45 seconds and 10mb).

####Important:#### I purposely set the included video sample to be 1.5 seconds ahead of the data. Once you drag and drop both files onto the application you can adjust the individual timelines or the 'Video/Data time offset' to equal -1.5 seconds. Then everything will be in sync.

More information: http://www.theantimap.com

-Trent Brooks

More Repositories

1

BrainWaveOSC

Opensource collaboration project with George Khut for Creative Neurofeedback Workshops in Sydney.
Objective-C++
92
star
2

Noise-Ink

'Noise Ink' is a pseudo 2D fluid/ink animation system which responds to body movement via a Kinect camera. A combination of optical flow and perlin noise control the visuals.
Java
50
star
3

ofxCoreMotion

OF/iOS addon for the Core Motion Framework. Gives access to device motion (attitude), gyroscope, accelerometer, and magnetometer.
Objective-C++
43
star
4

ofxTouchGUI

Openframeworks GUI addon for remote controlling stuff from iPhone or iPad through OSC. Works with desktop as well.
Objective-C++
42
star
5

ofxPocoNetwork

Poco network examples for openframeworks- TCP, TCP Reactor, UDP
C++
23
star
6

ofxSharedMemory

Openframeworks example of a memory mapped file for sharing data between multiple applications.
C++
22
star
7

ofxWinTouchHook

windows 7 + 8 touch for OF
C++
19
star
8

iOSP2PVideoStreaming

Various tests/examples for P2P video streaming between iOS devices with an OF frontend.
C
19
star
9

HeartRateOSC

HeartRateOSC connects to Bluetooth Low Energy Heart Rate Monitor devices. Data from the device is converted to OSC messages.
Objective-C++
13
star
10

ofxDropBox

Openframeworks/ios addon for DropBox sdk- https://www.dropbox.com/developers/reference/sdk
Objective-C
12
star
11

StoryboardOFExample

A template openframeworks/ios application which uses a native ios storyboard as the base.
Objective-C++
11
star
12

ofxAVScreenCapture

Simple screen capture based on AV Foundation for OSX
Objective-C
9
star
13

ofxMovieClip

ofxMovieClip & ofxImageSequenceLoader are a set of helper classes for loading and controlling image sequences. These were created to add simple timeline control ( play(), stop(), gotoAndPlay(), etc ).
C++
7
star
14

KinectPushButtons

Sample Openframeworks project for creating simple UI buttons for Kinect applications. Uses OpenNI for auto calibration.
C
5
star
15

ofxBonjourIp

This addon uses Bonjour (CFNetServices) to find ip addresses/names of devices on the same network. Works with ios/osx.
C++
5
star
16

ofxiOSBridgeUtils

Wrapper openframeworks classes for working with a few native ios UIKit elements
Objective-C
5
star
17

EEGWorkshop

Code / examples from the Creative Coding Sydney workshop - 26th July 2015. http://codeoncanvas.cc/events/cc_syd_2/
C++
4
star
18

MuseEEG

Preconfigured scripts for the Muse EEG headset http://www.choosemuse.com/
Shell
4
star
19

ofxEstimote

OF wrapper for the iOS Estimote SDK https://github.com/Estimote/iOS-SDK for interfacing with BLE beacons.
Objective-C
4
star
20

ofxVoronoi

Voronoi Diagram
C++
3
star
21

ofxTCPPoco

This addon has been updated and moved to ofxPocoNetwork
C++
3
star
22

WireframeShader

OF example of using geometry shader to convert triangles to lines for wireframe rendering
C++
2
star
23

Harpa

C++
1
star