|
1 | 1 | <?xml version="1.0" encoding="utf-8"?>
|
2 | 2 | <xpcf-registry xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" autoAlias="true">
|
3 |
| - <module uuid="da89a6eb-3233-4dea-afdc-9d918be0bd74" name="SolARPipeline_SLAM" path="./SolARDemo_Data/Plugins/x86_64" description="The module embedding a pipeline to estimate the pose based on a multithreaded Slam"> |
| 3 | + <module uuid="da89a6eb-3233-4dea-afdc-9d918be0bd74" name="SolARPipeline_SLAM" path="Plugins" description="The module embedding a pipeline to estimate the pose based on a multithreaded Slam"> |
4 | 4 | <component uuid="577ccd2c-de1b-402a-8829-496747598588" name="PipelineSlam" description="A pipeline to estimate the pose based on a multithreaded Slam">
|
5 | 5 | <interface uuid="125f2007-1bf9-421d-9367-fbdc1210d006" name="IComponentIntrospect" description="IComponentIntrospect" />
|
6 | 6 | <interface uuid="b5a6225e-6a91-4050-b298-886f4c17d9d2" name="IPoseEstimationPipeline" description="The interface to define a video see-throuh pipeline" />
|
7 | 7 | </component>
|
8 | 8 | </module>
|
9 |
| - <module uuid="15e1990b-86b2-445c-8194-0cbe80ede970" name="SolARModuleOpenCV" path="./SolARDemo_Data/Plugins/x86_64" description="SolARModuleOpenCV"> |
| 9 | + <module uuid="15e1990b-86b2-445c-8194-0cbe80ede970" name="SolARModuleOpenCV" path="Plugins" description="SolARModuleOpenCV"> |
10 | 10 | <component uuid="5B7396F4-A804-4F3C-A0EB-FB1D56042BB4" name="SolARCameraOpencv" description="SolARCameraOpencv">
|
11 | 11 | <interface uuid="125f2007-1bf9-421d-9367-fbdc1210d006" name="IComponentIntrospect" description="IComponentIntrospect" />
|
12 | 12 | <interface uuid="5DDC7DF0-8377-437F-9C81-3643F7676A5B" name="ICamera" description="ICamera" />
|
|
125 | 125 | <interface uuid="125f2007-1bf9-421d-9367-fbdc1210d006" name="IComponentIntrospect" description="IComponentIntrospect" />
|
126 | 126 | <interface uuid="62b8b0b5-9344-40e6-a288-e609eb3ff0f1" name="I2DOverlay" description="I2DOverlay" />
|
127 | 127 | </component>
|
| 128 | + <component uuid="d926e249-8b7f-46e0-8cbd-f981ceb8f921" name="SolARUndistortPointsOpencv" description="SolARUndistortPointsOpencv"> |
| 129 | + <interface uuid="125f2007-1bf9-421d-9367-fbdc1210d006" name="IComponentIntrospect" description="IComponentIntrospect" /> |
| 130 | + <interface uuid="a345a1d2-c3f3-497f-948b-cd1a199e6657" name="IUndistortPoints" description="IUndistortPoints" /> |
| 131 | + </component> |
| 132 | + <component uuid="ddae46ca-1657-4301-a87d-f2dcfa6265d0" name="SolARCornerRefinementOpencv" description="SolARCornerRefinementOpencv"> |
| 133 | + <interface uuid="125f2007-1bf9-421d-9367-fbdc1210d006" name="IComponentIntrospect" description="IComponentIntrospect" /> |
| 134 | + <interface uuid="6ed0413a-751e-4c33-b91b-97b3ea949bc2" name="ICornerRefinement" description="ICornerRefinement" /> |
| 135 | + </component> |
128 | 136 | </module>
|
129 |
| - <module uuid="6e960df6-9a36-11e8-9eb6-529269fb1459" name="SolARModuleOpenGL" path="./SolARDemo_Data/Plugins/x86_64" description="SolARModuleOpenGL"> |
| 137 | + <module uuid="6e960df6-9a36-11e8-9eb6-529269fb1459" name="SolARModuleOpenGL" path="Plugins" description="SolARModuleOpenGL"> |
130 | 138 | <component uuid="afd38ea0-9a46-11e8-9eb6-529269fb1459" name="SolAR3DPointsViewerOpengl" description="SolAR3DPointsViewerOpengl">
|
131 | 139 | <interface uuid="125f2007-1bf9-421d-9367-fbdc1210d006" name="IComponentIntrospect" description="IComponentIntrospect" />
|
132 | 140 | <interface uuid="575d365a-9a27-11e8-9eb6-529269fb1459" name="I3DPointsViewer" description="I3DPointsViewer" />
|
133 | 141 | </component>
|
134 | 142 | </module>
|
135 |
| - <module uuid="28b89d39-41bd-451d-b19e-d25a3d7c5797" name="SolARModuleTools" path="./SolARDemo_Data/Plugins/x86_64" description="SolARModuleTools"> |
| 143 | + <module uuid="28b89d39-41bd-451d-b19e-d25a3d7c5797" name="SolARModuleTools" path="Plugins" description="SolARModuleTools"> |
136 | 144 | <component uuid="85db2f25-4f1c-4e06-9011-e020284bfc4f" name="SolARBasicSink" description="A Sink component for a synchronized pose and image pair">
|
137 | 145 | <interface uuid="125f2007-1bf9-421d-9367-fbdc1210d006" name="IComponentIntrospect" description="IComponentIntrospect" />
|
138 | 146 | <interface uuid="c0d9fee4-d7d7-4866-a6cd-3bacac23316a" name="ISinkPoseImage" description="An interface allowing to store a synchronized pose and image from the pipeline to make it available to a third party application" />
|
|
210 | 218 | <interface uuid="33db5a56-9be2-4e5a-8fdc-de25e1633cf6" name="IMapping" description="IMapping" />
|
211 | 219 | </component>
|
212 | 220 | </module>
|
213 |
| - <module uuid="b81f0b90-bdbc-11e8-a355-529269fb1459" name="SolARModuleFBOW" path="./SolARDemo_Data/Plugins/x86_64" description="SolARModuleFBOW"> |
| 221 | + <module uuid="b81f0b90-bdbc-11e8-a355-529269fb1459" name="SolARModuleFBOW" path="Plugins" description="SolARModuleFBOW"> |
214 | 222 | <component uuid="9d1b1afa-bdbc-11e8-a355-529269fb1459" name="SolARKeyframeRetrieverFBOW" description="SolARKeyframeRetrieverFBOW">
|
215 | 223 | <interface uuid="125f2007-1bf9-421d-9367-fbdc1210d006" name="IComponentIntrospect" description="IComponentIntrospect" />
|
216 | 224 | <interface uuid="f60980ce-bdbd-11e8-a355-529269fb1459" name="IKeyframeRetriever" description="IKeyframeRetriever" />
|
217 | 225 | </component>
|
218 | 226 | </module>
|
219 |
| - <module uuid="8f94a3c5-79ed-4851-9502-98033eae3a3b" name="SolARModuleG2O" path="./SolARDemo_Data/Plugins/x86_64" description="SolARModuleG2O"> |
| 227 | + <module uuid="8f94a3c5-79ed-4851-9502-98033eae3a3b" name="SolARModuleG2O" path="Plugins" description="SolARModuleG2O"> |
220 | 228 | <component uuid="870d89ba-bb5f-460a-a817-1fcb6473df70" name="SolAROptimizationG2O" description="SolAROptimizationG2O">
|
221 | 229 | <interface uuid="125f2007-1bf9-421d-9367-fbdc1210d006" name="IComponentIntrospect" description="IComponentIntrospect" />
|
222 | 230 | <interface uuid="35b9bdb7-d23c-4909-984f-ae7f9a292e6c" name="IBundler" description="IBundler" />
|
|
251 | 259 | </factory>
|
252 | 260 | <properties>
|
253 | 261 | <configure component="SolARCameraOpencv">
|
254 |
| - <property name="calibrationFile" type="string" value="./SolARDemo_Data/StreamingAssets/SolAR/CameraCalibration/camera_calibration.yml" /> |
| 262 | + <property name="calibrationFile" type="string" value="/storage/emulated/0/Android/data/com.bcom.SolARDemo/files/StreamingAssets/SolAR/CameraCalibration/camera_calibration.yml" /> |
255 | 263 | <property name="deviceID" type="uint" value="0" />
|
256 | 264 | </configure>
|
257 | 265 | <configure component="SolARImagesAsCameraOpencv">
|
|
280 | 288 | <property name="minTrackedPoints" type="int" value="100" />
|
281 | 289 | </configure>
|
282 | 290 | <configure component="SolARMapper">
|
283 |
| - <property name="directory" type="string" value="./SolARDemo_Data/map" /> |
| 291 | + <property name="directory" type="string" value="/storage/emulated/0/Android/data/com.bcom.SolARDemo/files/map" /> |
284 | 292 | <property name="identificationFileName" type="string" value="identification.bin" />
|
285 | 293 | <property name="coordinateFileName" type="string" value="coordinate.bin" />
|
286 | 294 | <property name="pointCloudManagerFileName" type="string" value="pointcloud.bin" />
|
|
347 | 355 | <property name="minMeanDistanceIsKeyframe" type="float" value="0.03" />
|
348 | 356 | </configure>
|
349 | 357 | <configure component="SolARKeyframeRetrieverFBOW">
|
350 |
| - <property name="VOCpath" type="string" value="./SolARDemo_Data/StreamingAssets/SolAR/FBOW/akaze.fbow" /> |
| 358 | + <property name="VOCpath" type="string" value="/storage/emulated/0/Android/data/com.bcom.SolARDemo/files/StreamingAssets/SolAR/FBOW/akaze.fbow" /> |
351 | 359 | <property name="threshold" type="float" value="0.02" />
|
352 | 360 | <property name="level" type="int" value="3" />
|
353 | 361 | <property name="matchingDistanceRatio" type="float" value="0.8" />
|
|
439 | 447 | <property name="exitKey" type="int" value="27" />
|
440 | 448 | </configure>
|
441 | 449 | <configure component="SolARMarker2DSquaredBinaryOpencv">
|
442 |
| - <property name="filePath" type="string" value="./SolARDemo_Data/StreamingAssets/SolAR/Markers/fiducialMarker.yml" description="Path of the .yml file describing the fiducial marker." /> |
| 450 | + <property name="filePath" type="string" value="/storage/emulated/0/Android/data/com.bcom.SolARDemo/files/StreamingAssets/SolAR/Markers/fiducialMarker.yml" description="Path of the .yml file describing the fiducial marker." /> |
443 | 451 | </configure>
|
444 | 452 | <configure component="SolARFiducialMarkerPoseEstimator">
|
445 | 453 | <property name="nbThreshold" type="int" value="3" />
|
|
0 commit comments