2camera.patch
| trunk/tbeta/OSX/apps/addonsExamples/Xcode/Community Core Vision.xcodeproj/project.pbxproj (working copy) | ||
|---|---|---|
| 412 | 412 |
E45BEE780E8CC911009D7055 /* libPocoNet.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libPocoNet.a; path = ../../../libs/poco/lib/libPocoNet.a; sourceTree = SOURCE_ROOT; };
|
| 413 | 413 |
E45BEE790E8CC911009D7055 /* libPocoUtil.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libPocoUtil.a; path = ../../../libs/poco/lib/libPocoUtil.a; sourceTree = SOURCE_ROOT; };
|
| 414 | 414 |
E45BEE7A0E8CC911009D7055 /* libPocoXML.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libPocoXML.a; path = ../../../libs/poco/lib/libPocoXML.a; sourceTree = SOURCE_ROOT; };
|
| 415 |
E4B69B5B0A3A1756003C02F2 /* Community Core Vision.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Community Core Vision.app"; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
| 415 |
E4B69B5B0A3A1756003C02F2 /* Community Core Vision Debug.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Community Core Vision Debug.app"; sourceTree = BUILT_PRODUCTS_DIR; };
|
|
| 416 | 416 |
E4B69E1D0A3A1BDC003C02F2 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = main.cpp; path = src/main.cpp; sourceTree = SOURCE_ROOT; };
|
| 417 | 417 |
E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = testApp.cpp; path = src/testApp.cpp; sourceTree = SOURCE_ROOT; };
|
| 418 | 418 |
E4B69E1F0A3A1BDC003C02F2 /* testApp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = testApp.h; path = src/testApp.h; sourceTree = SOURCE_ROOT; };
|
| ... | ... | |
| 1422 | 1422 |
E4B69B4A0A3A1720003C02F2 = {
|
| 1423 | 1423 |
isa = PBXGroup; |
| 1424 | 1424 |
children = ( |
| 1425 |
E4B69B5B0A3A1756003C02F2 /* Community Core Vision.app */, |
|
| 1425 |
E4B69B5B0A3A1756003C02F2 /* Community Core Vision Debug.app */, |
|
| 1426 | 1426 |
79FF25C60F9A4E73004D11D8 /* Community_Core_Vision-info.plist */, |
| 1427 | 1427 |
E4B69E1C0A3A1BDC003C02F2 /* src */, |
| 1428 | 1428 |
E44664170F5B1CFD005D0BF0 /* openFrameworks */, |
| ... | ... | |
| 1459 | 1459 |
); |
| 1460 | 1460 |
name = openFrameworks; |
| 1461 | 1461 |
productName = myOFApp; |
| 1462 |
productReference = E4B69B5B0A3A1756003C02F2 /* Community Core Vision.app */; |
|
| 1462 |
productReference = E4B69B5B0A3A1756003C02F2 /* Community Core Vision Debug.app */; |
|
| 1463 | 1463 |
productType = "com.apple.product-type.application"; |
| 1464 | 1464 |
}; |
| 1465 | 1465 |
/* End PBXNativeTarget section */ |
| trunk/tbeta/OSX/apps/addonsExamples/Xcode/src/testApp.cpp (working copy) | ||
|---|---|---|
| 1 |
#include "testApp.h" |
|
| 2 |
#include "stdio.h" |
|
| 3 |
#include "ofUtils.h" |
|
| 4 |
//-------------------------------------------------------------- |
|
| 5 |
void testApp::setup(){
|
|
| 6 |
|
|
| 7 |
tbeta = new ofxNCoreVision(); |
|
| 8 |
} |
|
| 9 |
|
|
| 10 |
|
|
| 11 |
//-------------------------------------------------------------- |
|
| 12 |
void testApp::update(){
|
|
| 13 |
|
|
| 14 |
} |
|
| 15 |
|
|
| 16 |
//-------------------------------------------------------------- |
|
| 17 |
void testApp::draw(){
|
|
| 18 |
|
|
| 19 |
//draw blobs |
|
| 1 |
#include "testApp.h" |
|
| 2 |
#include "stdio.h" |
|
| 3 |
#include "ofUtils.h" |
|
| 4 |
//-------------------------------------------------------------- |
|
| 5 |
void testApp::setup(){
|
|
| 6 |
|
|
| 7 |
tbeta = new ofxNCoreVision(); |
|
| 8 |
} |
|
| 9 |
|
|
| 10 |
|
|
| 11 |
//-------------------------------------------------------------- |
|
| 12 |
void testApp::update(){
|
|
| 13 |
|
|
| 14 |
} |
|
| 15 |
|
|
| 16 |
//-------------------------------------------------------------- |
|
| 17 |
void testApp::draw(){
|
|
| 18 |
|
|
| 19 |
//draw blobs |
|
| 20 | 20 |
std::map<int, Blob> blobs; |
| 21 | 21 |
std::map<int, Blob>::iterator iter; |
| 22 | 22 |
blobs = tbeta->getBlobs(); //get blobs from tracker |
| 23 |
for(iter=blobs.begin(); iter!=blobs.end(); iter++) |
|
| 24 |
{
|
|
| 25 |
Blob drawBlob; |
|
| 26 |
drawBlob = iter->second; |
|
| 27 |
ofSetColor(drawBlob.color); |
|
| 28 |
ofFill(); |
|
| 29 |
ofEllipse( (drawBlob.centroid.x - drawBlob.boundingRect.width/2) * ofGetWidth() , |
|
| 30 |
(drawBlob.centroid.y - drawBlob.boundingRect.height/2) * ofGetHeight(), |
|
| 31 |
drawBlob.boundingRect.width * ofGetWidth(), |
|
| 32 |
drawBlob.boundingRect.height * ofGetHeight()); |
|
| 33 |
} |
|
| 34 |
} |
|
| 35 |
|
|
| 36 |
//-------------------------------------------------------------- |
|
| 37 |
void testApp::keyPressed (int key){
|
|
| 38 |
|
|
| 39 |
} |
|
| 40 |
|
|
| 41 |
//-------------------------------------------------------------- |
|
| 42 |
void testApp::keyReleased (int key){
|
|
| 43 |
|
|
| 44 |
} |
|
| 45 |
|
|
| 46 |
//-------------------------------------------------------------- |
|
| 47 |
void testApp::mouseMoved(int x, int y ){
|
|
| 48 |
} |
|
| 49 |
|
|
| 50 |
//-------------------------------------------------------------- |
|
| 51 |
void testApp::mouseDragged(int x, int y, int button){
|
|
| 52 |
} |
|
| 53 |
|
|
| 54 |
//-------------------------------------------------------------- |
|
| 55 |
void testApp::mousePressed(int x, int y, int button){
|
|
| 56 |
} |
|
| 57 |
|
|
| 58 |
//-------------------------------------------------------------- |
|
| 59 |
void testApp::mouseReleased(){
|
|
| 60 |
|
|
| 61 |
} |
|
| 62 |
|
|
| 63 |
/***************************************************************************** |
|
| 64 |
* TOUCH EVENTS |
|
| 65 |
*****************************************************************************/ |
|
| 66 |
void testApp::TouchDown( Blob b) |
|
| 67 |
{
|
|
| 68 |
b.color = 0xFF0000; |
|
| 69 |
// ofSetColor(0xFF0000); |
|
| 70 |
/* ofFill(); |
|
| 71 |
ofEllipse( (b.centroid.x - b.boundingRect.width/2) * ofGetWidth() , (b.centroid.y - b.boundingRect.height/2) * ofGetHeight(), |
|
| 72 |
b.boundingRect.width * ofGetWidth(), b.boundingRect.height * ofGetHeight()); |
|
| 73 |
*/ |
|
| 74 |
} |
|
| 75 |
|
|
| 76 |
void testApp::TouchUp( Blob b) |
|
| 77 |
{
|
|
| 78 |
b.color = 0xFFFFFF; |
|
| 79 |
//ofSetColor(0x0FFFFF); |
|
| 80 |
/* ofFill(); |
|
| 81 |
ofEllipse( (b.centroid.x - b.boundingRect.width/2) * ofGetWidth() , (b.centroid.y - b.boundingRect.height/2) * ofGetHeight(), |
|
| 82 |
b.boundingRect.width * ofGetWidth(), b.boundingRect.height * ofGetHeight()); |
|
| 83 |
*/ |
|
| 84 |
} |
|
| 85 |
|
|
| 86 |
void testApp::TouchMoved( Blob b) |
|
| 87 |
{
|
|
| 88 |
b.color = 0xFFFF00; |
|
| 89 |
//ofSetColor(0xFFFFFF); |
|
| 90 |
/* ofFill(); |
|
| 91 |
ofEllipse( (b.centroid.x - b.boundingRect.width/2) * ofGetWidth() , (b.centroid.y - b.boundingRect.height/2) * ofGetHeight(), |
|
| 92 |
b.boundingRect.width * ofGetWidth(), b.boundingRect.height * ofGetHeight()); |
|
| 93 |
*/ |
|
| 94 |
} |
|
| 95 |
|
|
| 96 |
|
|
| 23 |
for(iter=blobs.begin(); iter!=blobs.end(); iter++) |
|
| 24 |
{
|
|
| 25 |
Blob drawBlob; |
|
| 26 |
drawBlob = iter->second; |
|
| 27 |
ofSetColor(drawBlob.color); |
|
| 28 |
ofFill(); |
|
| 29 |
ofEllipse( (drawBlob.centroid.x - drawBlob.boundingRect.width/2) * ofGetWidth() , |
|
| 30 |
(drawBlob.centroid.y - drawBlob.boundingRect.height/2) * ofGetHeight(), |
|
| 31 |
drawBlob.boundingRect.width * ofGetWidth(), |
|
| 32 |
drawBlob.boundingRect.height * ofGetHeight()); |
|
| 33 |
} |
|
| 34 |
} |
|
| 35 |
|
|
| 36 |
//-------------------------------------------------------------- |
|
| 37 |
void testApp::keyPressed (int key){
|
|
| 38 |
|
|
| 39 |
} |
|
| 40 |
|
|
| 41 |
//-------------------------------------------------------------- |
|
| 42 |
void testApp::keyReleased (int key){
|
|
| 43 |
|
|
| 44 |
} |
|
| 45 |
|
|
| 46 |
//-------------------------------------------------------------- |
|
| 47 |
void testApp::mouseMoved(int x, int y ){
|
|
| 48 |
} |
|
| 49 |
|
|
| 50 |
//-------------------------------------------------------------- |
|
| 51 |
void testApp::mouseDragged(int x, int y, int button){
|
|
| 52 |
} |
|
| 53 |
|
|
| 54 |
//-------------------------------------------------------------- |
|
| 55 |
void testApp::mousePressed(int x, int y, int button){
|
|
| 56 |
} |
|
| 57 |
|
|
| 58 |
//-------------------------------------------------------------- |
|
| 59 |
void testApp::mouseReleased(){
|
|
| 60 |
|
|
| 61 |
} |
|
| 62 |
|
|
| 63 |
/***************************************************************************** |
|
| 64 |
* TOUCH EVENTS |
|
| 65 |
*****************************************************************************/ |
|
| 66 |
void testApp::TouchDown( Blob b) |
|
| 67 |
{
|
|
| 68 |
b.color = 0xFF0000; |
|
| 69 |
// ofSetColor(0xFF0000); |
|
| 70 |
/* ofFill(); |
|
| 71 |
ofEllipse( (b.centroid.x - b.boundingRect.width/2) * ofGetWidth() , (b.centroid.y - b.boundingRect.height/2) * ofGetHeight(), |
|
| 72 |
b.boundingRect.width * ofGetWidth(), b.boundingRect.height * ofGetHeight()); |
|
| 73 |
*/ |
|
| 74 |
} |
|
| 75 |
|
|
| 76 |
void testApp::TouchUp( Blob b) |
|
| 77 |
{
|
|
| 78 |
b.color = 0xFFFFFF; |
|
| 79 |
//ofSetColor(0x0FFFFF); |
|
| 80 |
/* ofFill(); |
|
| 81 |
ofEllipse( (b.centroid.x - b.boundingRect.width/2) * ofGetWidth() , (b.centroid.y - b.boundingRect.height/2) * ofGetHeight(), |
|
| 82 |
b.boundingRect.width * ofGetWidth(), b.boundingRect.height * ofGetHeight()); |
|
| 83 |
*/ |
|
| 84 |
} |
|
| 85 |
|
|
| 86 |
void testApp::TouchMoved( Blob b) |
|
| 87 |
{
|
|
| 88 |
b.color = 0xFFFF00; |
|
| 89 |
//ofSetColor(0xFFFFFF); |
|
| 90 |
/* ofFill(); |
|
| 91 |
ofEllipse( (b.centroid.x - b.boundingRect.width/2) * ofGetWidth() , (b.centroid.y - b.boundingRect.height/2) * ofGetHeight(), |
|
| 92 |
b.boundingRect.width * ofGetWidth(), b.boundingRect.height * ofGetHeight()); |
|
| 93 |
*/ |
|
| 94 |
} |
|
| 95 |
|
|
| 96 |
|
|
| trunk/tbeta/OSX/apps/addonsExamples/Xcode/bin/data/ofxGui.xml (working copy) | ||
|---|---|---|
| 1 |
<UI> |
|
| 2 |
<VERSION>0.06</VERSION> |
|
| 3 |
<ISACTIVE>1</ISACTIVE> |
|
| 4 |
<DOUPDATE>0</DOUPDATE> |
|
| 5 |
<STYLE> |
|
| 6 |
<HEADFONT>verdana.ttf</HEADFONT> |
|
| 7 |
<HEADSIZE>10</HEADSIZE> |
|
| 8 |
<HEADXOFF>-2</HEADXOFF> |
|
| 9 |
<HEADYOFF>8</HEADYOFF> |
|
| 10 |
<HEADHEIGHT>12</HEADHEIGHT> |
|
| 11 |
<PARAMFONT>automat.ttf</PARAMFONT> |
|
| 12 |
<PARAMSIZE>6</PARAMSIZE> |
|
| 13 |
<PARAMXOFF>-2</PARAMXOFF> |
|
| 14 |
<PARAMYOFF>6</PARAMYOFF> |
|
| 15 |
<PARAMHEIGHT>12</PARAMHEIGHT> |
|
| 16 |
<BUTTONXTEXT>4</BUTTONXTEXT> |
|
| 17 |
<BUTTONYTEXT>0</BUTTONYTEXT> |
|
| 18 |
<FILESXTEXT>3</FILESXTEXT> |
|
| 19 |
<FILESYTEXT>3</FILESYTEXT> |
|
| 20 |
<POINTSIZE>6</POINTSIZE> |
|
| 21 |
<KNOBSIZE>10</KNOBSIZE> |
|
| 22 |
<COVERCOLOR>FFFFFF66</COVERCOLOR> |
|
| 23 |
<TEXTCOLOR>000000FF</TEXTCOLOR> |
|
| 24 |
<BORDERCOLOR>0000004D</BORDERCOLOR> |
|
| 25 |
<FRAMECOLOR>0000004D</FRAMECOLOR> |
|
| 26 |
<SLIDERCOLOR>FF0000CC</SLIDERCOLOR> |
|
| 27 |
<AXISCOLOR>00FF00FF</AXISCOLOR> |
|
| 28 |
<HANDLECOLOR>000000FF</HANDLECOLOR> |
|
| 29 |
<BUTTONCOLOR>E6FF00CC</BUTTONCOLOR> |
|
| 30 |
<CURVECOLOR>FF9900FF</CURVECOLOR> |
|
| 31 |
<SCOPECOLOR>FF9900FF</SCOPECOLOR> |
|
| 32 |
<ACTIVECOLOR>FF0000FF</ACTIVECOLOR> |
|
| 33 |
</STYLE> |
|
| 34 |
<OBJECT> |
|
| 35 |
<ID>0</ID> |
|
| 36 |
<TYPE>PANEL</TYPE> |
|
| 37 |
<NAME>Source Properties</NAME> |
|
| 38 |
<LEFT>735.000000</LEFT> |
|
| 39 |
<TOP>10.000000</TOP> |
|
| 40 |
<WIDTH>165.000000</WIDTH> |
|
| 41 |
<HEIGHT>84.000000</HEIGHT> |
|
| 42 |
<MODE>0</MODE> |
|
| 43 |
<DISPLAY>2</DISPLAY> |
|
| 44 |
<STEPS>0</STEPS> |
|
| 45 |
<BORDER>12</BORDER> |
|
| 46 |
<SPACING>10</SPACING> |
|
| 47 |
<OBJECT> |
|
| 48 |
<ID>3</ID> |
|
| 49 |
<TYPE>BUTTON</TYPE> |
|
| 50 |
<NAME>Camera Settings (v)</NAME> |
|
| 51 |
<LEFT>12.000000</LEFT> |
|
| 52 |
<TOP>34.000000</TOP> |
|
| 53 |
<WIDTH>10.000000</WIDTH> |
|
| 54 |
<HEIGHT>10.000000</HEIGHT> |
|
| 55 |
<MODE>3</MODE> |
|
| 56 |
<DISPLAY>2</DISPLAY> |
|
| 57 |
<STEPS>0</STEPS> |
|
| 58 |
<VALUE>0</VALUE> |
|
| 59 |
</OBJECT> |
|
| 60 |
<OBJECT> |
|
| 61 |
<ID>1</ID> |
|
| 62 |
<TYPE>BUTTON</TYPE> |
|
| 63 |
<NAME>Flip Vertical (j)</NAME> |
|
| 64 |
<LEFT>12.000000</LEFT> |
|
| 65 |
<TOP>54.000000</TOP> |
|
| 66 |
<WIDTH>10.000000</WIDTH> |
|
| 67 |
<HEIGHT>10.000000</HEIGHT> |
|
| 68 |
<MODE>2</MODE> |
|
| 69 |
<DISPLAY>2</DISPLAY> |
|
| 70 |
<STEPS>0</STEPS> |
|
| 71 |
<VALUE>0</VALUE> |
|
| 72 |
</OBJECT> |
|
| 73 |
<OBJECT> |
|
| 74 |
<ID>2</ID> |
|
| 75 |
<TYPE>BUTTON</TYPE> |
|
| 76 |
<NAME>Flip Horizontal (h)</NAME> |
|
| 77 |
<LEFT>12.000000</LEFT> |
|
| 78 |
<TOP>74.000000</TOP> |
|
| 79 |
<WIDTH>10.000000</WIDTH> |
|
| 80 |
<HEIGHT>10.000000</HEIGHT> |
|
| 81 |
<MODE>2</MODE> |
|
| 82 |
<DISPLAY>2</DISPLAY> |
|
| 83 |
<STEPS>0</STEPS> |
|
| 84 |
<VALUE>0</VALUE> |
|
| 85 |
</OBJECT> |
|
| 86 |
</OBJECT> |
|
| 87 |
<OBJECT> |
|
| 88 |
<ID>5</ID> |
|
| 89 |
<TYPE>PANEL</TYPE> |
|
| 90 |
<NAME>GPU Properties</NAME> |
|
| 91 |
<LEFT>735.000000</LEFT> |
|
| 92 |
<TOP>114.000000</TOP> |
|
| 93 |
<WIDTH>122.000000</WIDTH> |
|
| 94 |
<HEIGHT>42.000000</HEIGHT> |
|
| 95 |
<MODE>0</MODE> |
|
| 96 |
<DISPLAY>2</DISPLAY> |
|
| 97 |
<STEPS>0</STEPS> |
|
| 98 |
<BORDER>10</BORDER> |
|
| 99 |
<SPACING>10</SPACING> |
|
| 100 |
<OBJECT> |
|
| 101 |
<ID>6</ID> |
|
| 102 |
<TYPE>BUTTON</TYPE> |
|
| 103 |
<NAME>GPU Mode (g)</NAME> |
|
| 104 |
<LEFT>10.000000</LEFT> |
|
| 105 |
<TOP>32.000000</TOP> |
|
| 106 |
<WIDTH>10.000000</WIDTH> |
|
| 107 |
<HEIGHT>10.000000</HEIGHT> |
|
| 108 |
<MODE>2</MODE> |
|
| 109 |
<DISPLAY>2</DISPLAY> |
|
| 110 |
<STEPS>0</STEPS> |
|
| 111 |
<VALUE>0</VALUE> |
|
| 112 |
</OBJECT> |
|
| 113 |
</OBJECT> |
|
| 114 |
<OBJECT> |
|
| 115 |
<ID>7</ID> |
|
| 116 |
<TYPE>PANEL</TYPE> |
|
| 117 |
<NAME>Communication</NAME> |
|
| 118 |
<LEFT>735.000000</LEFT> |
|
| 119 |
<TOP>177.000000</TOP> |
|
| 120 |
<WIDTH>124.000000</WIDTH> |
|
| 121 |
<HEIGHT>42.000000</HEIGHT> |
|
| 122 |
<MODE>0</MODE> |
|
| 123 |
<DISPLAY>2</DISPLAY> |
|
| 124 |
<STEPS>0</STEPS> |
|
| 125 |
<BORDER>10</BORDER> |
|
| 126 |
<SPACING>10</SPACING> |
|
| 127 |
<OBJECT> |
|
| 128 |
<ID>8</ID> |
|
| 129 |
<TYPE>BUTTON</TYPE> |
|
| 130 |
<NAME>Send TUIO (t)</NAME> |
|
| 131 |
<LEFT>10.000000</LEFT> |
|
| 132 |
<TOP>32.000000</TOP> |
|
| 133 |
<WIDTH>10.000000</WIDTH> |
|
| 134 |
<HEIGHT>10.000000</HEIGHT> |
|
| 135 |
<MODE>2</MODE> |
|
| 136 |
<DISPLAY>2</DISPLAY> |
|
| 137 |
<STEPS>0</STEPS> |
|
| 138 |
<VALUE>0</VALUE> |
|
| 139 |
</OBJECT> |
|
| 140 |
</OBJECT> |
|
| 141 |
<OBJECT> |
|
| 142 |
<ID>9</ID> |
|
| 143 |
<TYPE>PANEL</TYPE> |
|
| 144 |
<NAME>Calibration</NAME> |
|
| 145 |
<LEFT>735.000000</LEFT> |
|
| 146 |
<TOP>240.000000</TOP> |
|
| 147 |
<WIDTH>161.000000</WIDTH> |
|
| 148 |
<HEIGHT>42.000000</HEIGHT> |
|
| 149 |
<MODE>0</MODE> |
|
| 150 |
<DISPLAY>2</DISPLAY> |
|
| 151 |
<STEPS>0</STEPS> |
|
| 152 |
<BORDER>10</BORDER> |
|
| 153 |
<SPACING>10</SPACING> |
|
| 154 |
<OBJECT> |
|
| 155 |
<ID>10</ID> |
|
| 156 |
<TYPE>BUTTON</TYPE> |
|
| 157 |
<NAME>Enter Calibration (c)</NAME> |
|
| 158 |
<LEFT>10.000000</LEFT> |
|
| 159 |
<TOP>32.000000</TOP> |
|
| 160 |
<WIDTH>10.000000</WIDTH> |
|
| 161 |
<HEIGHT>10.000000</HEIGHT> |
|
| 162 |
<MODE>3</MODE> |
|
| 163 |
<DISPLAY>2</DISPLAY> |
|
| 164 |
<STEPS>0</STEPS> |
|
| 165 |
<VALUE>0</VALUE> |
|
| 166 |
</OBJECT> |
|
| 167 |
</OBJECT> |
|
| 168 |
<OBJECT> |
|
| 169 |
<ID>39</ID> |
|
| 170 |
<TYPE>PANEL</TYPE> |
|
| 171 |
<NAME>files</NAME> |
|
| 172 |
<LEFT>735.000000</LEFT> |
|
| 173 |
<TOP>303.000000</TOP> |
|
| 174 |
<WIDTH>145.000000</WIDTH> |
|
| 175 |
<HEIGHT>42.000000</HEIGHT> |
|
| 176 |
<MODE>0</MODE> |
|
| 177 |
<DISPLAY>2</DISPLAY> |
|
| 178 |
<STEPS>0</STEPS> |
|
| 179 |
<BORDER>10</BORDER> |
|
| 180 |
<SPACING>10</SPACING> |
|
| 181 |
<OBJECT> |
|
| 182 |
<ID>40</ID> |
|
| 183 |
<TYPE>BUTTON</TYPE> |
|
| 184 |
<NAME>Save Settings (s)</NAME> |
|
| 185 |
<LEFT>10.000000</LEFT> |
|
| 186 |
<TOP>32.000000</TOP> |
|
| 187 |
<WIDTH>10.000000</WIDTH> |
|
| 188 |
<HEIGHT>10.000000</HEIGHT> |
|
| 189 |
<MODE>3</MODE> |
|
| 190 |
<DISPLAY>2</DISPLAY> |
|
| 191 |
<STEPS>0</STEPS> |
|
| 192 |
<VALUE>0</VALUE> |
|
| 193 |
</OBJECT> |
|
| 194 |
</OBJECT> |
|
| 195 |
<OBJECT> |
|
| 196 |
<ID>31</ID> |
|
| 197 |
<TYPE>PANEL</TYPE> |
|
| 198 |
<NAME>Tracked Image</NAME> |
|
| 199 |
<LEFT>386.000000</LEFT> |
|
| 200 |
<TOP>270.000000</TOP> |
|
| 201 |
<WIDTH>309.000000</WIDTH> |
|
| 202 |
<HEIGHT>90.000000</HEIGHT> |
|
| 203 |
<MODE>0</MODE> |
|
| 204 |
<DISPLAY>2</DISPLAY> |
|
| 205 |
<STEPS>0</STEPS> |
|
| 206 |
<BORDER>10</BORDER> |
|
| 207 |
<SPACING>10</SPACING> |
|
| 208 |
<OBJECT> |
|
| 209 |
<ID>37</ID> |
|
| 210 |
<TYPE>BUTTON</TYPE> |
|
| 211 |
<NAME>Show Outlines (o)</NAME> |
|
| 212 |
<LEFT>120.000000</LEFT> |
|
| 213 |
<TOP>11.000000</TOP> |
|
| 214 |
<WIDTH>10.000000</WIDTH> |
|
| 215 |
<HEIGHT>10.000000</HEIGHT> |
|
| 216 |
<MODE>2</MODE> |
|
| 217 |
<DISPLAY>2</DISPLAY> |
|
| 218 |
<STEPS>0</STEPS> |
|
| 219 |
<VALUE>0</VALUE> |
|
| 220 |
</OBJECT> |
|
| 221 |
<OBJECT> |
|
| 222 |
<ID>38</ID> |
|
| 223 |
<TYPE>BUTTON</TYPE> |
|
| 224 |
<NAME>Show IDs (i)</NAME> |
|
| 225 |
<LEFT>235.000000</LEFT> |
|
| 226 |
<TOP>11.000000</TOP> |
|
| 227 |
<WIDTH>10.000000</WIDTH> |
|
| 228 |
<HEIGHT>10.000000</HEIGHT> |
|
| 229 |
<MODE>2</MODE> |
|
| 230 |
<DISPLAY>2</DISPLAY> |
|
| 231 |
<STEPS>0</STEPS> |
|
| 232 |
<VALUE>1</VALUE> |
|
| 233 |
</OBJECT> |
|
| 234 |
<OBJECT> |
|
| 235 |
<ID>33</ID> |
|
| 236 |
<TYPE>SLIDER</TYPE> |
|
| 237 |
<NAME>Image Threshold (a/z)</NAME> |
|
| 238 |
<LEFT>10.000000</LEFT> |
|
| 239 |
<TOP>32.000000</TOP> |
|
| 240 |
<WIDTH>140.000000</WIDTH> |
|
| 241 |
<HEIGHT>13.000000</HEIGHT> |
|
| 242 |
<MODE>0</MODE> |
|
| 243 |
<DISPLAY>1</DISPLAY> |
|
| 244 |
<STEPS>0</STEPS> |
|
| 245 |
<MIN>0.000000</MIN> |
|
| 246 |
<MAX>255.000000</MAX> |
|
| 247 |
<VALUE>9.107143</VALUE> |
|
| 248 |
</OBJECT> |
|
| 249 |
<OBJECT> |
|
| 250 |
<ID>34</ID> |
|
| 251 |
<TYPE>SLIDER</TYPE> |
|
| 252 |
<NAME>Movement Threshold</NAME> |
|
| 253 |
<LEFT>165.000000</LEFT> |
|
| 254 |
<TOP>32.000000</TOP> |
|
| 255 |
<WIDTH>140.000000</WIDTH> |
|
| 256 |
<HEIGHT>13.000000</HEIGHT> |
|
| 257 |
<MODE>0</MODE> |
|
| 258 |
<DISPLAY>1</DISPLAY> |
|
| 259 |
<STEPS>0</STEPS> |
|
| 260 |
<MIN>0.000000</MIN> |
|
| 261 |
<MAX>15.000000</MAX> |
|
| 262 |
<VALUE>1.000000</VALUE> |
|
| 263 |
</OBJECT> |
|
| 264 |
<OBJECT> |
|
| 265 |
<ID>35</ID> |
|
| 266 |
<TYPE>SLIDER</TYPE> |
|
| 267 |
<NAME>Min Blob Size</NAME> |
|
| 268 |
<LEFT>10.000000</LEFT> |
|
| 269 |
<TOP>67.000000</TOP> |
|
| 270 |
<WIDTH>140.000000</WIDTH> |
|
| 271 |
<HEIGHT>13.000000</HEIGHT> |
|
| 272 |
<MODE>0</MODE> |
|
| 273 |
<DISPLAY>1</DISPLAY> |
|
| 274 |
<STEPS>0</STEPS> |
|
| 275 |
<MIN>0.000000</MIN> |
|
| 276 |
<MAX>200.000000</MAX> |
|
| 277 |
<VALUE>25.714287</VALUE> |
|
| 278 |
</OBJECT> |
|
| 279 |
<OBJECT> |
|
| 280 |
<ID>36</ID> |
|
| 281 |
<TYPE>SLIDER</TYPE> |
|
| 282 |
<NAME>Max Blob Size</NAME> |
|
| 283 |
<LEFT>165.000000</LEFT> |
|
| 284 |
<TOP>67.000000</TOP> |
|
| 285 |
<WIDTH>140.000000</WIDTH> |
|
| 286 |
<HEIGHT>13.000000</HEIGHT> |
|
| 287 |
<MODE>0</MODE> |
|
| 288 |
<DISPLAY>1</DISPLAY> |
|
| 289 |
<STEPS>0</STEPS> |
|
| 290 |
<MIN>5.000000</MIN> |
|
| 291 |
<MAX>2000.000000</MAX> |
|
| 292 |
<VALUE>304.250000</VALUE> |
|
| 293 |
</OBJECT> |
|
| 294 |
</OBJECT> |
|
| 295 |
<OBJECT> |
|
| 296 |
<ID>12</ID> |
|
| 297 |
<TYPE>PANEL</TYPE> |
|
| 298 |
<NAME>Source Image</NAME> |
|
| 299 |
<LEFT>41.000000</LEFT> |
|
| 300 |
<TOP>270.000000</TOP> |
|
| 301 |
<WIDTH>309.000000</WIDTH> |
|
| 302 |
<HEIGHT>75.000000</HEIGHT> |
|
| 303 |
<MODE>0</MODE> |
|
| 304 |
<DISPLAY>2</DISPLAY> |
|
| 305 |
<STEPS>0</STEPS> |
|
| 306 |
<BORDER>10</BORDER> |
|
| 307 |
<SPACING>10</SPACING> |
|
| 308 |
<OBJECT> |
|
| 309 |
<ID>13</ID> |
|
| 310 |
<TYPE>BUTTON</TYPE> |
|
| 311 |
<NAME>Use Camera</NAME> |
|
| 312 |
<LEFT>10.000000</LEFT> |
|
| 313 |
<TOP>32.000000</TOP> |
|
| 314 |
<WIDTH>10.000000</WIDTH> |
|
| 315 |
<HEIGHT>10.000000</HEIGHT> |
|
| 316 |
<MODE>2</MODE> |
|
| 317 |
<DISPLAY>2</DISPLAY> |
|
| 318 |
<STEPS>0</STEPS> |
|
| 319 |
<VALUE>0</VALUE> |
|
| 320 |
</OBJECT> |
|
| 321 |
<OBJECT> |
|
| 322 |
<ID>15</ID> |
|
| 323 |
<TYPE>BUTTON</TYPE> |
|
| 324 |
<NAME>Previous Camera</NAME> |
|
| 325 |
<LEFT>100.000000</LEFT> |
|
| 326 |
<TOP>32.000000</TOP> |
|
| 327 |
<WIDTH>10.000000</WIDTH> |
|
| 328 |
<HEIGHT>10.000000</HEIGHT> |
|
| 329 |
<MODE>3</MODE> |
|
| 330 |
<DISPLAY>2</DISPLAY> |
|
| 331 |
<STEPS>0</STEPS> |
|
| 332 |
<VALUE>0</VALUE> |
|
| 333 |
</OBJECT> |
|
| 334 |
<OBJECT> |
|
| 335 |
<ID>14</ID> |
|
| 336 |
<TYPE>BUTTON</TYPE> |
|
| 337 |
<NAME>Next Camera</NAME> |
|
| 338 |
<LEFT>214.000000</LEFT> |
|
| 339 |
<TOP>32.000000</TOP> |
|
| 340 |
<WIDTH>10.000000</WIDTH> |
|
| 341 |
<HEIGHT>10.000000</HEIGHT> |
|
| 342 |
<MODE>3</MODE> |
|
| 343 |
<DISPLAY>2</DISPLAY> |
|
| 344 |
<STEPS>0</STEPS> |
|
| 345 |
<VALUE>0</VALUE> |
|
| 346 |
</OBJECT> |
|
| 347 |
<OBJECT> |
|
| 348 |
<ID>16</ID> |
|
| 349 |
<TYPE>BUTTON</TYPE> |
|
| 350 |
<NAME>Use Video</NAME> |
|
| 351 |
<LEFT>10.000000</LEFT> |
|
| 352 |
<TOP>55.000000</TOP> |
|
| 353 |
<WIDTH>10.000000</WIDTH> |
|
| 354 |
<HEIGHT>10.000000</HEIGHT> |
|
| 355 |
<MODE>2</MODE> |
|
| 356 |
<DISPLAY>2</DISPLAY> |
|
| 357 |
<STEPS>0</STEPS> |
|
| 358 |
<VALUE>1</VALUE> |
|
| 359 |
</OBJECT> |
|
| 360 |
</OBJECT> |
|
| 361 |
<OBJECT> |
|
| 362 |
<ID>17</ID> |
|
| 363 |
<TYPE>PANEL</TYPE> |
|
| 364 |
<NAME>Background</NAME> |
|
| 365 |
<LEFT>86.000000</LEFT> |
|
| 366 |
<TOP>487.000000</TOP> |
|
| 367 |
<WIDTH>144.000000</WIDTH> |
|
| 368 |
<HEIGHT>88.000000</HEIGHT> |
|
| 369 |
<MODE>0</MODE> |
|
| 370 |
<DISPLAY>2</DISPLAY> |
|
| 371 |
<STEPS>0</STEPS> |
|
| 372 |
<BORDER>10</BORDER> |
|
| 373 |
<SPACING>7</SPACING> |
|
| 374 |
<OBJECT> |
|
| 375 |
<ID>18</ID> |
|
| 376 |
<TYPE>BUTTON</TYPE> |
|
| 377 |
<NAME>Remove BG (b)</NAME> |
|
| 378 |
<LEFT>10.000000</LEFT> |
|
| 379 |
<TOP>29.000000</TOP> |
|
| 380 |
<WIDTH>10.000000</WIDTH> |
|
| 381 |
<HEIGHT>10.000000</HEIGHT> |
|
| 382 |
<MODE>3</MODE> |
|
| 383 |
<DISPLAY>2</DISPLAY> |
|
| 384 |
<STEPS>0</STEPS> |
|
| 385 |
<VALUE>0</VALUE> |
|
| 386 |
</OBJECT> |
|
| 387 |
<OBJECT> |
|
| 388 |
<ID>19</ID> |
|
| 389 |
<TYPE>BUTTON</TYPE> |
|
| 390 |
<NAME>Dynamic Subtract</NAME> |
|
| 391 |
<LEFT>10.000000</LEFT> |
|
| 392 |
<TOP>46.000000</TOP> |
|
| 393 |
<WIDTH>10.000000</WIDTH> |
|
| 394 |
<HEIGHT>10.000000</HEIGHT> |
|
| 395 |
<MODE>2</MODE> |
|
| 396 |
<DISPLAY>2</DISPLAY> |
|
| 397 |
<STEPS>0</STEPS> |
|
| 398 |
<VALUE>0</VALUE> |
|
| 399 |
</OBJECT> |
|
| 400 |
<OBJECT> |
|
| 401 |
<ID>20</ID> |
|
| 402 |
<TYPE>SLIDER</TYPE> |
|
| 403 |
<NAME>Learn Speed</NAME> |
|
| 404 |
<LEFT>10.000000</LEFT> |
|
| 405 |
<TOP>63.000000</TOP> |
|
| 406 |
<WIDTH>110.000000</WIDTH> |
|
| 407 |
<HEIGHT>13.000000</HEIGHT> |
|
| 408 |
<MODE>0</MODE> |
|
| 409 |
<DISPLAY>1</DISPLAY> |
|
| 410 |
<STEPS>0</STEPS> |
|
| 411 |
<MIN>1.000000</MIN> |
|
| 412 |
<MAX>500.000000</MAX> |
|
| 413 |
<VALUE>150.700012</VALUE> |
|
| 414 |
</OBJECT> |
|
| 415 |
</OBJECT> |
|
| 416 |
<OBJECT> |
|
| 417 |
<ID>21</ID> |
|
| 418 |
<TYPE>PANEL</TYPE> |
|
| 419 |
<NAME>Smooth</NAME> |
|
| 420 |
<LEFT>236.000000</LEFT> |
|
| 421 |
<TOP>487.000000</TOP> |
|
| 422 |
<WIDTH>120.000000</WIDTH> |
|
| 423 |
<HEIGHT>73.000000</HEIGHT> |
|
| 424 |
<MODE>0</MODE> |
|
| 425 |
<DISPLAY>2</DISPLAY> |
|
| 426 |
<STEPS>0</STEPS> |
|
| 427 |
<BORDER>10</BORDER> |
|
| 428 |
<SPACING>7</SPACING> |
|
| 429 |
<OBJECT> |
|
| 430 |
<ID>22</ID> |
|
| 431 |
<TYPE>BUTTON</TYPE> |
|
| 432 |
<NAME></NAME> |
|
| 433 |
<LEFT>105.000000</LEFT> |
|
| 434 |
<TOP>10.000000</TOP> |
|
| 435 |
<WIDTH>12.000000</WIDTH> |
|
| 436 |
<HEIGHT>12.000000</HEIGHT> |
|
| 437 |
<MODE>2</MODE> |
|
| 438 |
<DISPLAY>2</DISPLAY> |
|
| 439 |
<STEPS>0</STEPS> |
|
| 440 |
<VALUE>0</VALUE> |
|
| 441 |
</OBJECT> |
|
| 442 |
<OBJECT> |
|
| 443 |
<ID>23</ID> |
|
| 444 |
<TYPE>SLIDER</TYPE> |
|
| 445 |
<NAME>Smooth</NAME> |
|
| 446 |
<LEFT>10.000000</LEFT> |
|
| 447 |
<TOP>30.000000</TOP> |
|
| 448 |
<WIDTH>110.000000</WIDTH> |
|
| 449 |
<HEIGHT>13.000000</HEIGHT> |
|
| 450 |
<MODE>0</MODE> |
|
| 451 |
<DISPLAY>1</DISPLAY> |
|
| 452 |
<STEPS>0</STEPS> |
|
| 453 |
<MIN>0.000000</MIN> |
|
| 454 |
<MAX>15.000000</MAX> |
|
| 455 |
<VALUE>4.363636</VALUE> |
|
| 456 |
</OBJECT> |
|
| 457 |
</OBJECT> |
|
| 458 |
<OBJECT> |
|
| 459 |
<ID>27</ID> |
|
| 460 |
<TYPE>PANEL</TYPE> |
|
| 461 |
<NAME>Highpass</NAME> |
|
| 462 |
<LEFT>386.000000</LEFT> |
|
| 463 |
<TOP>487.000000</TOP> |
|
| 464 |
<WIDTH>120.000000</WIDTH> |
|
| 465 |
<HEIGHT>105.000000</HEIGHT> |
|
| 466 |
<MODE>0</MODE> |
|
| 467 |
<DISPLAY>2</DISPLAY> |
|
| 468 |
<STEPS>0</STEPS> |
|
| 469 |
<BORDER>10</BORDER> |
|
| 470 |
<SPACING>7</SPACING> |
|
| 471 |
<OBJECT> |
|
| 472 |
<ID>28</ID> |
|
| 473 |
<TYPE>BUTTON</TYPE> |
|
| 474 |
<NAME></NAME> |
|
| 475 |
<LEFT>105.000000</LEFT> |
|
| 476 |
<TOP>10.000000</TOP> |
|
| 477 |
<WIDTH>12.000000</WIDTH> |
|
| 478 |
<HEIGHT>12.000000</HEIGHT> |
|
| 479 |
<MODE>2</MODE> |
|
| 480 |
<DISPLAY>2</DISPLAY> |
|
| 481 |
<STEPS>0</STEPS> |
|
| 482 |
<VALUE>1</VALUE> |
|
| 483 |
</OBJECT> |
|
| 484 |
<OBJECT> |
|
| 485 |
<ID>29</ID> |
|
| 486 |
<TYPE>SLIDER</TYPE> |
|
| 487 |
<NAME>Blur</NAME> |
|
| 488 |
<LEFT>10.000000</LEFT> |
|
| 489 |
<TOP>30.000000</TOP> |
|
| 490 |
<WIDTH>110.000000</WIDTH> |
|
| 491 |
<HEIGHT>13.000000</HEIGHT> |
|
| 492 |
<MODE>0</MODE> |
|
| 493 |
<DISPLAY>1</DISPLAY> |
|
| 494 |
<STEPS>0</STEPS> |
|
| 495 |
<MIN>0.000000</MIN> |
|
| 496 |
<MAX>200.000000</MAX> |
|
| 497 |
<VALUE>29.000000</VALUE> |
|
| 498 |
</OBJECT> |
|
| 499 |
<OBJECT> |
|
| 500 |
<ID>30</ID> |
|
| 501 |
<TYPE>SLIDER</TYPE> |
|
| 502 |
<NAME>Noise</NAME> |
|
| 503 |
<LEFT>10.000000</LEFT> |
|
| 504 |
<TOP>60.000000</TOP> |
|
| 505 |
<WIDTH>110.000000</WIDTH> |
|
| 506 |
<HEIGHT>13.000000</HEIGHT> |
|
| 507 |
<MODE>0</MODE> |
|
| 508 |
<DISPLAY>1</DISPLAY> |
|
| 509 |
<STEPS>0</STEPS> |
|
| 510 |
<MIN>0.000000</MIN> |
|
| 511 |
<MAX>30.000000</MAX> |
|
| 512 |
<VALUE>4.000000</VALUE> |
|
| 513 |
</OBJECT> |
|
| 514 |
</OBJECT> |
|
| 515 |
<OBJECT> |
|
| 516 |
<ID>24</ID> |
|
| 517 |
<TYPE>PANEL</TYPE> |
|
| 518 |
<NAME>Amplify</NAME> |
|
| 519 |
<LEFT>536.000000</LEFT> |
|
| 520 |
<TOP>487.000000</TOP> |
|
| 521 |
<WIDTH>120.000000</WIDTH> |
|
| 522 |
<HEIGHT>73.000000</HEIGHT> |
|
| 523 |
<MODE>0</MODE> |
|
| 524 |
<DISPLAY>2</DISPLAY> |
|
| 525 |
<STEPS>0</STEPS> |
|
| 526 |
<BORDER>10</BORDER> |
|
| 527 |
<SPACING>7</SPACING> |
|
| 528 |
<OBJECT> |
|
| 529 |
<ID>25</ID> |
|
| 530 |
<TYPE>BUTTON</TYPE> |
|
| 531 |
<NAME></NAME> |
|
| 532 |
<LEFT>105.000000</LEFT> |
|
| 533 |
<TOP>10.000000</TOP> |
|
| 534 |
<WIDTH>12.000000</WIDTH> |
|
| 535 |
<HEIGHT>12.000000</HEIGHT> |
|
| 536 |
<MODE>2</MODE> |
|
| 537 |
<DISPLAY>2</DISPLAY> |
|
| 538 |
<STEPS>0</STEPS> |
|
| 539 |
<VALUE>0</VALUE> |
|
| 540 |
</OBJECT> |
|
| 541 |
<OBJECT> |
|
| 542 |
<ID>26</ID> |
|
| 543 |
<TYPE>SLIDER</TYPE> |
|
| 544 |
<NAME>Amplify</NAME> |
|
| 545 |
<LEFT>10.000000</LEFT> |
|
| 546 |
<TOP>30.000000</TOP> |
|
| 547 |
<WIDTH>110.000000</WIDTH> |
|
| 548 |
<HEIGHT>13.000000</HEIGHT> |
|
| 549 |
<MODE>0</MODE> |
|
| 550 |
<DISPLAY>1</DISPLAY> |
|
| 551 |
<STEPS>0</STEPS> |
|
| 552 |
<MIN>0.000000</MIN> |
|
| 553 |
<MAX>300.000000</MAX> |
|
| 554 |
<VALUE>51.000000</VALUE> |
|
| 555 |
</OBJECT> |
|
| 556 |
</OBJECT> |
|
| 557 |
</UI> |
|
| 1 |
<UI> |
|
| 2 |
<VERSION>0.06</VERSION> |
|
| 3 |
<ISACTIVE>1</ISACTIVE> |
|
| 4 |
<DOUPDATE>0</DOUPDATE> |
|
| 5 |
<STYLE> |
|
| 6 |
<HEADFONT>verdana.ttf</HEADFONT> |
|
| 7 |
<HEADSIZE>10</HEADSIZE> |
|
| 8 |
<HEADXOFF>-2</HEADXOFF> |
|
| 9 |
<HEADYOFF>8</HEADYOFF> |
|
| 10 |
<HEADHEIGHT>12</HEADHEIGHT> |
|
| 11 |
<PARAMFONT>automat.ttf</PARAMFONT> |
|
| 12 |
<PARAMSIZE>6</PARAMSIZE> |
|
| 13 |
<PARAMXOFF>-2</PARAMXOFF> |
|
| 14 |
<PARAMYOFF>6</PARAMYOFF> |
|
| 15 |
<PARAMHEIGHT>12</PARAMHEIGHT> |
|
| 16 |
<BUTTONXTEXT>4</BUTTONXTEXT> |
|
| 17 |
<BUTTONYTEXT>0</BUTTONYTEXT> |
|
| 18 |
<FILESXTEXT>3</FILESXTEXT> |
|
| 19 |
<FILESYTEXT>3</FILESYTEXT> |
|
| 20 |
<POINTSIZE>6</POINTSIZE> |
|
| 21 |
<KNOBSIZE>10</KNOBSIZE> |
|
| 22 |
<COVERCOLOR>FFFFFF66</COVERCOLOR> |
|
| 23 |
<TEXTCOLOR>000000FF</TEXTCOLOR> |
|
| 24 |
<BORDERCOLOR>0000004D</BORDERCOLOR> |
|
| 25 |
<FRAMECOLOR>0000004D</FRAMECOLOR> |
|
| 26 |
<SLIDERCOLOR>FF0000CC</SLIDERCOLOR> |
|
| 27 |
<AXISCOLOR>00FF00FF</AXISCOLOR> |
|
| 28 |
<HANDLECOLOR>000000FF</HANDLECOLOR> |
|
| 29 |
<BUTTONCOLOR>E6FF00CC</BUTTONCOLOR> |
|
| 30 |
<CURVECOLOR>FF9900FF</CURVECOLOR> |
|
| 31 |
<SCOPECOLOR>FF9900FF</SCOPECOLOR> |
|
| 32 |
<ACTIVECOLOR>FF0000FF</ACTIVECOLOR> |
|
| 33 |
</STYLE> |
|
| 34 |
<OBJECT> |
|
| 35 |
<ID>0</ID> |
|
| 36 |
<TYPE>PANEL</TYPE> |
|
| 37 |
<NAME>Source Properties</NAME> |
|
| 38 |
<LEFT>735.000000</LEFT> |
|
| 39 |
<TOP>10.000000</TOP> |
|
| 40 |
<WIDTH>168.000000</WIDTH> |
|
| 41 |
<HEIGHT>84.000000</HEIGHT> |
|
| 42 |
<MODE>0</MODE> |
|
| 43 |
<DISPLAY>2</DISPLAY> |
|
| 44 |
<STEPS>0</STEPS> |
|
| 45 |
<BORDER>12</BORDER> |
|
| 46 |
<SPACING>10</SPACING> |
|
| 47 |
<OBJECT> |
|
| 48 |
<ID>3</ID> |
|
| 49 |
<TYPE>BUTTON</TYPE> |
|
| 50 |
<NAME>Camera Settings (v)</NAME> |
|
| 51 |
<LEFT>12.000000</LEFT> |
|
| 52 |
<TOP>34.000000</TOP> |
|
| 53 |
<WIDTH>10.000000</WIDTH> |
|
| 54 |
<HEIGHT>10.000000</HEIGHT> |
|
| 55 |
<MODE>3</MODE> |
|
| 56 |
<DISPLAY>2</DISPLAY> |
|
| 57 |
<STEPS>0</STEPS> |
|
| 58 |
<VALUE>0</VALUE> |
|
| 59 |
</OBJECT> |
|
| 60 |
<OBJECT> |
|
| 61 |
<ID>1</ID> |
|
| 62 |
<TYPE>BUTTON</TYPE> |
|
| 63 |
<NAME>Flip Vertical (j)</NAME> |
|
| 64 |
<LEFT>12.000000</LEFT> |
|
| 65 |
<TOP>54.000000</TOP> |
|
| 66 |
<WIDTH>10.000000</WIDTH> |
|
| 67 |
<HEIGHT>10.000000</HEIGHT> |
|
| 68 |
<MODE>2</MODE> |
|
| 69 |
<DISPLAY>2</DISPLAY> |
|
| 70 |
<STEPS>0</STEPS> |
|
| 71 |
<VALUE>0</VALUE> |
|
| 72 |
</OBJECT> |
|
| 73 |
<OBJECT> |
|
| 74 |
<ID>2</ID> |
|
| 75 |
<TYPE>BUTTON</TYPE> |
|
| 76 |
<NAME>Flip Horizontal (h)</NAME> |
|
| 77 |
<LEFT>12.000000</LEFT> |
|
| 78 |
<TOP>74.000000</TOP> |
|
| 79 |
<WIDTH>10.000000</WIDTH> |
|
| 80 |
<HEIGHT>10.000000</HEIGHT> |
|
| 81 |
<MODE>2</MODE> |
|
| 82 |
<DISPLAY>2</DISPLAY> |
|
| 83 |
<STEPS>0</STEPS> |
|
| 84 |
<VALUE>0</VALUE> |
|
| 85 |
</OBJECT> |
|
| 86 |
</OBJECT> |
|
| 87 |
<OBJECT> |
|
| 88 |
<ID>5</ID> |
|
| 89 |
<TYPE>PANEL</TYPE> |
|
| 90 |
<NAME>GPU Properties</NAME> |
|
| 91 |
<LEFT>735.000000</LEFT> |
|
| 92 |
<TOP>110.000000</TOP> |
|
| 93 |
<WIDTH>124.000000</WIDTH> |
|
| 94 |
<HEIGHT>42.000000</HEIGHT> |
|
| 95 |
<MODE>0</MODE> |
|
| 96 |
<DISPLAY>2</DISPLAY> |
|
| 97 |
<STEPS>0</STEPS> |
|
| 98 |
<BORDER>10</BORDER> |
|
| 99 |
<SPACING>10</SPACING> |
|
| 100 |
<OBJECT> |
|
| 101 |
<ID>6</ID> |
|
| 102 |
<TYPE>BUTTON</TYPE> |
|
| 103 |
<NAME>GPU Mode (g)</NAME> |
|
| 104 |
<LEFT>10.000000</LEFT> |
|
| 105 |
<TOP>32.000000</TOP> |
|
| 106 |
<WIDTH>10.000000</WIDTH> |
|
| 107 |
<HEIGHT>10.000000</HEIGHT> |
|
| 108 |
<MODE>2</MODE> |
|
| 109 |
<DISPLAY>2</DISPLAY> |
|
| 110 |
<STEPS>0</STEPS> |
|
| 111 |
<VALUE>0</VALUE> |
|
| 112 |
</OBJECT> |
|
| 113 |
</OBJECT> |
|
| 114 |
<OBJECT> |
|
| 115 |
<ID>7</ID> |
|
| 116 |
<TYPE>PANEL</TYPE> |
|
| 117 |
<NAME>Communication</NAME> |
|
| 118 |
<LEFT>735.000000</LEFT> |
|
| 119 |
<TOP>167.000000</TOP> |
|
| 120 |
<WIDTH>243.000000</WIDTH> |
|
| 121 |
<HEIGHT>82.000000</HEIGHT> |
|
| 122 |
<MODE>0</MODE> |
|
| 123 |
<DISPLAY>2</DISPLAY> |
|
| 124 |
<STEPS>0</STEPS> |
|
| 125 |
<BORDER>10</BORDER> |
|
| 126 |
<SPACING>10</SPACING> |
|
| 127 |
<OBJECT> |
|
| 128 |
<ID>8</ID> |
|
| 129 |
<TYPE>BUTTON</TYPE> |
|
| 130 |
<NAME>Send TUIO OSC (t)</NAME> |
|
| 131 |
<LEFT>10.000000</LEFT> |
|
| 132 |
<TOP>32.000000</TOP> |
|
| 133 |
<WIDTH>10.000000</WIDTH> |
|
| 134 |
<HEIGHT>10.000000</HEIGHT> |
|
| 135 |
<MODE>2</MODE> |
|
| 136 |
<DISPLAY>2</DISPLAY> |
|
| 137 |
<STEPS>0</STEPS> |
|
| 138 |
<VALUE>1</VALUE> |
|
| 139 |
</OBJECT> |
|
| 140 |
<OBJECT> |
|
| 141 |
<ID>9</ID> |
|
| 142 |
<TYPE>BUTTON</TYPE> |
|
| 143 |
<NAME>Send TUIO TCP | For Flash (f)</NAME> |
|
| 144 |
<LEFT>10.000000</LEFT> |
|
| 145 |
<TOP>52.000000</TOP> |
|
| 146 |
<WIDTH>10.000000</WIDTH> |
|
| 147 |
<HEIGHT>10.000000</HEIGHT> |
|
| 148 |
<MODE>2</MODE> |
|
| 149 |
<DISPLAY>2</DISPLAY> |
|
| 150 |
<STEPS>0</STEPS> |
|
| 151 |
<VALUE>0</VALUE> |
|
| 152 |
</OBJECT> |
|
| 153 |
<OBJECT> |
|
| 154 |
<ID>10</ID> |
|
| 155 |
<TYPE>BUTTON</TYPE> |
|
| 156 |
<NAME>Send Height & Width </NAME> |
|
| 157 |
<LEFT>10.000000</LEFT> |
|
| 158 |
<TOP>72.000000</TOP> |
|
| 159 |
<WIDTH>10.000000</WIDTH> |
|
| 160 |
<HEIGHT>10.000000</HEIGHT> |
|
| 161 |
<MODE>2</MODE> |
|
| 162 |
<DISPLAY>2</DISPLAY> |
|
| 163 |
<STEPS>0</STEPS> |
|
| 164 |
<VALUE>0</VALUE> |
|
| 165 |
</OBJECT> |
|
| 166 |
</OBJECT> |
|
| 167 |
<OBJECT> |
|
| 168 |
<ID>11</ID> |
|
| 169 |
<TYPE>PANEL</TYPE> |
|
| 170 |
<NAME>Calibration</NAME> |
|
| 171 |
<LEFT>735.000000</LEFT> |
|
| 172 |
<TOP>264.000000</TOP> |
|
| 173 |
<WIDTH>163.000000</WIDTH> |
|
| 174 |
<HEIGHT>42.000000</HEIGHT> |
|
| 175 |
<MODE>0</MODE> |
|
| 176 |
<DISPLAY>2</DISPLAY> |
|
| 177 |
<STEPS>0</STEPS> |
|
| 178 |
<BORDER>10</BORDER> |
|
| 179 |
<SPACING>10</SPACING> |
|
| 180 |
<OBJECT> |
|
| 181 |
<ID>12</ID> |
|
| 182 |
<TYPE>BUTTON</TYPE> |
|
| 183 |
<NAME>Enter Calibration (c)</NAME> |
|
| 184 |
<LEFT>10.000000</LEFT> |
|
| 185 |
<TOP>32.000000</TOP> |
|
| 186 |
<WIDTH>10.000000</WIDTH> |
|
| 187 |
<HEIGHT>10.000000</HEIGHT> |
|
| 188 |
<MODE>3</MODE> |
|
| 189 |
<DISPLAY>2</DISPLAY> |
|
| 190 |
<STEPS>0</STEPS> |
|
| 191 |
<VALUE>0</VALUE> |
|
| 192 |
</OBJECT> |
|
| 193 |
</OBJECT> |
|
| 194 |
<OBJECT> |
|
| 195 |
<ID>49</ID> |
|
| 196 |
<TYPE>PANEL</TYPE> |
|
| 197 |
<NAME>Files</NAME> |
|
| 198 |
<LEFT>735.000000</LEFT> |
|
| 199 |
<TOP>322.000000</TOP> |
|
| 200 |
<WIDTH>147.000000</WIDTH> |
|
| 201 |
<HEIGHT>42.000000</HEIGHT> |
|
| 202 |
<MODE>0</MODE> |
|
| 203 |
<DISPLAY>2</DISPLAY> |
|
| 204 |
<STEPS>0</STEPS> |
|
| 205 |
<BORDER>10</BORDER> |
|
| 206 |
<SPACING>10</SPACING> |
|
| 207 |
<OBJECT> |
|
| 208 |
<ID>50</ID> |
|
| 209 |
<TYPE>BUTTON</TYPE> |
|
| 210 |
<NAME>Save Settings (s)</NAME> |
|
| 211 |
<LEFT>10.000000</LEFT> |
|
| 212 |
<TOP>32.000000</TOP> |
|
| 213 |
<WIDTH>10.000000</WIDTH> |
|
| 214 |
<HEIGHT>10.000000</HEIGHT> |
|
| 215 |
<MODE>3</MODE> |
|
| 216 |
<DISPLAY>2</DISPLAY> |
|
| 217 |
<STEPS>0</STEPS> |
|
| 218 |
<VALUE>0</VALUE> |
|
| 219 |
</OBJECT> |
|
| 220 |
</OBJECT> |
|
| 221 |
<OBJECT> |
|
| 222 |
<ID>40</ID> |
|
| 223 |
<TYPE>PANEL</TYPE> |
|
| 224 |
<NAME>Tracked Image</NAME> |
|
| 225 |
<LEFT>386.000000</LEFT> |
|
| 226 |
<TOP>270.000000</TOP> |
|
| 227 |
<WIDTH>309.000000</WIDTH> |
|
| 228 |
<HEIGHT>90.000000</HEIGHT> |
|
| 229 |
<MODE>0</MODE> |
|
| 230 |
<DISPLAY>2</DISPLAY> |
|
| 231 |
<STEPS>0</STEPS> |
|
| 232 |
<BORDER>10</BORDER> |
|
| 233 |
<SPACING>10</SPACING> |
|
| 234 |
<OBJECT> |
|
| 235 |
<ID>41</ID> |
|
| 236 |
<TYPE>BUTTON</TYPE> |
|
| 237 |
<NAME>Track Dark Blobs</NAME> |
|
| 238 |
<LEFT>120.000000</LEFT> |
|
| 239 |
<TOP>11.000000</TOP> |
|
| 240 |
<WIDTH>10.000000</WIDTH> |
|
| 241 |
<HEIGHT>10.000000</HEIGHT> |
|
| 242 |
<MODE>2</MODE> |
|
| 243 |
<DISPLAY>2</DISPLAY> |
|
| 244 |
<STEPS>0</STEPS> |
|
| 245 |
<VALUE>0</VALUE> |
|
| 246 |
</OBJECT> |
|
| 247 |
<OBJECT> |
|
| 248 |
<ID>43</ID> |
|
| 249 |
<TYPE>SLIDER</TYPE> |
|
| 250 |
<NAME>Image Threshold</NAME> |
|
| 251 |
<LEFT>10.000000</LEFT> |
|
| 252 |
<TOP>32.000000</TOP> |
|
| 253 |
<WIDTH>140.000000</WIDTH> |
|
| 254 |
<HEIGHT>13.000000</HEIGHT> |
|
| 255 |
<MODE>0</MODE> |
|
| 256 |
<DISPLAY>1</DISPLAY> |
|
| 257 |
<STEPS>0</STEPS> |
|
| 258 |
<MIN>0.000000</MIN> |
|
| 259 |
<MAX>255.000000</MAX> |
|
| 260 |
<VALUE>16.000000</VALUE> |
|
| 261 |
</OBJECT> |
|
| 262 |
<OBJECT> |
|
| 263 |
<ID>44</ID> |
|
| 264 |
<TYPE>SLIDER</TYPE> |
|
| 265 |
<NAME>Movement Threshold</NAME> |
|
| 266 |
<LEFT>165.000000</LEFT> |
|
| 267 |
<TOP>32.000000</TOP> |
|
| 268 |
<WIDTH>140.000000</WIDTH> |
|
| 269 |
<HEIGHT>13.000000</HEIGHT> |
|
| 270 |
<MODE>0</MODE> |
|
| 271 |
<DISPLAY>1</DISPLAY> |
|
| 272 |
<STEPS>0</STEPS> |
|
| 273 |
<MIN>0.000000</MIN> |
|
| 274 |
<MAX>15.000000</MAX> |
|
| 275 |
<VALUE>1.000000</VALUE> |
|
| 276 |
</OBJECT> |
|
| 277 |
<OBJECT> |
|
| 278 |
<ID>45</ID> |
|
| 279 |
<TYPE>SLIDER</TYPE> |
|
| 280 |
<NAME>Min Blob Size</NAME> |
|
| 281 |
<LEFT>10.000000</LEFT> |
|
| 282 |
<TOP>67.000000</TOP> |
|
| 283 |
<WIDTH>140.000000</WIDTH> |
|
| 284 |
<HEIGHT>13.000000</HEIGHT> |
|
| 285 |
<MODE>0</MODE> |
|
| 286 |
<DISPLAY>1</DISPLAY> |
|
| 287 |
<STEPS>0</STEPS> |
|
| 288 |
<MIN>1.000000</MIN> |
|
| 289 |
<MAX>500.000000</MAX> |
|
| 290 |
<VALUE>1.000000</VALUE> |
|
| 291 |
</OBJECT> |
|
| 292 |
<OBJECT> |
|
| 293 |
<ID>46</ID> |
|
| 294 |
<TYPE>SLIDER</TYPE> |
|
| 295 |
<NAME>Max Blob Size</NAME> |
|
| 296 |
<LEFT>165.000000</LEFT> |
|
| 297 |
<TOP>67.000000</TOP> |
|
| 298 |
<WIDTH>140.000000</WIDTH> |
|
| 299 |
<HEIGHT>13.000000</HEIGHT> |
|
| 300 |
<MODE>0</MODE> |
|
| 301 |
<DISPLAY>1</DISPLAY> |
|
| 302 |
<STEPS>0</STEPS> |
|
| 303 |
<MIN>1.000000</MIN> |
|
| 304 |
<MAX>1000.000000</MAX> |
|
| 305 |
<VALUE>157.000000</VALUE> |
|
| 306 |
</OBJECT> |
|
| 307 |
</OBJECT> |
|
| 308 |
<OBJECT> |
|
| 309 |
<ID>14</ID> |
|
| 310 |
<TYPE>PANEL</TYPE> |
|
| 311 |
<NAME>Source Image</NAME> |
|
| 312 |
<LEFT>41.000000</LEFT> |
|
| 313 |
<TOP>270.000000</TOP> |
|
| 314 |
<WIDTH>309.000000</WIDTH> |
|
| 315 |
<HEIGHT>110.000000</HEIGHT> |
|
| 316 |
<MODE>0</MODE> |
|
| 317 |
<DISPLAY>2</DISPLAY> |
|
| 318 |
<STEPS>0</STEPS> |
|
| 319 |
<BORDER>10</BORDER> |
|
| 320 |
<SPACING>10</SPACING> |
|
| 321 |
<OBJECT> |
|
| 322 |
<ID>47</ID> |
|
| 323 |
<TYPE>BUTTON</TYPE> |
|
| 324 |
<NAME>Show Outlines (o)</NAME> |
|
| 325 |
<LEFT>110.000000</LEFT> |
|
| 326 |
<TOP>11.000000</TOP> |
|
| 327 |
<WIDTH>10.000000</WIDTH> |
|
| 328 |
<HEIGHT>10.000000</HEIGHT> |
|
| 329 |
<MODE>2</MODE> |
|
| 330 |
<DISPLAY>2</DISPLAY> |
|
| 331 |
<STEPS>0</STEPS> |
|
| 332 |
<VALUE>1</VALUE> |
|
| 333 |
</OBJECT> |
|
| 334 |
<OBJECT> |
|
| 335 |
<ID>48</ID> |
|
| 336 |
<TYPE>BUTTON</TYPE> |
|
| 337 |
<NAME>Show IDs (i)</NAME> |
|
| 338 |
<LEFT>230.000000</LEFT> |
|
| 339 |
<TOP>11.000000</TOP> |
|
| 340 |
<WIDTH>10.000000</WIDTH> |
|
| 341 |
<HEIGHT>10.000000</HEIGHT> |
|
| 342 |
<MODE>2</MODE> |
|
| 343 |
<DISPLAY>2</DISPLAY> |
|
| 344 |
<STEPS>0</STEPS> |
|
| 345 |
<VALUE>1</VALUE> |
|
| 346 |
</OBJECT> |
|
| 347 |
<OBJECT> |
|
| 348 |
<ID>15</ID> |
|
| 349 |
<TYPE>BUTTON</TYPE> |
|
| 350 |
<NAME>Use Camera</NAME> |
|
| 351 |
<LEFT>10.000000</LEFT> |
|
| 352 |
<TOP>42.000000</TOP> |
|
| 353 |
<WIDTH>10.000000</WIDTH> |
|
| 354 |
<HEIGHT>10.000000</HEIGHT> |
|
| 355 |
<MODE>2</MODE> |
|
| 356 |
<DISPLAY>2</DISPLAY> |
|
| 357 |
<STEPS>0</STEPS> |
|
| 358 |
<VALUE>1</VALUE> |
|
| 359 |
</OBJECT> |
|
| 360 |
<OBJECT> |
|
| 361 |
<ID>19</ID> |
|
| 362 |
<TYPE>BUTTON</TYPE> |
|
| 363 |
<NAME>Previous Camera L</NAME> |
|
| 364 |
<LEFT>110.000000</LEFT> |
|
| 365 |
<TOP>42.000000</TOP> |
|
| 366 |
<WIDTH>10.000000</WIDTH> |
|
| 367 |
<HEIGHT>10.000000</HEIGHT> |
|
| 368 |
<MODE>3</MODE> |
|
| 369 |
<DISPLAY>2</DISPLAY> |
|
| 370 |
<STEPS>0</STEPS> |
|
| 371 |
<VALUE>0</VALUE> |
|
| 372 |
</OBJECT> |
|
| 373 |
<OBJECT> |
|
| 374 |
<ID>18</ID> |
|
| 375 |
<TYPE>BUTTON</TYPE> |
|
| 376 |
<NAME>Next Camera L</NAME> |
|
| 377 |
<LEFT>230.000000</LEFT> |
|
| 378 |
<TOP>42.000000</TOP> |
|
| 379 |
<WIDTH>10.000000</WIDTH> |
|
| 380 |
<HEIGHT>10.000000</HEIGHT> |
|
| 381 |
<MODE>3</MODE> |
|
| 382 |
<DISPLAY>2</DISPLAY> |
|
| 383 |
<STEPS>0</STEPS> |
|
| 384 |
<VALUE>0</VALUE> |
|
| 385 |
</OBJECT> |
|
| 386 |
<OBJECT> |
|
| 387 |
<ID>17</ID> |
|
| 388 |
<TYPE>BUTTON</TYPE> |
|
| 389 |
<NAME>Previous Camera R</NAME> |
|
| 390 |
<LEFT>110.000000</LEFT> |
|
| 391 |
<TOP>54.000000</TOP> |
|
| 392 |
<WIDTH>10.000000</WIDTH> |
|
| 393 |
<HEIGHT>10.000000</HEIGHT> |
|
| 394 |
<MODE>3</MODE> |
|
| 395 |
<DISPLAY>2</DISPLAY> |
|
| 396 |
<STEPS>0</STEPS> |
|
| 397 |
<VALUE>0</VALUE> |
|
| 398 |
</OBJECT> |
|
| 399 |
<OBJECT> |
|
| 400 |
<ID>16</ID> |
|
| 401 |
<TYPE>BUTTON</TYPE> |
|
| 402 |
<NAME>Next Camera R</NAME> |
|
| 403 |
<LEFT>230.000000</LEFT> |
|
| 404 |
<TOP>54.000000</TOP> |
|
| 405 |
<WIDTH>10.000000</WIDTH> |
|
| 406 |
<HEIGHT>10.000000</HEIGHT> |
|
| 407 |
<MODE>3</MODE> |
|
| 408 |
<DISPLAY>2</DISPLAY> |
|
| 409 |
<STEPS>0</STEPS> |
|
| 410 |
<VALUE>0</VALUE> |
|
| 411 |
</OBJECT> |
|
| 412 |
<OBJECT> |
|
| 413 |
<ID>20</ID> |
|
| 414 |
<TYPE>BUTTON</TYPE> |
|
| 415 |
<NAME>Use Video</NAME> |
|
| 416 |
<LEFT>10.000000</LEFT> |
|
| 417 |
<TOP>54.000000</TOP> |
|
| 418 |
<WIDTH>10.000000</WIDTH> |
|
| 419 |
<HEIGHT>10.000000</HEIGHT> |
|
| 420 |
<MODE>2</MODE> |
|
| 421 |
<DISPLAY>2</DISPLAY> |
|
| 422 |
<STEPS>0</STEPS> |
|
| 423 |
<VALUE>0</VALUE> |
|
| 424 |
</OBJECT> |
|
| 425 |
<OBJECT> |
|
| 426 |
<ID>21</ID> |
|
| 427 |
<TYPE>SLIDER</TYPE> |
|
| 428 |
<NAME>Image Distance</NAME> |
|
| 429 |
<LEFT>100.000000</LEFT> |
|
| 430 |
<TOP>94.000000</TOP> |
|
| 431 |
<WIDTH>210.000000</WIDTH> |
|
| 432 |
<HEIGHT>13.000000</HEIGHT> |
|
| 433 |
<MODE>0</MODE> |
|
| 434 |
<DISPLAY>1</DISPLAY> |
|
| 435 |
<STEPS>0</STEPS> |
|
| 436 |
<MIN>0.000000</MIN> |
|
| 437 |
<MAX>255.000000</MAX> |
|
| 438 |
<VALUE>233.000000</VALUE> |
|
| 439 |
</OBJECT> |
|
| 440 |
<OBJECT> |
|
| 441 |
<ID>22</ID> |
|
| 442 |
<TYPE>BUTTON</TYPE> |
|
| 443 |
<NAME>Vertical</NAME> |
|
| 444 |
<LEFT>214.000000</LEFT> |
|
| 445 |
<TOP>82.000000</TOP> |
|
| 446 |
<WIDTH>10.000000</WIDTH> |
|
| 447 |
<HEIGHT>10.000000</HEIGHT> |
|
| 448 |
<MODE>2</MODE> |
|
| 449 |
<DISPLAY>2</DISPLAY> |
|
| 450 |
<STEPS>0</STEPS> |
|
| 451 |
<VALUE>1</VALUE> |
|
| 452 |
</OBJECT> |
|
| 453 |
<OBJECT> |
|
| 454 |
<ID>23</ID> |
|
| 455 |
<TYPE>BUTTON</TYPE> |
|
| 456 |
<NAME>Horizontal</NAME> |
|
| 457 |
<LEFT>214.000000</LEFT> |
|
| 458 |
<TOP>94.000000</TOP> |
|
| 459 |
<WIDTH>10.000000</WIDTH> |
|
| 460 |
<HEIGHT>10.000000</HEIGHT> |
|
| 461 |
<MODE>2</MODE> |
|
| 462 |
<DISPLAY>2</DISPLAY> |
|
| 463 |
<STEPS>0</STEPS> |
|
| 464 |
<VALUE>0</VALUE> |
|
| 465 |
</OBJECT> |
|
| 466 |
<OBJECT> |
|
| 467 |
<ID>24</ID> |
|
| 468 |
<TYPE>BUTTON</TYPE> |
|
| 469 |
<NAME>Flip cam 0</NAME> |
|
| 470 |
<LEFT>214.000000</LEFT> |
|
| 471 |
<TOP>106.000000</TOP> |
|
| 472 |
<WIDTH>10.000000</WIDTH> |
|
| 473 |
<HEIGHT>10.000000</HEIGHT> |
|
| 474 |
<MODE>2</MODE> |
|
| 475 |
<DISPLAY>2</DISPLAY> |
|
| 476 |
<STEPS>0</STEPS> |
|
| 477 |
<VALUE>1</VALUE> |
|
| 478 |
</OBJECT> |
|
| 479 |
<OBJECT> |
|
| 480 |
<ID>25</ID> |
|
| 481 |
<TYPE>BUTTON</TYPE> |
|
| 482 |
<NAME>Flip cam 1</NAME> |
|
| 483 |
<LEFT>214.000000</LEFT> |
|
| 484 |
<TOP>116.000000</TOP> |
|
| 485 |
<WIDTH>10.000000</WIDTH> |
|
| 486 |
<HEIGHT>10.000000</HEIGHT> |
|
| 487 |
<MODE>2</MODE> |
|
| 488 |
<DISPLAY>2</DISPLAY> |
|
| 489 |
<STEPS>0</STEPS> |
|
| 490 |
<VALUE>0</VALUE> |
|
| 491 |
</OBJECT> |
|
| 492 |
</OBJECT> |
|
| 493 |
<OBJECT> |
|
| 494 |
<ID>26</ID> |
|
| 495 |
<TYPE>PANEL</TYPE> |
|
| 496 |
<NAME>Background</NAME> |
|
| 497 |
<LEFT>86.000000</LEFT> |
|
| 498 |
<TOP>487.000000</TOP> |
|
| 499 |
<WIDTH>146.000000</WIDTH> |
|
| 500 |
<HEIGHT>88.000000</HEIGHT> |
|
| 501 |
<MODE>0</MODE> |
|
| 502 |
<DISPLAY>2</DISPLAY> |
|
| 503 |
<STEPS>0</STEPS> |
|
| 504 |
<BORDER>10</BORDER> |
|
| 505 |
<SPACING>7</SPACING> |
|
| 506 |
<OBJECT> |
|
| 507 |
<ID>27</ID> |
|
| 508 |
<TYPE>BUTTON</TYPE> |
|
| 509 |
<NAME>Remove BG (b)</NAME> |
|
| 510 |
<LEFT>10.000000</LEFT> |
|
| 511 |
<TOP>29.000000</TOP> |
|
| 512 |
<WIDTH>10.000000</WIDTH> |
|
| 513 |
<HEIGHT>10.000000</HEIGHT> |
|
| 514 |
<MODE>3</MODE> |
|
| 515 |
<DISPLAY>2</DISPLAY> |
|
| 516 |
<STEPS>0</STEPS> |
|
| 517 |
<VALUE>0</VALUE> |
|
| 518 |
</OBJECT> |
|
| 519 |
<OBJECT> |
|
| 520 |
<ID>28</ID> |
|
| 521 |
<TYPE>BUTTON</TYPE> |
|
| 522 |
<NAME>Dynamic Subtract</NAME> |
|
| 523 |
<LEFT>10.000000</LEFT> |
|
| 524 |
<TOP>46.000000</TOP> |
|
| 525 |
<WIDTH>10.000000</WIDTH> |
|
| 526 |
<HEIGHT>10.000000</HEIGHT> |
|
| 527 |
<MODE>2</MODE> |
|
| 528 |
<DISPLAY>2</DISPLAY> |
|
| 529 |
<STEPS>0</STEPS> |
|
| 530 |
<VALUE>0</VALUE> |
|
| 531 |
</OBJECT> |
|
| 532 |
<OBJECT> |
|
| 533 |
<ID>29</ID> |
|
| 534 |
<TYPE>SLIDER</TYPE> |
|
| 535 |
<NAME>Learn Speed</NAME> |
|
| 536 |
<LEFT>10.000000</LEFT> |
|
| 537 |
<TOP>63.000000</TOP> |
|
| 538 |
<WIDTH>110.000000</WIDTH> |
|
| 539 |
<HEIGHT>13.000000</HEIGHT> |
|
| 540 |
<MODE>0</MODE> |
|
| 541 |
<DISPLAY>1</DISPLAY> |
|
| 542 |
<STEPS>0</STEPS> |
|
| 543 |
<MIN>1.000000</MIN> |
|
| 544 |
<MAX>500.000000</MAX> |
|
| 545 |
<VALUE>19.145454</VALUE> |
|
| 546 |
</OBJECT> |
|
| 547 |
</OBJECT> |
|
| 548 |
<OBJECT> |
|
| 549 |
<ID>30</ID> |
|
| 550 |
<TYPE>PANEL</TYPE> |
|
| 551 |
<NAME>Smooth</NAME> |
|
| 552 |
<LEFT>236.000000</LEFT> |
|
| 553 |
<TOP>487.000000</TOP> |
|
| 554 |
<WIDTH>120.000000</WIDTH> |
|
| 555 |
<HEIGHT>73.000000</HEIGHT> |
|
| 556 |
<MODE>0</MODE> |
|
| 557 |
<DISPLAY>2</DISPLAY> |
|
| 558 |
<STEPS>0</STEPS> |
|
| 559 |
<BORDER>10</BORDER> |
|
| 560 |
<SPACING>7</SPACING> |
|
| 561 |
<OBJECT> |
|
| 562 |
<ID>31</ID> |
|
| 563 |
<TYPE>BUTTON</TYPE> |
|
| 564 |
<NAME></NAME> |
|
| 565 |
<LEFT>105.000000</LEFT> |
|
| 566 |
<TOP>10.000000</TOP> |
|
| 567 |
<WIDTH>12.000000</WIDTH> |
|
| 568 |
<HEIGHT>12.000000</HEIGHT> |
|
| 569 |
<MODE>2</MODE> |
|
| 570 |
<DISPLAY>2</DISPLAY> |
|
| 571 |
<STEPS>0</STEPS> |
|
| 572 |
<VALUE>0</VALUE> |
|
| 573 |
</OBJECT> |
|
| 574 |
<OBJECT> |
|
| 575 |
<ID>32</ID> |
|
| 576 |
<TYPE>SLIDER</TYPE> |
|
| 577 |
<NAME>Smooth</NAME> |
|
| 578 |
<LEFT>10.000000</LEFT> |
|
| 579 |
<TOP>30.000000</TOP> |
|
| 580 |
<WIDTH>110.000000</WIDTH> |
|
| 581 |
<HEIGHT>13.000000</HEIGHT> |
|
| 582 |
<MODE>0</MODE> |
|
| 583 |
<DISPLAY>1</DISPLAY> |
|
| 584 |
<STEPS>0</STEPS> |
|
| 585 |
<MIN>0.000000</MIN> |
|
| 586 |
<MAX>15.000000</MAX> |
|
| 587 |
<VALUE>4.000000</VALUE> |
|
| 588 |
</OBJECT> |
|
| 589 |
</OBJECT> |
|
| 590 |
<OBJECT> |
|
| 591 |
<ID>36</ID> |
|
| 592 |
<TYPE>PANEL</TYPE> |
|
| 593 |
<NAME>Highpass</NAME> |
|
| 594 |
<LEFT>386.000000</LEFT> |
|
| 595 |
<TOP>487.000000</TOP> |
|
| 596 |
<WIDTH>120.000000</WIDTH> |
|
| 597 |
<HEIGHT>105.000000</HEIGHT> |
|
| 598 |
<MODE>0</MODE> |
|
| 599 |
<DISPLAY>2</DISPLAY> |
|
| 600 |
<STEPS>0</STEPS> |
|
| 601 |
<BORDER>10</BORDER> |
|
| 602 |
<SPACING>7</SPACING> |
|
| 603 |
<OBJECT> |
|
| 604 |
<ID>37</ID> |
|
| 605 |
<TYPE>BUTTON</TYPE> |
|
| 606 |
<NAME></NAME> |
|
| 607 |
<LEFT>105.000000</LEFT> |
|
| 608 |
<TOP>10.000000</TOP> |
|
| 609 |
<WIDTH>12.000000</WIDTH> |
|
| 610 |
<HEIGHT>12.000000</HEIGHT> |
|
| 611 |
<MODE>2</MODE> |
|
| 612 |
<DISPLAY>2</DISPLAY> |
|
| 613 |
<STEPS>0</STEPS> |
|
| 614 |
<VALUE>1</VALUE> |
|
| 615 |
</OBJECT> |
|
| 616 |
<OBJECT> |
|
| 617 |
<ID>38</ID> |
|
| 618 |
<TYPE>SLIDER</TYPE> |
|
| 619 |
<NAME>Blur</NAME> |
|
| 620 |
<LEFT>10.000000</LEFT> |
|
| 621 |
<TOP>30.000000</TOP> |
|
| 622 |
<WIDTH>110.000000</WIDTH> |
|
| 623 |
<HEIGHT>13.000000</HEIGHT> |
|
| 624 |
<MODE>0</MODE> |
|
| 625 |
<DISPLAY>1</DISPLAY> |
|
| 626 |
<STEPS>0</STEPS> |
|
| 627 |
<MIN>0.000000</MIN> |
|
| 628 |
<MAX>200.000000</MAX> |
|
| 629 |
<VALUE>63.000000</VALUE> |
|
| 630 |
</OBJECT> |
|
| 631 |
<OBJECT> |
|
| 632 |
<ID>39</ID> |
|
| 633 |
<TYPE>SLIDER</TYPE> |
|
| 634 |
<NAME>Noise</NAME> |
|
| 635 |
<LEFT>10.000000</LEFT> |
|
| 636 |
<TOP>60.000000</TOP> |
|
| 637 |
<WIDTH>110.000000</WIDTH> |
|
| 638 |
<HEIGHT>13.000000</HEIGHT> |
|
| 639 |
<MODE>0</MODE> |
|
| 640 |
<DISPLAY>1</DISPLAY> |
|
| 641 |
<STEPS>0</STEPS> |
|
| 642 |
<MIN>0.000000</MIN> |
|
| 643 |
<MAX>30.000000</MAX> |
|
| 644 |
<VALUE>6.000000</VALUE> |
|
| 645 |
</OBJECT> |
|
| 646 |
</OBJECT> |
|
| 647 |
<OBJECT> |
|
| 648 |
<ID>33</ID> |
|
| 649 |
<TYPE>PANEL</TYPE> |
|
| 650 |
<NAME>Amplify</NAME> |
|
| 651 |
<LEFT>536.000000</LEFT> |
|
| 652 |
<TOP>487.000000</TOP> |
|
| 653 |
<WIDTH>120.000000</WIDTH> |
|
| 654 |
<HEIGHT>73.000000</HEIGHT> |
|
| 655 |
<MODE>0</MODE> |
|
| 656 |
<DISPLAY>2</DISPLAY> |
|
| 657 |
<STEPS>0</STEPS> |
|
| 658 |
<BORDER>10</BORDER> |
|
| 659 |
<SPACING>7</SPACING> |
|
| 660 |
<OBJECT> |
|
| 661 |
<ID>34</ID> |
|
| 662 |
<TYPE>BUTTON</TYPE> |
|
| 663 |
<NAME></NAME> |
|
| 664 |
<LEFT>105.000000</LEFT> |
|
| 665 |
<TOP>10.000000</TOP> |
|
| 666 |
<WIDTH>12.000000</WIDTH> |
|
| 667 |
<HEIGHT>12.000000</HEIGHT> |
|
| 668 |
<MODE>2</MODE> |
|
| 669 |
<DISPLAY>2</DISPLAY> |
|
| 670 |
<STEPS>0</STEPS> |
|
| 671 |
<VALUE>0</VALUE> |
|
| 672 |
</OBJECT> |
|
| 673 |
<OBJECT> |
|
| 674 |
<ID>35</ID> |
|
| 675 |
<TYPE>SLIDER</TYPE> |
|
| 676 |
<NAME>Amplify</NAME> |
|
| 677 |
<LEFT>10.000000</LEFT> |
|
| 678 |
<TOP>30.000000</TOP> |
|
| 679 |
<WIDTH>110.000000</WIDTH> |
|
| 680 |
<HEIGHT>13.000000</HEIGHT> |
|
| 681 |
<MODE>0</MODE> |
|
| 682 |
<DISPLAY>1</DISPLAY> |
|
| 683 |
<STEPS>0</STEPS> |
|
| 684 |
<MIN>0.000000</MIN> |
|
| 685 |
<MAX>300.000000</MAX> |
|
| 686 |
<VALUE>136.000000</VALUE> |
|
| 687 |
</OBJECT> |
|
| 688 |
</OBJECT> |
|
| 689 |
</UI> |
|
| trunk/tbeta/OSX/apps/addonsExamples/Xcode/bin/data/config.xml (working copy) | ||
|---|---|---|
| 6 | 6 |
|
| 7 | 7 |
///////////////////////////////////////////// --> |
| 8 | 8 |
<!--// CAMERA SETTINGS // --> |
| 9 |
<CAMERA_0> |
|
| 10 |
<USECAMERA>0</USECAMERA> |
|
| 11 |
<DEVICE>0</DEVICE> |
|
| 9 |
<CAMERA> |
|
| 10 |
<USECAMERA>1</USECAMERA> |
|
| 11 |
<NUMSOURCES>1</NUMSOURCES> |
|
| 12 | 12 |
<WIDTH>320</WIDTH> |
| 13 | 13 |
<HEIGHT>240</HEIGHT> |
| 14 |
<FRAMERATE>120</FRAMERATE> |
|
| 14 |
<FRAMERATE>60</FRAMERATE> |
|
| 15 |
<ADDWIDTH>267</ADDWIDTH> |
|
| 16 |
<ADDHEIGHT>0</ADDHEIGHT> |
|
| 17 |
<VERTICAL>0</VERTICAL> |
|
| 18 |
</CAMERA> |
|
| 19 |
<CAMERA_0> |
|
| 20 |
<DEVICE>2</DEVICE> |
|
| 21 |
<FLIP>1</FLIP> |
|
| 15 | 22 |
</CAMERA_0> |
| 23 |
<!--// OPTIONAL SECOND CAMERA SETTINGS // --> |
|
| 24 |
<CAMERA_1> |
|
| 25 |
<DEVICE>0</DEVICE> |
|
| 26 |
<FLIP>0</FLIP> |
|
| 27 |
</CAMERA_1> |
|
| 16 | 28 |
<!--// NETWORK COMMUNICATION SETTINGS //--> |
| 17 | 29 |
<NETWORK> |
| 18 | 30 |
<LOCALHOST>127.0.0.1</LOCALHOST> |
| ... | ... | |
| 20 | 32 |
<TUIOPORT_OUT>3333</TUIOPORT_OUT> |
| 21 | 33 |
<TUIOFLASHPORT_OUT>3000</TUIOFLASHPORT_OUT> |
| 22 | 34 |
</NETWORK> |
| 23 |
<!--// VIDEO SETTINGS // --> |
|
| 24 |
<VIDEO> |
|
| 35 |
<!--// FIRST VIDEO SETTINGS // --> |
|
| 36 |
<VIDEO_0> |
|
| 25 | 37 |
<FILENAME>test_videos/RearDI.m4v</FILENAME> |
| 26 |
</VIDEO> |
|
| 38 |
</VIDEO_0> |
|
| 39 |
<!--// OPTIONAL SECOND VIDEO SETTINGS // --> |
|
| 40 |
<VIDEO_1> |
|
| 41 |
<FILENAME>test_videos/RearDI2.m4v</FILENAME> |
|
| 42 |
</VIDEO_1> |
|
| 27 | 43 |
<!--// BLOB SETTINGS // --> |
| 28 | 44 |
<BLOBS> |
| 29 | 45 |
<MAXNUMBER>20</MAXNUMBER> |
| ... | ... | |
| 42 | 58 |
<HEIGHT>600</HEIGHT> |
| 43 | 59 |
</WINDOW> |
| 44 | 60 |
<BOOLEAN> |
| 45 |
<PRESSURE>193</PRESSURE> |
|
| 61 |
<PRESSURE>0</PRESSURE> |
|
| 46 | 62 |
<LABELS>1</LABELS> |
| 47 |
<OUTLINES>1</OUTLINES> |
|
| 63 |
<OUTLINES>0</OUTLINES> |
|
| 48 | 64 |
<LEARNBG>0</LEARNBG> |
| 49 |
<TUIO>0</TUIO> |
|
| 65 |
<TUIO>1</TUIO> |
|
| 50 | 66 |
<VMIRROR>0</VMIRROR> |
| 51 | 67 |
<HMIRROR>0</HMIRROR> |
| 52 | 68 |
<PRINTFTOFILE>0</PRINTFTOFILE> |
| 53 | 69 |
<HIGHPASS>1</HIGHPASS> |
| 54 |
<AMPLIFY>1</AMPLIFY> |
|
| 70 |
<AMPLIFY>0</AMPLIFY> |
|
| 55 | 71 |
<SMOOTH>0</SMOOTH> |
| 56 | 72 |
<GPU>0</GPU> |
| 57 |
<DYNAMICBG>0</DYNAMICBG> |
|
| 73 |
<DYNAMICBG>1</DYNAMICBG> |
|
| 58 | 74 |
<SNAPSHOT>0</SNAPSHOT> |
| 59 | 75 |
<MINIMODE>0</MINIMODE> |
| 60 | 76 |
<HEIGHTWIDTH>0</HEIGHTWIDTH> |
| 61 | 77 |
<OSCMODE>0</OSCMODE> |
| 62 |
<TCPMODE>0</TCPMODE> |
|
| 78 |
<TCPMODE>1</TCPMODE> |
|
| 63 | 79 |
<TRACKDARK>0</TRACKDARK> |
| 64 | 80 |
</BOOLEAN> |
| 65 | 81 |
<INT> |
| 66 |
<MINMOVEMENT>2</MINMOVEMENT> |
|
| 67 |
<MINBLOBSIZE>11</MINBLOBSIZE> |
|
| 82 |
<MINMOVEMENT>5</MINMOVEMENT> |
|
| 83 |
<MINBLOBSIZE>1</MINBLOBSIZE> |
|
| 68 | 84 |
<MAXBLOBSIZE>157</MAXBLOBSIZE> |
| 69 | 85 |
<!--// FILTERS SETTERS //--> |
| 70 |
<THRESHOLD>42</THRESHOLD> |
|
| 71 |
<HIGHPASSBLUR>10</HIGHPASSBLUR> |
|
| 72 |
<HIGHPASSNOISE>6</HIGHPASSNOISE> |
|
| 73 |
<HIGHPASSAMP>136</HIGHPASSAMP> |
|
| 74 |
<SMOOTH>4</SMOOTH> |
|
| 75 |
<BGLEARNRATE>118.945450</BGLEARNRATE> |
|
| 86 |
<THRESHOLD>10</THRESHOLD> |
|
| 87 |
<HIGHPASSBLUR>0</HIGHPASSBLUR> |
|
| 88 |
<HIGHPASSNOISE>3</HIGHPASSNOISE> |
|
| 89 |
<HIGHPASSAMP>10</HIGHPASSAMP> |
|
| 90 |
<SMOOTH>5</SMOOTH> |
|
| 91 |
<BGLEARNRATE>1.000000</BGLEARNRATE> |
|
| 76 | 92 |
</INT> |
| 77 | 93 |
</CONFIG> |
| trunk/tbeta/OSX/apps/addonsExamples/Xcode/bin/data/calibration.xml (working copy) | ||
|---|---|---|
| 1 |
<SCREEN> |
|
| 2 |
<GRIDMESH> |
|
| 3 |
<GRIDX>1</GRIDX> |
|
| 4 |
<GRIDY>1</GRIDY> |
|
| 5 |
</GRIDMESH> |
|
| 6 |
<BOUNDINGBOX> |
|
| 7 |
<ulx>0.080000</ulx> |
|
| 8 |
<uly>0.066000</uly> |
|
| 9 |
<lrx>0.956001</lrx> |
|
| 10 |
<lry>0.941001</lry> |
|
| 11 |
</BOUNDINGBOX> |
|
| 12 |
<POINT> |
|
| 13 |
<X>227.000000</X> |
|
| 14 |
<Y>147.000000</Y> |
|
| 15 |
</POINT> |
|
| 16 |
<POINT> |
|
| 17 |
<X>239.000000</X> |
|
| 18 |
<Y>3.000000</Y> |
|
| 19 |
</POINT> |
|
| 20 |
<POINT> |
|
| 21 |
<X>66.000000</X> |
|
| 22 |
<Y>217.000000</Y> |
|
| 23 |
</POINT> |
|
| 24 |
<POINT> |
|
| 25 |
<X>55.000000</X> |
|
| 26 |
<Y>3.000000</Y> |
|
| 27 |
</POINT> |
|
| 28 |
</SCREEN> |
|
| 29 |
<WARP> |
|
| 30 |
<BOTTOMLEFT> |
|
| 31 |
<X>0.000000</X> |
|
| 32 |
<Y>240.000000</Y> |
|
| 33 |
</BOTTOMLEFT> |
|
| 34 |
<BOTTOMRIGHT> |
|
| 35 |
<X>320.000000</X> |
|
| 36 |
<Y>240.000000</Y> |
|
| 37 |
</BOTTOMRIGHT> |
|
| 38 |
<TOPRIGHT> |
|
| 39 |
<X>320.000000</X> |
|
| 40 |
<Y>0.000000</Y> |
|
| 41 |
</TOPRIGHT> |
|
| 42 |
<TOPLEFT> |
|
| 43 |
<X>0.000000</X> |
|
| 44 |
<Y>0.000000</Y> |
|
| 45 |
</TOPLEFT> |
|
| 46 |
</WARP> |
|
| 1 |
<SCREEN> |
|
| 2 |
<GRIDMESH> |
|
| 3 |
<GRIDX>7</GRIDX> |
|
| 4 |
<GRIDY>4</GRIDY> |
|
| 5 |
</GRIDMESH> |
|
| 6 |
<BOUNDINGBOX> |
|
| 7 |
<ulx>0.026000</ulx> |
|
| 8 |
<uly>0.056000</uly> |
|
| 9 |
<lrx>0.974000</lrx> |
|
| 10 |
<lry>0.957001</lry> |
|
| 11 |
</BOUNDINGBOX> |
|
| 12 |
<POINT> |
|
| 13 |
<X>246.000000</X> |
|
| 14 |
<Y>67.000000</Y> |
|
| 15 |
</POINT> |
|
| 16 |
<POINT> |
|
| 17 |
<X>258.000000</X> |
|
| 18 |
<Y>99.000000</Y> |
|
| 19 |
</POINT> |
|
| 20 |
<POINT> |
|
| 21 |
<X>276.000000</X> |
|
| 22 |
<Y>141.000000</Y> |
|
| 23 |
</POINT> |
|
| 24 |
<POINT> |
|
| 25 |
<X>301.000000</X> |
|
| 26 |
<Y>199.000000</Y> |
|
| 27 |
</POINT> |
|
| 28 |
<POINT> |
|
| 29 |
<X>302.000000</X> |
|
| 30 |
<Y>273.000000</Y> |
|
| 31 |
</POINT> |
|
| 32 |
<POINT> |
|
| 33 |
<X>277.000000</X> |
|
| 34 |
<Y>331.000000</Y> |
|
| 35 |
</POINT> |
|
| 36 |
<POINT> |
|
| 37 |
<X>258.000000</X> |
|
| 38 |
<Y>374.000000</Y> |
|
| 39 |
</POINT> |
|
| 40 |
<POINT> |
|
| 41 |
<X>243.000000</X> |
|
| 42 |
<Y>407.000000</Y> |
|
| 43 |
</POINT> |
|
| 44 |
<POINT> |
|
| 45 |
<X>205.000000</X> |
|
| 46 |
<Y>62.000000</Y> |
|
| 47 |
</POINT> |
|
| 48 |
<POINT> |
|
| 49 |
<X>213.000000</X> |
|
| 50 |
<Y>94.000000</Y> |
|
| 51 |
</POINT> |
|
| 52 |
<POINT> |
|
| 53 |
<X>223.000000</X> |
|
| 54 |
<Y>137.000000</Y> |
|
| 55 |
</POINT> |
|
| 56 |
<POINT> |
|
| 57 |
<X>238.000000</X> |
|
| 58 |
<Y>196.000000</Y> |
|
| 59 |
</POINT> |
|
| 60 |
<POINT> |
|
| 61 |
<X>240.000000</X> |
|
| 62 |
<Y>273.000000</Y> |
|
| 63 |
</POINT> |
|
| 64 |
<POINT> |
|
| 65 |
<X>223.000000</X> |
|
| 66 |
<Y>333.000000</Y> |
|
| 67 |
</POINT> |
|
| 68 |
<POINT> |
|
| 69 |
<X>211.000000</X> |
|
| 70 |
<Y>378.000000</Y> |
|
| 71 |
</POINT> |
|
| 72 |
<POINT> |
|
| 73 |
<X>201.000000</X> |
|
| 74 |
<Y>410.000000</Y> |
|
| 75 |
</POINT> |
|
| 76 |
<POINT> |
|
| 77 |
<X>159.000000</X> |
|
| 78 |
<Y>57.000000</Y> |
|
| 79 |
</POINT> |
|
| 80 |
<POINT> |
|
| 81 |
<X>162.000000</X> |
|
| 82 |
<Y>88.000000</Y> |
|
| 83 |
</POINT> |
|
| 84 |
<POINT> |
|
| 85 |
<X>165.000000</X> |
|
| 86 |
<Y>131.000000</Y> |
|
| 87 |
</POINT> |
|
| 88 |
<POINT> |
|
| 89 |
<X>171.000000</X> |
|
| 90 |
<Y>194.000000</Y> |
|
| 91 |
</POINT> |
|
| 92 |
<POINT> |
|
| 93 |
<X>170.000000</X> |
|
| 94 |
<Y>275.000000</Y> |
|
| 95 |
</POINT> |
|
| 96 |
<POINT> |
|
| 97 |
<X>163.000000</X> |
|
| 98 |
<Y>337.000000</Y> |
|
| 99 |
</POINT> |
|
| 100 |
<POINT> |
|
| 101 |
<X>159.000000</X> |
|
| 102 |
<Y>381.000000</Y> |
|
| 103 |
</POINT> |
|
| 104 |
<POINT> |
|
| 105 |
<X>155.000000</X> |
|
| 106 |
<Y>414.000000</Y> |
|
| 107 |
</POINT> |
|
| 108 |
<POINT> |
|
| 109 |
<X>113.000000</X> |
|
| 110 |
<Y>52.000000</Y> |
|
| 111 |
</POINT> |
|
| 112 |
<POINT> |
|
| 113 |
<X>109.000000</X> |
|
| 114 |
<Y>83.000000</Y> |
|
| 115 |
</POINT> |
|
| 116 |
<POINT> |
|
| 117 |
<X>106.000000</X> |
|
| 118 |
<Y>127.000000</Y> |
|
| 119 |
</POINT> |
|
| 120 |
<POINT> |
|
| 121 |
<X>101.000000</X> |
|
| 122 |
<Y>190.000000</Y> |
|
| 123 |
</POINT> |
|
| 124 |
<POINT> |
|
| 125 |
<X>98.000000</X> |
|
| 126 |
<Y>273.000000</Y> |
|
| 127 |
</POINT> |
|
| 128 |
<POINT> |
|
| 129 |
<X>102.000000</X> |
|
| 130 |
<Y>338.000000</Y> |
|
| 131 |
</POINT> |
|
| 132 |
<POINT> |
|
| 133 |
<X>104.000000</X> |
|
| 134 |
<Y>385.000000</Y> |
|
| 135 |
</POINT> |
|
| 136 |
<POINT> |
|
| 137 |
<X>107.000000</X> |
|
| 138 |
<Y>418.000000</Y> |
|
| 139 |
</POINT> |
|
| 140 |
<POINT> |
|
| 141 |
<X>38.000000</X> |
|
| 142 |
<Y>38.000000</Y> |
|
| 143 |
</POINT> |
|
| 144 |
<POINT> |
|
| 145 |
<X>55.000000</X> |
|
| 146 |
<Y>78.000000</Y> |
|
| 147 |
</POINT> |
|
| 148 |
<POINT> |
|
| 149 |
<X>40.000000</X> |
|
| 150 |
<Y>124.000000</Y> |
|
| 151 |
</POINT> |
|
| 152 |
<POINT> |
|
| 153 |
<X>21.000000</X> |
|
| 154 |
<Y>189.000000</Y> |
|
| 155 |
</POINT> |
|
| 156 |
<POINT> |
|
| 157 |
<X>15.000000</X> |
|
| 158 |
<Y>274.000000</Y> |
|
| 159 |
</POINT> |
|
| 160 |
<POINT> |
|
| 161 |
<X>36.000000</X> |
|
| 162 |
<Y>341.000000</Y> |
|
| 163 |
</POINT> |
|
| 164 |
<POINT> |
|
| 165 |
<X>50.000000</X> |
|
| 166 |
<Y>388.000000</Y> |
|
| 167 |
</POINT> |
|
| 168 |
<POINT> |
|
| 169 |
<X>55.000000</X> |
|
| 170 |
<Y>424.000000</Y> |
|
| 171 |
</POINT> |
|
| 172 |
</SCREEN> |
|
| 173 |
<WARP> |
|
| 174 |
<BOTTOMLEFT> |
|
| 175 |
<X>0.000000</X> |
|
| 176 |
<Y>473.000000</Y> |
|
| 177 |
</BOTTOMLEFT> |
|
| 178 |
<BOTTOMRIGHT> |
|
| 179 |
<X>320.000000</X> |
|
| 180 |
<Y>473.000000</Y> |
|
| 181 |
</BOTTOMRIGHT> |
|
| 182 |
<TOPRIGHT> |
|
| 183 |
<X>320.000000</X> |
|
| 184 |
<Y>0.000000</Y> |
|
| 185 |
</TOPRIGHT> |
|
| 186 |
<TOPLEFT> |
|
| 187 |
<X>0.000000</X> |
|
| 188 |
<Y>0.000000</Y> |
|
| 189 |
</TOPLEFT> |
|
| 190 |
</WARP> |
|
| trunk/tbeta/OSX/addons/ofxNCore/src/Tracking/Tracking.cpp (working copy) | ||
|---|---|---|
| 133 | 133 |
calibrate->cameraToScreenPosition(TouchEvents.messenger.centroid.x, TouchEvents.messenger.centroid.y); |
| 134 | 134 |
//erase calibrated blob from map |
| 135 | 135 |
calibratedBlobs.erase(TouchEvents.messenger.id); |
| 136 |
|
|
| 136 | 137 |
|
| 137 | 138 |
TouchEvents.notifyTouchUp(NULL); |
| 138 | 139 |
//mark the blob for deletion |
| ... | ... | |
| 238 | 239 |
trackedBlobs[i].sitting = ofGetElapsedTimef() - trackedBlobs[i].downTime; |
| 239 | 240 |
} |
| 240 | 241 |
else {
|
| 241 |
trackedBlobs[i].sitting = -1; |
|
| 242 |
//////////2 camera: I had to comment out the following line to get calibration working I don't know what the repurcussions of this are. -Dave Vondle |
|
| 243 |
//trackedBlobs[i].sitting = -1; |
|
| 242 | 244 |
} |
| 243 | 245 |
|
| 244 | 246 |
//printf("time: %f\n", ofGetElapsedTimef());
|
| trunk/tbeta/OSX/addons/ofxNCore/src/Controls/gui.h (working copy) | ||
|---|---|---|
| 1 |
/* |
|
| 2 |
* GUI.h |
|
| 3 |
* |
|
| 4 |
* |
|
| 5 |
* Created on 2/2/09. |
|
| 6 |
* Copyright 2009 NUI Group. All rights reserved. |
|
| 7 |
* |
|
| 8 |
*/ |
|
| 9 |
|
|
| 10 |
#ifndef GUI_CONTROLS_H |
|
| 11 |
#define GUI_CONTROLS_H |
|
| 12 |
|
|
| 13 |
#include "../Modules/ofxNCoreVision.h" |
|
| 14 |
#include "../Camera/CameraUtils.h" |
|
| 15 |
|
|
| 16 |
ofxNCoreVision *appPtr; |
|
| 17 |
CameraUtils cameraCount; |
|
| 18 |
|
|
| 19 |
void ofxNCoreVision::setupControls() |
|
| 20 |
{
|
|
| 21 |
appPtr = this; |
|
| 22 |
|
|
| 23 |
//panel border color |
|
| 24 |
controls->mGlobals->mBorderColor.r = 0; |
|
| 25 |
controls->mGlobals->mBorderColor.g = 0; |
|
| 26 |
controls->mGlobals->mBorderColor.b = 0; |
|
| 27 |
controls->mGlobals->mBorderColor.a = .3; |
|
| 28 |
//panel color |
|
| 29 |
controls->mGlobals->mCoverColor.r = 1; |
|
| 30 |
controls->mGlobals->mCoverColor.g = 1; |
|
| 31 |
controls->mGlobals->mCoverColor.b = 1; |
|
| 32 |
controls->mGlobals->mCoverColor.a = .4; |
|
| 33 |
//control outline color |
|
| 34 |
controls->mGlobals->mFrameColor.r = 0; |
|
| 35 |
controls->mGlobals->mFrameColor.g = 0; |
|
| 36 |
controls->mGlobals->mFrameColor.b = 0; |
|
| 37 |
controls->mGlobals->mFrameColor.a = .3; |
|
| 38 |
//text color |
|
| 39 |
controls->mGlobals->mTextColor.r = 0; |
|
| 40 |
controls->mGlobals->mTextColor.g = 0; |
|
| 41 |
controls->mGlobals->mTextColor.b = 0; |
|
| 42 |
controls->mGlobals->mTextColor.a = 1; |
|
| 43 |
//button color |
|
| 44 |
controls->mGlobals->mButtonColor.r = .9; |
|
| 45 |
controls->mGlobals->mButtonColor.g = 1; |
|
| 46 |
controls->mGlobals->mButtonColor.b = 0; |
|
| 47 |
controls->mGlobals->mButtonColor.a = .8; |
|
| 48 |
//slider tip color |
|
| 49 |
controls->mGlobals->mHandleColor.r = 0; |
|
| 50 |
controls->mGlobals->mHandleColor.g = 0; |
|
| 51 |
controls->mGlobals->mHandleColor.b = 0; |
|
| 52 |
//slider color |
|
| 53 |
controls->mGlobals->mSliderColor.r = 1; |
|
| 54 |
controls->mGlobals->mSliderColor.g = 0; |
|
| 55 |
controls->mGlobals->mSliderColor.b = 0; |
|
| 56 |
controls->mGlobals->mSliderColor.a = .8; |
|
| 57 |
|
|
| 58 |
ofxGuiPanel* propPanel = controls->addPanel(appPtr->propertiesPanel, "Source Properties", 735, 10, 12, OFXGUI_PANEL_SPACING); |
|
| 59 |
propPanel->addButton(appPtr->propertiesPanel_settings, "Camera Settings (v)", OFXGUI_BUTTON_HEIGHT, OFXGUI_BUTTON_HEIGHT, kofxGui_Button_Off, kofxGui_Button_Trigger, ""); |
|
| 60 |
propPanel->addButton(appPtr->propertiesPanel_flipV, "Flip Vertical (j)", OFXGUI_BUTTON_HEIGHT, OFXGUI_BUTTON_HEIGHT, kofxGui_Button_Off, kofxGui_Button_Switch, ""); |
|
| 61 |
propPanel->addButton(appPtr->propertiesPanel_flipH, "Flip Horizontal (h)", OFXGUI_BUTTON_HEIGHT, OFXGUI_BUTTON_HEIGHT, kofxGui_Button_Off, kofxGui_Button_Switch, ""); |
|
| 62 |
propPanel->mObjWidth = 200; |
|
| 63 |
|
|
| 64 |
ofxGuiPanel* gPanel = controls->addPanel(appPtr->gpuPanel, "GPU Properties", 735, 110, OFXGUI_PANEL_BORDER, OFXGUI_PANEL_SPACING); |
|
| 65 |
gPanel->addButton(appPtr->gpuPanel_use, "GPU Mode (g)", OFXGUI_BUTTON_HEIGHT, OFXGUI_BUTTON_HEIGHT, kofxGui_Button_Off, kofxGui_Button_Switch, ""); |
|
| 66 |
gPanel->mObjWidth = 200; |
|
| 67 |
|
|
| 68 |
ofxGuiPanel* oPanel = controls->addPanel(appPtr->optionPanel, "Communication", 735, 167, OFXGUI_PANEL_BORDER, OFXGUI_PANEL_SPACING); |
|
| 69 |
oPanel->addButton(appPtr->optionPanel_tuio_osc, "Send TUIO OSC (t)", OFXGUI_BUTTON_HEIGHT, OFXGUI_BUTTON_HEIGHT, kofxGui_Button_Off, kofxGui_Button_Switch, ""); |
|
| 70 |
oPanel->addButton(appPtr->optionPanel_tuio_tcp, "Send TUIO TCP | For Flash (f)", OFXGUI_BUTTON_HEIGHT, OFXGUI_BUTTON_HEIGHT, kofxGui_Button_Off, kofxGui_Button_Switch, ""); |
|
| 71 |
oPanel->addButton(appPtr->optionPanel_tuio_height_width, "Send Height & Width ", OFXGUI_BUTTON_HEIGHT, OFXGUI_BUTTON_HEIGHT, kofxGui_Button_Off, kofxGui_Button_Switch, ""); |
|
| 72 |
oPanel->mObjWidth = 200; |
|
| 73 |
|
|
| 74 |
ofxGuiPanel* cPanel = controls->addPanel(appPtr->calibrationPanel, "Calibration", 735, 264, OFXGUI_PANEL_BORDER, OFXGUI_PANEL_SPACING); |
|
| 75 |
cPanel->addButton(appPtr->calibrationPanel_calibrate, "Enter Calibration (c)", OFXGUI_BUTTON_HEIGHT, OFXGUI_BUTTON_HEIGHT, kofxGui_Button_Off, kofxGui_Button_Trigger, ""); |
|
| 76 |
cPanel->mObjWidth = 200; |
|
| 77 |
|
|
| 78 |
ofxGuiPanel* panel2 = controls->addPanel(appPtr->savePanel, "Files", 735, 322, OFXGUI_PANEL_BORDER, OFXGUI_PANEL_SPACING); |
|
| 79 |
panel2->addButton(appPtr->kParameter_SaveXml, "Save Settings (s)", OFXGUI_BUTTON_HEIGHT, OFXGUI_BUTTON_HEIGHT, kofxGui_Button_Off, kofxGui_Button_Trigger, ""); |
|
| 80 |
panel2->mObjWidth = 200; |
|
| 81 |
|
|
| 82 |
//Tracked Image |
|
| 83 |
ofxGuiPanel* trackPanel = controls->addPanel(appPtr->trackedPanel, "Tracked Image", 386, 270, OFXGUI_PANEL_BORDER, OFXGUI_PANEL_SPACING); |
|
| 84 |
trackPanel->addButton(appPtr->trackedPanel_darkblobs, "Track Dark Blobs", OFXGUI_BUTTON_HEIGHT, OFXGUI_BUTTON_HEIGHT, kofxGui_Button_Off, kofxGui_Button_Switch, ""); |
|
| 85 |
trackPanel->addSlider(appPtr->trackedPanel_threshold, "Image Threshold", 140, 13, 0.0f, 255.0f, filter->threshold, kofxGui_Display_Int, 0); |
|
| 86 |
trackPanel->addSlider(appPtr->trackedPanel_min_movement, "Movement Threshold", 140, 13, 0.0f, 15.0f, tracker.MIN_MOVEMENT_THRESHOLD, kofxGui_Display_Int, 0); |
|
| 87 |
trackPanel->addSlider(appPtr->trackedPanel_min_blob_size, "Min Blob Size", 140, 13, 1.0f, 500.0f, MIN_BLOB_SIZE, kofxGui_Display_Int, 0); |
|
| 88 |
trackPanel->addSlider(appPtr->trackedPanel_max_blob_size, "Max Blob Size", 140, 13, 1.0f, 1000.0f, MAX_BLOB_SIZE, kofxGui_Display_Int, 0); |
|
| 89 |
trackPanel->mObjHeight = 100; |
|
| 90 |
trackPanel->mObjWidth = 319; |
|
| 91 |
trackPanel->mObjects[0]->mObjX = 120; |
|
| 92 |
trackPanel->mObjects[0]->mObjY = 11; |
|
| 93 |
trackPanel->mObjects[1]->mObjY = 32; |
|
| 94 |
trackPanel->mObjects[2]->mObjX = 165; |
|
| 95 |
trackPanel->mObjects[2]->mObjY = 32; |
|
| 96 |
trackPanel->mObjects[3]->mObjY = 67; |
|
| 97 |
trackPanel->mObjects[4]->mObjX = 165; |
|
| 98 |
trackPanel->mObjects[4]->mObjY = 67; |
|
| 99 |
trackPanel->adjustToNewContent(100, 0); |
|
| 100 |
|
|
| 101 |
//Source Image |
|
| 102 |
ofxGuiPanel* srcPanel = controls->addPanel(appPtr->sourcePanel, "Source Image", 41, 270, OFXGUI_PANEL_BORDER, OFXGUI_PANEL_SPACING); |
|
| 103 |
srcPanel->addButton(appPtr->trackedPanel_outlines, "Show Outlines (o)", OFXGUI_BUTTON_HEIGHT, OFXGUI_BUTTON_HEIGHT, kofxGui_Button_Off, kofxGui_Button_Switch, ""); |
|
| 104 |
srcPanel->addButton(appPtr->trackedPanel_ids, "Show IDs (i)", OFXGUI_BUTTON_HEIGHT, OFXGUI_BUTTON_HEIGHT, kofxGui_Button_Off, kofxGui_Button_Switch, ""); |
|
| 105 |
srcPanel->addButton(appPtr->sourcePanel_cam, "Use Camera", OFXGUI_BUTTON_HEIGHT, OFXGUI_BUTTON_HEIGHT, kofxGui_Button_Off, kofxGui_Button_Switch, ""); |
|
| 106 |
srcPanel->addButton(appPtr->sourcePanel_previousCam, "Previous Camera", OFXGUI_BUTTON_HEIGHT, OFXGUI_BUTTON_HEIGHT, kofxGui_Button_Off, kofxGui_Button_Trigger, ""); |
|
| 107 |
srcPanel->addButton(appPtr->sourcePanel_nextCam, "Next Camera", OFXGUI_BUTTON_HEIGHT, OFXGUI_BUTTON_HEIGHT, kofxGui_Button_Off, kofxGui_Button_Trigger, ""); |
|
| 108 |
srcPanel->addButton(appPtr->sourcePanel_video, "Use Video", OFXGUI_BUTTON_HEIGHT, OFXGUI_BUTTON_HEIGHT, kofxGui_Button_Off, kofxGui_Button_Switch, ""); |
|
| 109 |
srcPanel->mObjHeight = 85; |
|
| 110 |
srcPanel->mObjWidth = 319; |
|
| 111 |
srcPanel->mObjects[0]->mObjX = 110; |
|
| 112 |
srcPanel->mObjects[0]->mObjY = 11; |
|
| 113 |
srcPanel->mObjects[1]->mObjX = 230; |
|
| 114 |
srcPanel->mObjects[1]->mObjY = 11; |
|
| 115 |
srcPanel->mObjects[2]->mObjY = 42; |
|
| 116 |
srcPanel->mObjects[3]->mObjX = 110; |
|
| 117 |
srcPanel->mObjects[3]->mObjY = 42; |
|
| 118 |
srcPanel->mObjects[4]->mObjX = 230; |
|
| 119 |
srcPanel->mObjects[4]->mObjY = 42; |
|
| 120 |
srcPanel->mObjects[5]->mObjY = 65; |
|
| 121 |
srcPanel->adjustToNewContent(100, 0); |
|
| 122 |
|
|
| 123 |
//Background Image |
|
| 124 |
ofxGuiPanel* bkPanel1 = controls->addPanel(appPtr->backgroundPanel, "Background", 86, 487, 10, 7); |
|
| 125 |
bkPanel1->addButton(backgroundPanel_remove, "Remove BG (b)", 10, 10, kofxGui_Button_Off, kofxGui_Button_Trigger, ""); |
|
| 126 |
bkPanel1->addButton(backgroundPanel_dynamic, "Dynamic Subtract", 10, 10, kofxGui_Button_Off, kofxGui_Button_Switch, ""); |
|
| 127 |
bkPanel1->addSlider(appPtr->backgroundPanel_learn_rate, "Learn Speed", 110, 13, 1.0f, 500.0f, backgroundLearnRate, kofxGui_Display_Int, 0); |
|
| 128 |
bkPanel1->mObjWidth = 127; |
|
| 129 |
bkPanel1->mObjHeight = 95; |
|
| 130 |
|
|
| 131 |
//Smooth Image |
|
| 132 |
ofxGuiPanel* sPanel = controls->addPanel(appPtr->smoothPanel, "Smooth", 236, 487, 10, 7); |
|
| 133 |
sPanel->addButton(smoothPanel_use, "", 12, 12, kofxGui_Button_Off, kofxGui_Button_Switch, ""); |
|
| 134 |
sPanel->addSlider(smoothPanel_smooth, "Smooth", 110, 13, 0.0f, 15.0f, filter->smooth, kofxGui_Display_Int, 0); |
|
| 135 |
sPanel->mObjects[0]->mObjX = 105; |
|
| 136 |
sPanel->mObjects[0]->mObjY = 10; |
|
| 137 |
sPanel->mObjects[1]->mObjY = 30; |
|
| 138 |
sPanel->mObjWidth = 127; |
|
| 139 |
sPanel->mObjHeight = 65; |
|
| 140 |
|
|
| 141 |
//Highpass Image |
|
| 142 |
ofxGuiPanel* hpPanel = controls->addPanel(appPtr->highpassPanel, "Highpass", 386, 487, OFXGUI_PANEL_BORDER, 7); |
|
| 143 |
hpPanel->addButton(highpassPanel_use, "", 12, 12, kofxGui_Button_Off, kofxGui_Button_Switch, ""); |
|
| 144 |
hpPanel->addSlider(highpassPanel_blur, "Blur", 110, 13, 0.0f, 200.0f, filter->highpassBlur, kofxGui_Display_Int, 0); |
|
| 145 |
hpPanel->addSlider(highpassPanel_noise, "Noise", 110, 13, 0.0f, 30.0f, filter->highpassNoise, kofxGui_Display_Int, 0); |
|
| 146 |
hpPanel->mObjects[0]->mObjX = 105; |
|
| 147 |
hpPanel->mObjects[0]->mObjY = 10; |
|
| 148 |
hpPanel->mObjects[1]->mObjY = 30; |
|
| 149 |
hpPanel->mObjects[2]->mObjY = 60; |
|
| 150 |
hpPanel->mObjWidth = 127; |
|
| 151 |
hpPanel->mObjHeight = 95; |
|
| 152 |
|
|
| 153 |
//Amplify Image |
|
| 154 |
ofxGuiPanel* ampPanel = controls->addPanel(appPtr->amplifyPanel, "Amplify", 536, 487, OFXGUI_PANEL_BORDER, 7); |
|
