Skip to content
Snippets Groups Projects
Commit 1d80b05c authored by Nicolas Pope's avatar Nicolas Pope
Browse files

Merge branch 'feature/147/clipping' into 'master'

Implement #147 clipping

Closes #147

See merge request nicolas.pope/ftl!84
parents e1022e1c 124b5ab0
No related branches found
No related tags found
1 merge request!84Implement #147 clipping
Pipeline #12663 passed
...@@ -28,8 +28,8 @@ struct __align__(16) HashParams { ...@@ -28,8 +28,8 @@ struct __align__(16) HashParams {
unsigned int m_integrationWeightSample; unsigned int m_integrationWeightSample;
unsigned int m_integrationWeightMax; unsigned int m_integrationWeightMax;
int3 m_minBounds; float3 m_minBounds;
int3 m_maxBounds; float3 m_maxBounds;
float m_spatialSmoothing; float m_spatialSmoothing;
float m_colourSmoothing; float m_colourSmoothing;
float m_confidenceThresh; float m_confidenceThresh;
......
...@@ -295,14 +295,14 @@ HashParams SceneRep::_parametersFromConfig() { ...@@ -295,14 +295,14 @@ HashParams SceneRep::_parametersFromConfig() {
params.m_flags = 0; params.m_flags = 0;
params.m_flags |= (value("clipping", false)) ? ftl::voxhash::kFlagClipping : 0; params.m_flags |= (value("clipping", false)) ? ftl::voxhash::kFlagClipping : 0;
params.m_flags |= (value("mls", false)) ? ftl::voxhash::kFlagMLS : 0; params.m_flags |= (value("mls", false)) ? ftl::voxhash::kFlagMLS : 0;
params.m_maxBounds = make_int3( params.m_maxBounds = make_float3(
value("bbox_x_max", 2.0f) / (params.m_virtualVoxelSize*SDF_BLOCK_SIZE), value("bbox_x_max", 2.0f),
value("bbox_y_max", 2.0f) / (params.m_virtualVoxelSize*SDF_BLOCK_SIZE), value("bbox_y_max", 2.0f),
value("bbox_z_max", 2.0f) / (params.m_virtualVoxelSize*SDF_BLOCK_SIZE)); value("bbox_z_max", 2.0f));
params.m_minBounds = make_int3( params.m_minBounds = make_float3(
value("bbox_x_min", -2.0f) / (params.m_virtualVoxelSize*SDF_BLOCK_SIZE), value("bbox_x_min", -2.0f),
value("bbox_y_min", -2.0f) / (params.m_virtualVoxelSize*SDF_BLOCK_SIZE), value("bbox_y_min", -2.0f),
value("bbox_z_min", -2.0f) / (params.m_virtualVoxelSize*SDF_BLOCK_SIZE)); value("bbox_z_min", -2.0f));
return params; return params;
} }
......
...@@ -150,13 +150,13 @@ ...@@ -150,13 +150,13 @@
"confidenceThreshold": 0.0, "confidenceThreshold": 0.0,
"mls": true, "mls": true,
"voxels": false, "voxels": false,
"clipping": false, "clipping": true,
"bbox_x_max": 1.5, "bbox_x_max": 0.6,
"bbox_x_min": -1.5, "bbox_x_min": -0.6,
"bbox_y_max": 3.0, "bbox_y_max": 3.0,
"bbox_y_min": -3.0, "bbox_y_min": -3.0,
"bbox_z_max": 2.5, "bbox_z_max": 3.5,
"bbox_z_min": 0.0, "bbox_z_min": 2.0,
"cudaDevice": 1 "cudaDevice": 1
}, },
"rs": { "rs": {
...@@ -507,6 +507,34 @@ ...@@ -507,6 +507,34 @@
"stream": {} "stream": {}
}, },
"reconstruction_snap10": {
"net": {
"peers": [],
"listen": "tcp://*:9002"
},
"sources": [
{"uri":"file:///home/nick/Pictures/FTL/snaptest10.tar.gz#0", "index": "camera0"},
{"uri":"file:///home/nick/Pictures/FTL/snaptest10.tar.gz#1", "index": "camera1"},
{"uri":"file:///home/nick/Pictures/FTL/snaptest10.tar.gz#2", "index": "camera2"},
{"uri":"file:///home/nick/Pictures/FTL/snaptest10.tar.gz#3", "index": "camera3"},
{"uri":"file:///home/nick/Pictures/FTL/snaptest10.tar.gz#4", "index": "camera4"}
],
"display": { "$ref": "#displays/left" },
"virtual": { "$ref": "#virtual_cams/default" },
"voxelhash": { "$ref": "#hash_conf/default" },
"merge": {
"$id": "ftl://blah/blah",
"targetsource" : "ftl://utu.fi/node3#vision_default/source",
"register": false,
"chain": false,
"maxerror": 100,
"iterations" : 10,
"delay" : 500,
"patternsize" : [9, 6]
},
"stream": {}
},
"reconstruction_lab": { "reconstruction_lab": {
"net": { "net": {
"peers": ["tcp://ftl-node-4:9001", "peers": ["tcp://ftl-node-4:9001",
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment