the final version

main
jzq 2024-06-21 15:44:42 +08:00
commit c7aeda2a41
341 changed files with 1219587 additions and 0 deletions

149
CMakeLists.txt Normal file
View File

@ -0,0 +1,149 @@
cmake_minimum_required(VERSION 2.8)
project(ORB_SLAM2)
add_definitions(-w)
IF(NOT CMAKE_BUILD_TYPE)
SET(CMAKE_BUILD_TYPE Release)
ENDIF()
MESSAGE("Build type: " ${CMAKE_BUILD_TYPE})
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -O3 -march=native ")
set(CMAKE_CXX_FLAGS "-g -O3 -march=native") #
#set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -O3 -march=native")
# set(PCL_DIR "/home/hong/Desktop/pcl-pcl-1.9.1/cmake")
FIND_PACKAGE( OpenMP REQUIRED)
if(OPENMP_FOUND)
message("OPENMP FOUND")
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${OpenMP_C_FLAGS}")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}")
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} ${OpenMP_EXE_LINKER_FLAGS}")
endif()
# Check C++11 or C++0x support
include(CheckCXXCompilerFlag)
CHECK_CXX_COMPILER_FLAG("-std=c++11" COMPILER_SUPPORTS_CXX11)
CHECK_CXX_COMPILER_FLAG("-std=c++0x" COMPILER_SUPPORTS_CXX0X)
if(COMPILER_SUPPORTS_CXX11)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
add_definitions(-DCOMPILEDWITHC11)
message(STATUS "Using flag -std=c++11.")
elseif(COMPILER_SUPPORTS_CXX0X)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x")
add_definitions(-DCOMPILEDWITHC0X)
message(STATUS "Using flag -std=c++0x.")
else()
message(FATAL_ERROR "The compiler ${CMAKE_CXX_COMPILER} has no C++11 support. Please use a different C++ compiler.")
endif()
LIST(APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake_modules)
find_package(OpenCV 3.0 QUIET)
if(NOT OpenCV_FOUND)
find_package(OpenCV 2.4.3 QUIET)
if(NOT OpenCV_FOUND)
message(FATAL_ERROR "OpenCV > 2.4.3 not found.")
endif()
endif()
find_package(OpenGL REQUIRED)
find_package(GLUT REQUIRED)
find_package(Eigen3 3.1.0 REQUIRED)
find_package(Pangolin REQUIRED)
find_package(PCL REQUIRED)
include_directories(${OPENGL_INCLUDE_DIRS})
include_directories(${GLUT_INCLUDE_DIRS})
include_directories(
${PROJECT_SOURCE_DIR}
${PROJECT_SOURCE_DIR}/include
${PCL_INCLUDE_DIRS}
${EIGEN3_INCLUDE_DIR}
${Pangolin_INCLUDE_DIRS}
)
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR}/lib)
add_library(${PROJECT_NAME} SHARED
src/System.cc
src/Tracking.cc
src/LocalMapping.cc
src/LoopClosing.cc
src/ORBextractor.cc
src/ORBmatcher.cc
src/FrameDrawer.cc
src/Converter.cc
src/MapPoint.cc
src/KeyFrame.cc
src/Map.cc
src/MapDrawer.cc
src/Optimizer.cc
src/PnPsolver.cc
src/Frame.cc
src/KeyFrameDatabase.cc
src/Sim3Solver.cc
src/Initializer.cc
src/Viewer.cc
src/Car.cpp
src/Semantic_Map.cc
)
target_link_libraries(${PROJECT_NAME}
${OpenCV_LIBS}
${EIGEN3_LIBS}
${OPENGL_LIBRARIES}
${GLUT_LIBRARIES}
${PCL_LIBRARIES}
${Pangolin_LIBRARIES}
${PROJECT_SOURCE_DIR}/Thirdparty/DBoW2/lib/libDBoW2.so
${PROJECT_SOURCE_DIR}/Thirdparty/g2o/lib/libg2o.so
)
# Build examples
# set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR}/Examples/RGB-D)
# add_executable(rgbd_tum
# Examples/RGB-D/rgbd_tum.cc)
# target_link_libraries(rgbd_tum ${PROJECT_NAME})
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR}/Examples/Stereo)
add_executable(stereo_kitti
Examples/Stereo/stereo_kitti.cc)
target_link_libraries(stereo_kitti ${PROJECT_NAME})
add_executable(stereo_kitti_raw
Examples/Stereo/stereo_kitti_raw.cc)
target_link_libraries(stereo_kitti_raw ${PROJECT_NAME})
# add_executable(stereo_euroc
# Examples/Stereo/stereo_euroc.cc)
# target_link_libraries(stereo_euroc ${PROJECT_NAME})
# set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR}/Examples/Monocular)
# add_executable(mono_tum
# Examples/Monocular/mono_tum.cc)
# target_link_libraries(mono_tum ${PROJECT_NAME})
# add_executable(mono_kitti
# Examples/Monocular/mono_kitti.cc)
# target_link_libraries(mono_kitti ${PROJECT_NAME})
# add_executable(mono_euroc
# Examples/Monocular/mono_euroc.cc)
# target_link_libraries(mono_euroc ${PROJECT_NAME})

837
CameraTrajectory.txt Normal file
View File

@ -0,0 +1,837 @@
1.000000000 0.000000000 0.000000000 0.000000000 0.000000000 1.000000000 0.000000000 0.000000000 0.000000000 0.000000000 1.000000000 0.000000000
0.999999702 0.000668558 0.000336301 -0.018710732 -0.000668632 0.999999762 0.000222222 -0.004568581 -0.000336152 -0.000222447 0.999999940 0.301740199
0.999999821 0.000600793 -0.000140831 -0.005287565 -0.000600734 0.999999821 0.000423221 -0.009078673 0.000141085 -0.000423136 0.999999881 0.665003479
0.999999881 0.000453820 -0.000058865 -0.007652601 -0.000453806 0.999999881 0.000234707 -0.011066814 0.000058972 -0.000234680 0.999999940 1.008891225
0.999999821 0.000538472 0.000024085 -0.012781111 -0.000538473 0.999999881 0.000037722 -0.014002660 -0.000024065 -0.000037734 1.000000000 1.352355361
0.999999881 0.000178701 0.000385942 -0.012698635 -0.000178820 0.999999940 0.000308846 -0.021051867 -0.000385887 -0.000308915 0.999999881 1.666168332
0.999999940 -0.000033520 0.000453690 -0.016401449 0.000033597 1.000000000 -0.000167819 -0.024129983 -0.000453685 0.000167834 0.999999940 1.996656537
1.000000000 0.000304019 0.000412484 -0.015632974 -0.000304002 0.999999940 -0.000041860 -0.035140179 -0.000412496 0.000041734 0.999999881 2.307993412
0.999999881 0.000526656 -0.000034597 -0.019121777 -0.000526651 0.999999821 0.000144192 -0.040023364 0.000034673 -0.000144174 1.000000000 2.637287378
0.999999166 0.001159394 -0.000584564 -0.023035005 -0.001159417 0.999999344 -0.000039239 -0.036534127 0.000584518 0.000039916 0.999999821 2.963583469
0.999999046 0.001100004 -0.000858403 -0.029538296 -0.001100121 0.999999404 -0.000136009 -0.040642641 0.000858253 0.000136953 0.999999642 3.278609514
0.999999046 0.000849055 -0.001030271 -0.023415754 -0.000848925 0.999999583 0.000127097 -0.048936464 0.001030378 -0.000126223 0.999999464 3.566151381
0.999998868 0.000690611 -0.001332756 -0.027410075 -0.000689793 0.999999583 0.000614410 -0.059132122 0.001333179 -0.000613490 0.999998868 3.874480724
0.999997735 0.000708705 -0.001980837 -0.029977314 -0.000708581 0.999999762 0.000063371 -0.053214774 0.001980881 -0.000061968 0.999998033 4.188607216
0.999996185 0.000769771 -0.002646287 -0.027291998 -0.000770698 0.999999642 -0.000349282 -0.063873999 0.002646016 0.000351320 0.999996424 4.484514236
0.999995470 0.000872166 -0.002884928 -0.033126656 -0.000873070 0.999999583 -0.000312052 -0.068573840 0.002884655 0.000314569 0.999995708 4.779220104
0.999992788 0.001816437 -0.003343767 -0.035616994 -0.001817917 0.999998271 -0.000439846 -0.068672776 0.003342962 0.000445921 0.999994338 5.082948685
0.999990702 0.002484684 -0.003532787 -0.042521067 -0.002486435 0.999996901 -0.000491451 -0.073417090 0.003531555 0.000500231 0.999993682 5.375926495
0.999990821 0.001863902 -0.003855418 -0.042815335 -0.001864578 0.999998212 -0.000171776 -0.080154814 0.003855091 0.000178963 0.999992549 5.665174484
0.999991119 0.001241740 -0.004033237 -0.041375235 -0.001242494 0.999999225 -0.000184203 -0.086820826 0.004033006 0.000189212 0.999991775 5.941702366
0.999989748 0.001789119 -0.004140181 -0.046523597 -0.001791150 0.999998271 -0.000486872 -0.091959581 0.004139303 0.000494283 0.999991298 6.222694874
0.999988914 0.001174184 -0.004565649 -0.043169692 -0.001176247 0.999999166 -0.000449119 -0.093669318 0.004565118 0.000454485 0.999989450 6.509553909
0.999988198 0.001336347 -0.004666032 -0.044959001 -0.001339682 0.999998868 -0.000711617 -0.096674860 0.004665075 0.000717860 0.999988854 6.787372112
0.999988377 0.001270699 -0.004643634 -0.047169421 -0.001274324 0.999998868 -0.000777807 -0.102731913 0.004642641 0.000783715 0.999988914 7.066873074
0.999988496 0.001087388 -0.004671713 -0.049368553 -0.001089594 0.999999225 -0.000469742 -0.105681643 0.004671200 0.000474827 0.999988914 7.349597454
0.999988437 0.001225462 -0.004657437 -0.053396083 -0.001223984 0.999999166 0.000320303 -0.111244470 0.004657825 -0.000314598 0.999989033 7.618167400
0.999986887 0.002109508 -0.004671005 -0.059333459 -0.002108924 0.999997795 0.000129999 -0.117039755 0.004671269 -0.000120146 0.999989033 7.892604351
0.999985099 0.002407391 -0.004892561 -0.060982324 -0.002408954 0.999997079 -0.000313553 -0.118255861 0.004891792 0.000325334 0.999987960 8.159208298
0.999983728 0.002422934 -0.005160536 -0.054373689 -0.002422323 0.999997079 0.000124792 -0.118279859 0.005160823 -0.000112289 0.999986649 8.400557518
0.999984384 0.002335404 -0.005074744 -0.061838381 -0.002332852 0.999997139 0.000508638 -0.125927910 0.005075917 -0.000496791 0.999987006 8.677942276
0.999986053 0.002043375 -0.004873182 -0.062524848 -0.002042279 0.999997914 0.000229853 -0.131664604 0.004873641 -0.000219897 0.999988079 8.920079231
0.999987006 0.001951542 -0.004713854 -0.063488260 -0.001950272 0.999998093 0.000273872 -0.136056423 0.004714380 -0.000264675 0.999988854 9.165148735
0.999986887 0.002009202 -0.004701332 -0.070055813 -0.002008297 0.999997914 0.000197387 -0.134715408 0.004701719 -0.000187942 0.999988914 9.426313400
0.999987245 0.001968766 -0.004639425 -0.068964191 -0.001967590 0.999997973 0.000258120 -0.139332384 0.004639924 -0.000248989 0.999989212 9.671593666
0.999986470 0.002622006 -0.004488764 -0.077347204 -0.002624799 0.999996305 -0.000616472 -0.146432549 0.004487132 0.000628246 0.999989748 9.912796021
0.999984920 0.002808394 -0.004724720 -0.077989146 -0.002816700 0.999994457 -0.001752349 -0.146602526 0.004719773 0.001765630 0.999987245 10.169593811
0.999986112 0.002504874 -0.004640479 -0.084947765 -0.002515673 0.999994278 -0.002322837 -0.149500549 0.004634634 0.002334479 0.999986470 10.409351349
0.999983788 0.003185277 -0.004724221 -0.092176840 -0.003198373 0.999991059 -0.002767124 -0.153258204 0.004715364 0.002782189 0.999984980 10.660492897
0.999982417 0.002752863 -0.005246967 -0.090840176 -0.002767909 0.999992073 -0.002862348 -0.157321379 0.005239046 0.002876821 0.999982059 10.939938545
0.999980867 0.002659762 -0.005568613 -0.093726277 -0.002676213 0.999992073 -0.002948878 -0.166515127 0.005560725 0.002963724 0.999980152 11.191181183
0.999977231 0.002570483 -0.006242520 -0.103228807 -0.002591089 0.999991238 -0.003295104 -0.173948348 0.006233995 0.003311203 0.999975085 11.459199905
0.999970317 0.002656310 -0.007229382 -0.106120750 -0.002681542 0.999990344 -0.003482762 -0.180357680 0.007220062 0.003502045 0.999967813 11.738867760
0.999963284 0.002672720 -0.008138257 -0.121556491 -0.002703716 0.999989152 -0.003799986 -0.182731494 0.008128013 0.003821850 0.999959588 12.020937920
0.999958813 0.002968067 -0.008578944 -0.141871750 -0.003000040 0.999988616 -0.003716479 -0.196486041 0.008567816 0.003742063 0.999956250 12.313694000
0.999953806 0.002850854 -0.009174561 -0.161188126 -0.002886957 0.999988139 -0.003924379 -0.200691119 0.009163263 0.003950685 0.999950230 12.612650871
0.999957085 0.002225333 -0.008994617 -0.239243269 -0.002267412 0.999986529 -0.004670701 -0.185270056 0.008984101 0.004690895 0.999948680 12.936032295
0.999953032 0.002206491 -0.009451902 -0.276691586 -0.002258499 0.999982357 -0.005495359 -0.174448878 0.009439609 0.005516447 0.999940217 13.247938156
0.999949038 0.002811949 -0.009697819 -0.302883416 -0.002870517 0.999977767 -0.006030644 -0.164871752 0.009680645 0.006058174 0.999934793 13.548942566
0.999952853 0.002043541 -0.009502932 -0.377606571 -0.002098951 0.999980748 -0.005824441 -0.163695663 0.009490849 0.005844112 0.999937892 13.900061607
0.999958694 0.002476839 -0.008746110 -0.421047270 -0.002530363 0.999978065 -0.006114044 -0.166801810 0.008730776 0.006135922 0.999943018 14.186000824
0.999963760 0.001728578 -0.008338118 -0.459931135 -0.001779767 0.999979556 -0.006135682 -0.157217860 0.008327342 0.006150299 0.999946415 14.482817650
0.999967873 0.002998351 -0.007441049 -0.488066256 -0.003046199 0.999974668 -0.006427340 -0.156521097 0.007421589 0.006449799 0.999951601 14.747160912
0.999966741 0.003759326 -0.007237061 -0.493573397 -0.003807658 0.999970436 -0.006676168 -0.161824688 0.007211749 0.006703502 0.999951482 15.006039619
0.999972939 0.002982167 -0.006721425 -0.524345994 -0.003027927 0.999972224 -0.006808323 -0.163120270 0.006700934 0.006828491 0.999954224 15.340435028
0.999974668 0.004126223 -0.005787489 -0.553448200 -0.004171648 0.999960423 -0.007858820 -0.168698609 0.005754833 0.007882766 0.999952316 15.668080330
0.999978960 0.003566569 -0.005403248 -0.560633540 -0.003605938 0.999966919 -0.007294110 -0.173632026 0.005377054 0.007313441 0.999958813 15.979932785
0.999974132 0.004476310 -0.005626121 -0.558285475 -0.004519312 0.999960423 -0.007653905 -0.175450936 0.005591637 0.007679130 0.999954879 16.292301178
0.999973297 0.004720917 -0.005575521 -0.580650747 -0.004764814 0.999957561 -0.007886136 -0.177544355 0.005538055 0.007912492 0.999953389 16.677177429
0.999969840 0.005349285 -0.005620114 -0.580486834 -0.005396840 0.999949455 -0.008480554 -0.184065223 0.005574465 0.008510629 0.999948263 17.028207779
0.999981642 0.003589337 -0.004878434 -0.628496289 -0.003629830 0.999958813 -0.008317148 -0.172190934 0.004848381 0.008334705 0.999953449 17.471614838
0.999977052 0.004562334 -0.005011566 -0.628056049 -0.004599778 0.999961376 -0.007485521 -0.192833871 0.004977222 0.007508402 0.999959350 17.845819473
0.999982893 0.003491429 -0.004703296 -0.659278154 -0.003526268 0.999966145 -0.007419176 -0.179414824 0.004677235 0.007435633 0.999961376 18.298532486
0.999979675 0.004581075 -0.004428972 -0.668177068 -0.004613515 0.999962389 -0.007342649 -0.192780629 0.004395168 0.007362933 0.999963224 18.740839005
0.999978423 0.005008228 -0.004254821 -0.689897120 -0.005034714 0.999967873 -0.006237155 -0.190288216 0.004223448 0.006258443 0.999971509 19.180513382
0.999984562 0.004320054 -0.003490797 -0.726299465 -0.004334052 0.999982536 -0.004012235 -0.193366960 0.003473404 0.004027302 0.999985814 19.666187286
0.999985695 0.003723515 -0.003839482 -0.744543970 -0.003729582 0.999991834 -0.001574225 -0.201018602 0.003833589 0.001588522 0.999991417 20.127941132
0.999987602 0.002862467 -0.004080730 -0.774603009 -0.002862195 0.999995887 0.000072752 -0.185581446 0.004080921 -0.000061071 0.999991655 20.608663559
0.999981701 0.003978108 -0.004573148 -0.791876614 -0.003973725 0.999991715 0.000967093 -0.187526286 0.004576957 -0.000948902 0.999989092 21.039197922
0.999985516 0.003855835 -0.003733428 -0.789426565 -0.003851465 0.999991894 0.001176964 -0.198874697 0.003737936 -0.001162568 0.999992311 21.374250412
0.999985397 0.003906183 -0.003727570 -0.788535655 -0.003902955 0.999992073 0.000872815 -0.195398018 0.003730949 -0.000858254 0.999992669 21.800395966
0.999987125 0.003374813 -0.003757386 -0.778136671 -0.003369114 0.999993145 0.001522113 -0.209127516 0.003762497 -0.001509434 0.999991775 22.083042145
0.999986768 0.003191764 -0.004024873 -0.782115698 -0.003184264 0.999993145 0.001868546 -0.216916353 0.004030809 -0.001855705 0.999990106 22.481510162
0.999979675 0.004829574 -0.004152417 -0.802138150 -0.004820404 0.999985993 0.002215486 -0.228997231 0.004163058 -0.002195424 0.999988973 22.903585434
0.999983609 0.003514767 -0.004524645 -0.797825992 -0.003500510 0.999988914 0.003155121 -0.237533092 0.004535685 -0.003139230 0.999984801 23.306682587
0.999980748 0.004395279 -0.004361886 -0.815782428 -0.004384544 0.999987364 0.002467835 -0.245425150 0.004372677 -0.002448663 0.999987423 23.808376312
0.999981523 0.004052389 -0.004528878 -0.821834683 -0.004040958 0.999988556 0.002530422 -0.252909154 0.004539081 -0.002512074 0.999986529 24.371208191
0.999976158 0.004340824 -0.005358030 -0.823495269 -0.004323929 0.999985754 0.003160734 -0.258900970 0.005371673 -0.003137491 0.999980628 24.932321548
0.999973059 0.004678652 -0.005659074 -0.831094503 -0.004662243 0.999984860 0.002909128 -0.267678797 0.005672599 -0.002882665 0.999979675 25.498979568
0.999969780 0.005097765 -0.005865426 -0.840269506 -0.005083184 0.999983907 0.002498228 -0.272332132 0.005878066 -0.002468338 0.999979675 26.043603897
0.999966860 0.005234713 -0.006234751 -0.844689548 -0.005216694 0.999982119 0.002902916 -0.279457182 0.006249836 -0.002870295 0.999976337 26.594394684
0.999963045 0.005429715 -0.006660457 -0.856705129 -0.005409057 0.999980450 0.003115637 -0.285743237 0.006677243 -0.003079495 0.999972939 27.149642944
0.999965191 0.004812416 -0.006805670 -0.865100145 -0.004801446 0.999987125 0.001627243 -0.286975026 0.006813413 -0.001594509 0.999975502 27.705224991
0.999961913 0.005102633 -0.007084838 -0.872330785 -0.005093645 0.999986172 0.001285939 -0.294813186 0.007091301 -0.001249802 0.999974072 28.230682373
0.999958754 0.005128243 -0.007484656 -0.883661926 -0.005121422 0.999986470 0.000930083 -0.304582536 0.007489323 -0.000891713 0.999971569 28.771255493
0.999959052 0.004416039 -0.007895223 -0.888416290 -0.004413344 0.999990225 0.000358903 -0.307211876 0.007896732 -0.000324044 0.999968708 29.315811157
0.999956310 0.004494374 -0.008200189 -0.895810604 -0.004493635 0.999989986 0.000108595 -0.315711349 0.008200595 -0.000071741 0.999966323 29.855581284
0.999944985 0.005662717 -0.008832728 -0.887128234 -0.005665316 0.999983907 -0.000269080 -0.315787792 0.008831062 0.000319105 0.999960959 30.405176163
0.999943852 0.005110533 -0.009285645 -0.896526635 -0.005108370 0.999986947 0.000256580 -0.323146254 0.009286835 -0.000209131 0.999956846 30.960887909
0.999952197 0.004391893 -0.008726238 -0.896731973 -0.004393289 0.999990284 -0.000140735 -0.337409645 0.008725535 0.000179065 0.999961913 31.481737137
0.999948144 0.004732940 -0.009017411 -0.907858670 -0.004736978 0.999988794 -0.000426419 -0.342482477 0.009015290 0.000469112 0.999959230 32.018524170
0.999949396 0.005413906 -0.008480461 -0.937495470 -0.005418836 0.999985218 -0.000558370 -0.348711789 0.008477313 0.000604296 0.999963820 32.452457428
0.999952674 0.005941458 -0.007707420 -0.956385970 -0.005945605 0.999982178 -0.000515401 -0.357755125 0.007704221 0.000561201 0.999970138 32.884143829
0.999954224 0.006540915 -0.006986096 -0.986252367 -0.006543994 0.999978423 -0.000417768 -0.359775215 0.006983213 0.000463466 0.999975502 33.315917969
0.999957979 0.005425877 -0.007392870 -0.988945723 -0.005425422 0.999985278 0.000081736 -0.361770391 0.007393204 -0.000041623 0.999972641 33.748695374
0.999954045 0.005668397 -0.007730420 -1.001491308 -0.005666661 0.999983966 0.000246465 -0.368476242 0.007731693 -0.000202648 0.999970078 34.205181122
0.999969542 0.003865224 -0.006778346 -1.042491913 -0.003861378 0.999992490 0.000580295 -0.363110989 0.006780538 -0.000554104 0.999976873 34.631290436
0.999972761 0.003728997 -0.006372273 -1.048338175 -0.003723174 0.999992788 0.000925401 -0.377989173 0.006375678 -0.000901651 0.999979258 35.009227753
0.999969900 0.004640502 -0.006209591 -1.063209772 -0.004636100 0.999988914 0.000723217 -0.389343441 0.006212879 -0.000694407 0.999980450 35.412532806
0.999962568 0.005786153 -0.006428940 -1.068372965 -0.005784144 0.999983191 0.000331086 -0.398994714 0.006430748 -0.000293888 0.999979258 35.792331696
0.999973595 0.004548195 -0.005664158 -1.098216295 -0.004545926 0.999989569 0.000413281 -0.387859523 0.005665978 -0.000387521 0.999983847 36.226150513
0.999974906 0.004779696 -0.005216670 -1.115118146 -0.004776602 0.999988437 0.000605291 -0.395341307 0.005219503 -0.000580358 0.999986231 36.632343292
0.999968231 0.005668034 -0.005601903 -1.089340687 -0.005663982 0.999983668 0.000738974 -0.396451920 0.005606000 -0.000707221 0.999984026 36.917804718
0.999974489 0.003648825 -0.006139800 -1.101076603 -0.003643516 0.999992967 0.000875541 -0.394040495 0.006142953 -0.000853148 0.999980748 37.326290131
0.999977469 0.003297615 -0.005847751 -1.106663823 -0.003289979 0.999993742 0.001314880 -0.396921933 0.005852051 -0.001295611 0.999981999 37.676563263
0.999967158 0.004877271 -0.006465197 -1.123540163 -0.004868208 0.999987125 0.001416884 -0.404038459 0.006472024 -0.001385363 0.999978125 38.062412262
0.999967337 0.004782856 -0.006518361 -1.139080644 -0.004773900 0.999987662 0.001388663 -0.405901849 0.006524921 -0.001357500 0.999977767 38.426891327
0.999967158 0.004492417 -0.006741628 -1.164700508 -0.004484612 0.999989271 0.001172230 -0.411208123 0.006746822 -0.001141958 0.999976575 38.803600311
0.999965370 0.004002172 -0.007294934 -1.183442116 -0.003990577 0.999990761 0.001603358 -0.405482292 0.007301285 -0.001574192 0.999972105 39.174964905
0.999962568 0.003697939 -0.007821169 -1.207146287 -0.003679173 0.999990344 0.002412425 -0.405688107 0.007830014 -0.002383559 0.999966502 39.534168243
0.999954462 0.004463185 -0.008433545 -1.228775978 -0.004446435 0.999988079 0.002003780 -0.412466586 0.008442388 -0.001966189 0.999962449 39.895229340
0.999951422 0.004195692 -0.008916036 -1.252241731 -0.004178429 0.999989390 0.001954130 -0.416229814 0.008924140 -0.001916781 0.999958277 40.266201019
0.999948919 0.004057372 -0.009251756 -1.291678190 -0.004039230 0.999989986 0.001978816 -0.417811841 0.009259693 -0.001941345 0.999955177 40.646087646
0.999937594 0.003966484 -0.010445530 -1.318468094 -0.003944385 0.999989867 0.002135412 -0.398865372 0.010453897 -0.002094077 0.999943137 41.009651184
0.999933422 0.005024250 -0.010382912 -1.365546227 -0.005000188 0.999984682 0.002342173 -0.407571226 0.010394521 -0.002290100 0.999943316 41.375137329
0.999929667 0.004660713 -0.010904125 -1.392528653 -0.004636919 0.999986827 0.002206385 -0.419478476 0.010914268 -0.002155669 0.999938130 41.727134705
0.999926150 0.004212209 -0.011409223 -1.421269655 -0.004185585 0.999988377 0.002356375 -0.417504132 0.011419016 -0.002308446 0.999932110 42.095191956
0.999918222 0.004427445 -0.011997691 -1.453105688 -0.004395906 0.999986827 0.002653921 -0.420564324 0.012009285 -0.002600964 0.999924481 42.439121246
0.999916434 0.003469653 -0.012452538 -1.517646194 -0.003437212 0.999990582 0.002625559 -0.410853297 0.012461533 -0.002582536 0.999918997 42.820220947
0.999914825 0.003922646 -0.012447849 -1.560997009 -0.003897734 0.999990344 0.002024971 -0.409229875 0.012455672 -0.001976280 0.999920487 43.165321350
0.999907494 0.003378193 -0.013176890 -1.574407816 -0.003343679 0.999990940 0.002640504 -0.425390631 0.013185691 -0.002596200 0.999909699 43.536552429
0.999887645 0.003740872 -0.014516157 -1.581183791 -0.003702780 0.999989688 0.002650040 -0.430419564 0.014525919 -0.002595992 0.999891102 44.012149811
0.999872744 0.004283121 -0.015367223 -1.582990885 -0.004239004 0.999986827 0.002902255 -0.444697022 0.015379451 -0.002836744 0.999877691 44.452545166
0.999858141 0.004046516 -0.016348893 -1.586129546 -0.003993862 0.999986708 0.003252044 -0.450001240 0.016361836 -0.003186288 0.999861002 44.918090820
0.999853551 0.004094858 -0.016616270 -1.601757646 -0.004039383 0.999986172 0.003370767 -0.459460080 0.016629845 -0.003303155 0.999856174 45.351135254
0.999842227 0.004549596 -0.017171783 -1.610935807 -0.004484258 0.999982655 0.003841563 -0.459043980 0.017188961 -0.003763954 0.999845088 45.813304901
0.999827802 0.004876568 -0.017904907 -1.606471777 -0.004808702 0.999981105 0.003831459 -0.464208841 0.017923253 -0.003744700 0.999832332 46.216495514
0.999822736 0.005064983 -0.018132413 -1.617211223 -0.005004575 0.999981761 0.003375340 -0.467652500 0.018149177 -0.003283997 0.999829888 46.659595490
0.999827921 0.004557733 -0.017983777 -1.623714447 -0.004498086 0.999984264 0.003355776 -0.470394522 0.017998787 -0.003274307 0.999832630 47.089920044
0.999826729 0.005093946 -0.017904816 -1.634819865 -0.005030037 0.999980748 0.003612623 -0.474003911 0.017922876 -0.003521935 0.999833167 47.508308411
0.999821842 0.006091672 -0.017865522 -1.650399685 -0.006033184 0.999976277 0.003325908 -0.478381306 0.017885363 -0.003217530 0.999834836 47.900505066
0.999820113 0.006247665 -0.017907776 -1.660534859 -0.006191856 0.999975801 0.003170150 -0.488253713 0.017927146 -0.003058698 0.999834538 48.306247711
0.999822795 0.006196553 -0.017783565 -1.665415168 -0.006148160 0.999977231 0.002774561 -0.493816793 0.017800361 -0.002664733 0.999837935 48.710716248
0.999825895 0.005890696 -0.017703986 -1.673309803 -0.005839839 0.999978662 0.002922995 -0.496968150 0.017720830 -0.002819098 0.999838948 49.105457306
0.999823570 0.006417685 -0.017651720 -1.682632446 -0.006361796 0.999974489 0.003220651 -0.502434492 0.017671943 -0.003107786 0.999838948 49.517658234
0.999819577 0.006583426 -0.017823735 -1.689935923 -0.006528516 0.999973774 0.003137183 -0.507797599 0.017843921 -0.003020255 0.999836206 49.919178009
0.999813199 0.006863920 -0.018066753 -1.702673912 -0.006801804 0.999970675 0.003497399 -0.508942246 0.018090229 -0.003373859 0.999830604 50.307289124
0.999809861 0.007077815 -0.018171418 -1.712928414 -0.007012670 0.999968708 0.003646294 -0.519390404 0.018196657 -0.003518170 0.999828160 50.696086884
0.999800384 0.007354866 -0.018577643 -1.719059825 -0.007300367 0.999968767 0.002999815 -0.518046439 0.018599128 -0.002863593 0.999822855 51.087306976
0.999793947 0.007172544 -0.018989634 -1.733331442 -0.007123537 0.999971151 0.002647084 -0.524244010 0.019008070 -0.002511265 0.999816179 51.457359314
0.999781132 0.006865704 -0.019763852 -1.734624982 -0.006809414 0.999972522 0.002914175 -0.525713563 0.019783314 -0.002778957 0.999800444 51.848789215
0.999777913 0.006754862 -0.019962639 -1.745842457 -0.006694586 0.999972820 0.003084775 -0.534814596 0.019982938 -0.002950448 0.999795973 52.229232788
0.999787867 0.007316154 -0.019252541 -1.796312332 -0.007258886 0.999969065 0.003042773 -0.553777397 0.019274207 -0.002902376 0.999810040 52.441455841
0.999793589 0.006711190 -0.019175237 -1.858598232 -0.006658517 0.999973893 0.002809455 -0.533653140 0.019193593 -0.002681196 0.999812186 52.677642822
0.999823749 0.006892420 -0.017469605 -2.002485514 -0.006851297 0.999973595 0.002412762 -0.517657697 0.017485777 -0.002292646 0.999844551 52.988109589
0.999807596 0.006496694 -0.018509842 -2.023970127 -0.006466523 0.999977648 0.001689363 -0.520092785 0.018520407 -0.001569343 0.999827266 53.340984344
0.999810040 0.007061024 -0.018167211 -2.068217278 -0.007032003 0.999973953 0.001660871 -0.532506168 0.018178465 -0.001532804 0.999833584 53.546268463
0.999806285 0.007089324 -0.018363534 -2.081085682 -0.007065518 0.999974132 0.001360900 -0.532299519 0.018372703 -0.001230889 0.999830484 53.713630676
0.999824703 0.006133657 -0.017691541 -2.132496357 -0.006114953 0.999980688 0.001110972 -0.524108052 0.017698014 -0.001002594 0.999842882 54.001445770
0.999815822 0.007465280 -0.017686738 -2.149061203 -0.007442940 0.999971390 0.001328578 -0.539458811 0.017696152 -0.001196692 0.999842703 54.184402466
0.999824822 0.007426836 -0.017176485 -2.192978144 -0.007408274 0.999972045 0.001143988 -0.540431678 0.017184496 -0.001016540 0.999851823 54.405395508
0.999836802 0.007623657 -0.016379520 -2.235857964 -0.007611986 0.999970734 0.000774730 -0.534791887 0.016384944 -0.000649923 0.999865532 54.620532990
0.999848723 0.007399216 -0.015739566 -2.277635574 -0.007395000 0.999972582 0.000325987 -0.534038007 0.015741546 -0.000209544 0.999876082 54.859031677
0.999864280 0.007225697 -0.014806851 -2.316164017 -0.007228336 0.999974012 -0.000124752 -0.534440637 0.014805565 0.000231764 0.999890327 55.112651825
0.999869645 0.007585500 -0.014251797 -2.350987434 -0.007585668 0.999971151 0.000042281 -0.545345306 0.014251706 0.000065834 0.999898374 55.353458405
0.999877810 0.007950680 -0.013458734 -2.397658348 -0.007953568 0.999968350 -0.000161249 -0.547858894 0.013457025 0.000268274 0.999909341 55.602619171
0.999886513 0.008073504 -0.012713372 -2.445014954 -0.008086619 0.999966800 -0.000980555 -0.550661325 0.012705033 0.001083252 0.999918699 55.875434875
0.999921024 0.007131549 -0.010353466 -2.501601458 -0.007164494 0.999969363 -0.003148371 -0.541161478 0.010330698 0.003222300 0.999941409 56.097763062
0.999935448 0.006055898 -0.009613765 -2.585780621 -0.006099714 0.999971032 -0.004534805 -0.534103870 0.009586025 0.004593153 0.999943495 56.495918274
0.999958336 0.006415969 -0.006490650 -2.647792101 -0.006449184 0.999966145 -0.005109252 -0.531871080 0.006457649 0.005150899 0.999965847 56.771427155
0.999963462 0.007498991 -0.004098793 -2.702204466 -0.007516149 0.999962986 -0.004187518 -0.528718710 0.004067239 0.004218173 0.999982834 57.113719940
0.999964476 0.008206610 -0.001920470 -2.691361904 -0.008212533 0.999961495 -0.003097808 -0.534955621 0.001894974 0.003113470 0.999993384 57.513202667
0.999960244 0.008783123 0.001534255 -2.690419197 -0.008778173 0.999956369 -0.003202304 -0.541276217 -0.001562315 0.003188709 0.999993682 57.888374329
0.999946833 0.008311724 0.006105785 -2.687173843 -0.008291878 0.999960244 -0.003269079 -0.551652253 -0.006132714 0.003218276 0.999976039 58.290729523
0.999913692 0.006862398 0.011197334 -2.678048849 -0.006832387 0.999972999 -0.002716126 -0.557103217 -0.011215670 0.002639387 0.999933541 58.701519012
0.999853790 0.005647718 0.016138757 -2.664951324 -0.005614699 0.999982059 -0.002090594 -0.567113459 -0.016150273 0.001999673 0.999867558 59.128730774
0.999750018 0.005942576 0.021553554 -2.654182911 -0.005887238 0.999979198 -0.002630049 -0.569780052 -0.021568732 0.002502501 0.999764204 59.585376740
0.999611139 0.006659381 0.027076814 -2.642420292 -0.006551378 0.999970198 -0.004075547 -0.570222259 -0.027103143 0.003896571 0.999625027 60.035190582
0.999442577 0.006886862 0.032665744 -2.622994661 -0.006697712 0.999960124 -0.005896380 -0.574918449 -0.032705046 0.005674307 0.999448955 60.512191772
0.999252081 0.006914856 0.038043421 -2.606024742 -0.006687360 0.999958932 -0.006103908 -0.574834287 -0.038084064 0.005844934 0.999257445 60.998157501
0.999033868 0.005941610 0.043543398 -2.580613852 -0.005737093 0.999971926 -0.004820306 -0.581687629 -0.043570817 0.004565836 0.999039888 61.497493744
0.998761117 0.005631843 0.049440376 -2.553866863 -0.005418068 0.999975383 -0.004456840 -0.585928321 -0.049464256 0.004183448 0.998767138 62.015552521
0.998460054 0.005905773 0.055158686 -2.522119522 -0.005668863 0.999974012 -0.004450545 -0.591377378 -0.055183541 0.004131005 0.998467684 62.541618347
0.998133421 0.006165429 0.060758796 -2.484569073 -0.005898670 0.999972165 -0.004568847 -0.594708264 -0.060785256 0.004201923 0.998142004 63.101757050
0.997768998 0.005251491 0.066555351 -2.441409588 -0.004946819 0.999976516 -0.004741739 -0.603477597 -0.066578679 0.004401922 0.997771442 63.658298492
0.997340620 0.005026003 0.072707780 -2.400167942 -0.004703929 0.999978364 -0.004600262 -0.609418273 -0.072729327 0.004246016 0.997342706 64.231422424
0.996933639 0.005351231 0.078070119 -2.340507507 -0.005061805 0.999979556 -0.003904675 -0.617069602 -0.078089416 0.003497525 0.996940255 64.838165283
0.996434033 0.004961037 0.084229805 -2.295148849 -0.004609640 0.999979854 -0.004365866 -0.622720957 -0.084249765 0.003962028 0.996436775 65.427841187
0.995943367 0.004621319 0.089863993 -2.228296280 -0.004222269 0.999980390 -0.004630205 -0.627841473 -0.089883640 0.004231992 0.995943248 66.061988831
0.995464087 0.004584609 0.095028505 -2.164823055 -0.004207297 0.999982536 -0.004170510 -0.634182096 -0.095045947 0.003751780 0.995465934 66.695892334
0.994905472 0.004365878 0.100717440 -2.106545925 -0.004004069 0.999984801 -0.003794197 -0.639711142 -0.100732468 0.003371588 0.994907856 67.305213928
0.994321465 0.004616300 0.106316879 -2.036212444 -0.004250984 0.999984324 -0.003662463 -0.645605624 -0.106332123 0.003189714 0.994325519 67.961944580
0.993714094 0.004962515 0.111837730 -1.966063976 -0.004655941 0.999984682 -0.003002249 -0.653238237 -0.111850902 0.002462667 0.993721902 68.623962402
0.993138075 0.004169649 0.116873197 -1.882573128 -0.003828560 0.999987662 -0.003142808 -0.656270325 -0.116884880 0.002673786 0.993141830 69.276939392
0.992700398 0.002894211 0.120572031 -1.794196129 -0.002588577 0.999992967 -0.002691422 -0.664177597 -0.120578982 0.002359666 0.992700994 69.959358215
0.992439032 0.002446583 0.122714095 -1.708167076 -0.002187074 0.999995112 -0.002249399 -0.670027733 -0.122718990 0.001964006 0.992439508 70.646621704
0.992296815 0.000987772 0.123879030 -1.620280266 -0.000722105 0.999997258 -0.002189456 -0.676821589 -0.123880878 0.002083136 0.992294908 71.316886902
0.992227018 0.001197542 0.124435343 -1.536962509 -0.000856890 0.999995649 -0.002791067 -0.681301653 -0.124438159 0.002662745 0.992223740 72.023757935
0.992294788 0.001600687 0.123888642 -1.446408272 -0.001186766 0.999993443 -0.003414800 -0.688332498 -0.123893298 0.003241462 0.992290199 72.739242554
0.992451727 0.001494569 0.122626729 -1.349665642 -0.001040033 0.999992490 -0.003770583 -0.694349885 -0.122631423 0.003614585 0.992445707 73.457939148
0.992622375 0.001242660 0.121240534 -1.262772560 -0.000746140 0.999991238 -0.004140649 -0.699736238 -0.121244609 0.004019639 0.992614508 74.200202942
0.992845178 0.001012787 0.119405098 -1.171896935 -0.000424526 0.999987602 -0.004951932 -0.706254005 -0.119408645 0.004865810 0.992833316 74.964309692
0.993100643 0.000163157 0.117265098 -1.081070900 0.000333412 0.999991000 -0.004214959 -0.719042420 -0.117264733 0.004224975 0.993091702 75.705696106
0.993489504 0.000245530 0.113924138 -0.992492676 0.000202126 0.999992311 -0.003917855 -0.728703439 -0.113924235 0.003915374 0.993481696 76.472305298
0.993977606 -0.000360161 0.109582424 -0.903270721 0.000829956 0.999990642 -0.004241554 -0.736742020 -0.109579876 0.004306958 0.993968606 77.247314453
0.994381487 -0.000192604 0.105854861 -0.828671455 0.000551812 0.999994159 -0.003364118 -0.745534956 -0.105853602 0.003403629 0.994375885 78.009399414
0.994912803 -0.000499936 0.100737736 -0.753861904 0.000737640 0.999997020 -0.002322390 -0.750736654 -0.100736268 0.002384884 0.994910300 78.786621094
0.995410800 -0.000617468 0.095691539 -0.679636955 0.000748397 0.999998808 -0.001332361 -0.759147823 -0.095690586 0.001397862 0.995410144 79.578781128
0.995914757 -0.000832966 0.090293981 -0.602564812 0.000884287 0.999999464 -0.000528376 -0.767589867 -0.090293467 0.000606064 0.995914996 80.363189697
0.996427119 -0.001431742 0.084445380 -0.537533283 0.001437059 0.999998987 -0.000002181 -0.774556994 -0.084445298 0.000123526 0.996428072 81.143424988
0.996933937 -0.001383988 0.078235827 -0.477718830 0.001393429 0.999998987 -0.000066090 -0.781498015 -0.078235641 0.000174904 0.996934891 81.932312012
0.997349620 -0.001512931 0.072741970 -0.426289558 0.001519604 0.999998868 -0.000036388 -0.790359318 -0.072741844 0.000146830 0.997350812 82.695419312
0.997791529 -0.001222899 0.066411674 -0.374876022 0.001222911 0.999999285 0.000040461 -0.798624635 -0.066411674 0.000040844 0.997792304 83.483619690
0.998171449 -0.000010433 0.060445886 -0.337043285 0.000046738 0.999999821 -0.000599205 -0.806493163 -0.060445875 0.000600934 0.998171329 84.261589050
0.998493433 -0.000290443 0.054870278 -0.298898220 0.000333536 0.999999583 -0.000776189 -0.814099193 -0.054870035 0.000793321 0.998493135 85.024276733
0.998812079 0.000020198 0.048728153 -0.265089989 0.000016704 0.999999702 -0.000756903 -0.822332144 -0.048728161 0.000756818 0.998811722 85.801116943
0.999062479 -0.000174493 0.043289904 -0.239111662 0.000198728 0.999999821 -0.000555525 -0.829961538 -0.043289788 0.000563607 0.999062419 86.569999695
0.999306142 0.000934891 0.037232719 -0.211142778 -0.000924812 0.999999464 -0.000287901 -0.840135694 -0.037232973 0.000253268 0.999306560 87.342803955
0.999477744 0.002076605 0.032245822 -0.202612638 -0.002034964 0.999997020 -0.001324154 -0.830123067 -0.032248471 0.001257843 0.999479055 88.090843201
0.999640107 0.001707536 0.026770856 -0.188859224 -0.001663273 0.999997139 -0.001675583 -0.837438881 -0.026773643 0.001630452 0.999640167 88.843154907
0.999775589 0.001804559 0.021106329 -0.179120183 -0.001770506 0.999997139 -0.001631950 -0.845240474 -0.021109214 0.001594215 0.999775946 89.606361389
0.999874949 0.001483638 0.015743768 -0.156547904 -0.001462571 0.999998033 -0.001349518 -0.860250115 -0.015745740 0.001326323 0.999875069 90.344024658
0.999938965 0.002292123 0.010812135 -0.156761110 -0.002276735 0.999996364 -0.001435338 -0.871208608 -0.010815386 0.001410633 0.999940515 91.092018127
0.999978125 0.001996326 0.006322850 -0.146516800 -0.001992414 0.999997795 -0.000624904 -0.884372890 -0.006324084 0.000612293 0.999979734 91.835876465
0.999994040 0.002364699 0.002543365 -0.151117876 -0.002361688 0.999996543 -0.001186233 -0.890049160 -0.002546160 0.001180219 0.999996066 92.574226379
0.999995530 0.002857679 -0.000865151 -0.149564326 -0.002857992 0.999995828 -0.000359361 -0.897900343 0.000864120 0.000361832 0.999999523 93.314109802
0.999989212 0.002421864 -0.003945223 -0.156696469 -0.002422762 0.999997020 -0.000222811 -0.910142839 0.003944671 0.000232367 0.999992132 94.052627563
0.999970675 0.002197345 -0.007336588 -0.141976953 -0.002205575 0.999996960 -0.001113846 -0.917444706 0.007334119 0.001129995 0.999972463 94.782409668
0.999948323 0.002817739 -0.009767155 -0.146074235 -0.002840608 0.999993265 -0.002328308 -0.920236051 0.009760530 0.002355932 0.999949515 95.530448914
0.999930143 0.002411080 -0.011568794 -0.155535519 -0.002440013 0.999993920 -0.002487437 -0.929726303 0.011562725 0.002515490 0.999929965 96.262893677
0.999911726 0.002439365 -0.013055927 -0.172538400 -0.002470161 0.999994159 -0.002343116 -0.938156366 0.013050136 0.002375159 0.999912024 96.991264343
0.999888361 0.002286166 -0.014764607 -0.180478573 -0.002325334 0.999993801 -0.002636146 -0.950285435 0.014758482 0.002670184 0.999887526 97.753173828
0.999868214 0.002206173 -0.016084623 -0.194475412 -0.002257555 0.999992430 -0.003177043 -0.952549040 0.016077491 0.003212936 0.999865532 98.512962341
0.999844849 0.002791857 -0.017397808 -0.222310901 -0.002840254 0.999992132 -0.002757670 -0.968559384 0.017389977 0.002806656 0.999844849 99.258422852
0.999820054 0.002898621 -0.018747855 -0.237648129 -0.002959641 0.999990404 -0.003227886 -0.975983262 0.018738316 0.003282792 0.999818981 100.023628235
0.999798298 0.002360667 -0.019940339 -0.251628399 -0.002414451 0.999993503 -0.002673641 -0.994976640 0.019933892 0.002721247 0.999797583 100.781982422
0.999771178 0.003273059 -0.021136774 -0.284066200 -0.003335615 0.999990165 -0.002925002 -1.002947092 0.021126991 0.002994837 0.999772251 101.547660828
0.999744713 0.003273723 -0.022357289 -0.302424431 -0.003351261 0.999988496 -0.003431479 -1.008882284 0.022345798 0.003505529 0.999744177 102.327095032
0.999710858 0.004463234 -0.023627123 -0.329544783 -0.004553492 0.999982476 -0.003767676 -1.021143556 0.023609893 0.003874172 0.999713719 103.099121094
0.999680340 0.005069128 -0.024774766 -0.359148741 -0.005179847 0.999976873 -0.004406915 -1.026894331 0.024751853 0.004533836 0.999683321 103.890441895
0.999644458 0.004605471 -0.026259821 -0.387909174 -0.004711244 0.999981046 -0.003967543 -1.043460727 0.026241049 0.004089851 0.999647260 104.689758301
0.999597490 0.004691272 -0.027979663 -0.415201426 -0.004818492 0.999978304 -0.004481178 -1.045915842 0.027958030 0.004614194 0.999598444 105.493026733
0.999542654 0.004319995 -0.029927658 -0.443971395 -0.004451071 0.999980807 -0.004314560 -1.052761436 0.029908450 0.004445796 0.999542773 106.300025940
0.999469221 0.004258920 -0.032297060 -0.477389336 -0.004384114 0.999983132 -0.003806452 -1.065080881 0.032280311 0.003946027 0.999471068 107.123260498
0.999383450 0.003913559 -0.034890909 -0.507797241 -0.004066893 0.999982357 -0.004324787 -1.072525620 0.034873370 0.004464019 0.999381781 107.953933716
0.999297082 0.004085358 -0.037265293 -0.544990301 -0.004233015 0.999983490 -0.003884279 -1.084031820 0.037248813 0.004039294 0.999297857 108.780311584
0.999208093 0.003662340 -0.039620399 -0.586616278 -0.003862293 0.999980330 -0.004971354 -1.089403391 0.039601400 0.005120444 0.999202430 109.624923706
0.999104977 0.003870057 -0.042122424 -0.626762390 -0.004093483 0.999977946 -0.005219234 -1.099655390 0.042101298 0.005386989 0.999098837 110.471511841
0.999013484 0.003360449 -0.044281147 -0.670138836 -0.003594601 0.999979973 -0.005209275 -1.115102887 0.044262759 0.005363309 0.999005497 111.337547302
0.998931170 0.004050715 -0.046046283 -0.724569321 -0.004313233 0.999975026 -0.005603262 -1.123788953 0.046022434 0.005795881 0.998923659 112.216773987
0.998822093 0.004481816 -0.048314493 -0.758468628 -0.004741368 0.999974906 -0.005258877 -1.137317538 0.048289705 0.005481760 0.998818457 113.084625244
0.998749077 0.005003504 -0.049750488 -0.820767403 -0.005292759 0.999969900 -0.005684082 -1.140040278 0.049720544 0.005940291 0.998745561 113.935653687
0.998633206 0.006528212 -0.051857568 -0.874375343 -0.006825317 0.999961257 -0.005554231 -1.148826241 0.051819298 0.005900583 0.998639047 114.853057861
0.998539150 0.004675027 -0.053832401 -0.912840366 -0.004915994 0.999978423 -0.004344676 -1.170674801 0.053810939 0.004602969 0.998540521 115.755096436
0.998428941 0.005112315 -0.055799272 -0.975071907 -0.005353773 0.999976933 -0.004178638 -1.182610989 0.055776633 0.004470810 0.998433232 116.662216187
0.998356998 0.004428026 -0.057129174 -1.040137768 -0.004694001 0.999978781 -0.004522322 -1.193230271 0.057107940 0.004783056 0.998356521 117.582527161
0.998238087 0.003955057 -0.059203871 -1.088376045 -0.004283302 0.999976158 -0.005418450 -1.198041201 0.059181035 0.005662491 0.998231232 118.486442566
0.998101592 0.003379024 -0.061496824 -1.146141529 -0.003704714 0.999979734 -0.005182797 -1.212031603 0.061478060 0.005400785 0.998093903 119.412643433
0.997988701 0.004140734 -0.063256815 -1.214215755 -0.004454144 0.999978483 -0.004814347 -1.222277880 0.063235521 0.005086419 0.997985721 120.350173950
0.997878134 0.003352724 -0.065023430 -1.280762196 -0.003667243 0.999982178 -0.004718262 -1.240092039 0.065006442 0.004946707 0.997872591 121.292709351
0.997802556 0.003854164 -0.066145115 -1.343322754 -0.004130537 0.999983430 -0.004042038 -1.257993698 0.066128433 0.004306371 0.997801840 122.219856262
0.997658193 0.003767740 -0.068292126 -1.406661034 -0.004025843 0.999985337 -0.003642163 -1.266892791 0.068277404 0.003908567 0.997658730 123.157119751
0.997571886 0.004700209 -0.069484614 -1.478056908 -0.004956916 0.999981523 -0.003522485 -1.275396824 0.069466762 0.003858362 0.997576833 124.093292236
0.997554302 0.005348031 -0.069690049 -1.555310249 -0.005563321 0.999980330 -0.002895528 -1.287164688 0.069673166 0.003276155 0.997564495 125.005599976
0.997627318 0.007292350 -0.068457067 -1.685103416 -0.007530536 0.999966443 -0.003221929 -1.292922139 0.068431266 0.003729803 0.997648835 125.852828979
0.997730434 0.005120791 -0.067139797 -1.826928616 -0.005275151 0.999983788 -0.002121999 -1.319941163 0.067127824 0.002471356 0.997741342 126.681198120
0.997790039 0.006375019 -0.066139363 -1.913566589 -0.006599143 0.999973178 -0.003170726 -1.323251605 0.066117376 0.003600182 0.997805357 127.494735718
0.997867405 0.007052373 -0.064891517 -1.988170624 -0.007299682 0.999966979 -0.003574825 -1.336507082 0.064864159 0.004040889 0.997885942 128.198638916
0.997852921 0.008797537 -0.064901523 -2.036166191 -0.009123632 0.999947190 -0.004729776 -1.343826175 0.064856477 0.005311758 0.997880459 128.871093750
0.997726619 0.006756763 -0.067052171 -2.045332909 -0.007036857 0.999967456 -0.003941946 -1.352912545 0.067023352 0.004404820 0.997741640 129.518234253
0.997665584 0.008579076 -0.067748986 -2.111974716 -0.008837432 0.999954760 -0.003514624 -1.368780851 0.067715779 0.004105146 0.997696280 130.222290039
0.997739196 0.008949538 -0.066606149 -2.158683300 -0.009224695 0.999950111 -0.003824729 -1.376558542 0.066568606 0.004430504 0.997771978 130.889968872
0.997721136 0.012557624 -0.066294849 -2.230700016 -0.012802876 0.999912620 -0.003275837 -1.396516800 0.066247925 0.004117136 0.997794688 131.590560913
0.997794509 0.010733427 -0.065503843 -2.269057274 -0.010974356 0.999934256 -0.003319399 -1.400245547 0.065463901 0.004030941 0.997846723 132.239501953
0.997775078 0.011032648 -0.065749973 -2.326532841 -0.011223102 0.999933779 -0.002527978 -1.410579681 0.065717742 0.003260272 0.997832894 132.925811768
0.997866690 0.010348771 -0.064457707 -2.373162270 -0.010516398 0.999942124 -0.002261810 -1.421621203 0.064430580 0.002934848 0.997917891 133.580612183
0.997931182 0.011379267 -0.063275039 -2.441518784 -0.011579721 0.999929011 -0.002802143 -1.431092620 0.063238673 0.003529054 0.997992277 134.265548706
0.997883439 0.011472228 -0.064007297 -2.470123291 -0.011691774 0.999926984 -0.003056488 -1.448061109 0.063967556 0.003798378 0.997944772 134.908767700
0.997935951 0.012447851 -0.062998489 -2.537312984 -0.012725192 0.999910951 -0.004003017 -1.457533836 0.062943056 0.004796422 0.998005629 135.592697144
0.997926712 0.009841624 -0.063605562 -2.543856144 -0.010135728 0.999939382 -0.004302825 -1.463904381 0.063559368 0.004938592 0.997965813 136.219253540
0.997993529 0.010767101 -0.062393848 -2.612914085 -0.010988365 0.999934494 -0.003204181 -1.483392119 0.062355269 0.003883358 0.998046458 136.920379639
0.997952878 0.009789219 -0.063199267 -2.671796799 -0.009922964 0.999949217 -0.001802736 -1.503196955 0.063178413 0.002426169 0.997999310 137.832763672
0.997965515 0.010660127 -0.062857933 -2.741323471 -0.010833423 0.999938369 -0.002416796 -1.515186071 0.062828302 0.003092847 0.998019516 138.743103027
0.997928202 0.010937480 -0.063400909 -2.800106525 -0.011185094 0.999931037 -0.003551895 -1.524467587 0.063357703 0.004253681 0.997981846 139.661666870
0.997945845 0.011201778 -0.063075908 -2.864098549 -0.011399345 0.999931157 -0.002773190 -1.539196253 0.063040510 0.003486518 0.998004794 140.563339233
0.997930169 0.011572146 -0.063258342 -2.931297779 -0.011711016 0.999929726 -0.001824918 -1.553852081 0.063232780 0.002561960 0.997995496 141.471908569
0.997908413 0.012199446 -0.063482426 -2.985834122 -0.012260025 0.999924660 -0.000564803 -1.569872141 0.063470751 0.001341919 0.997982800 142.377151489
0.997868538 0.012930218 -0.063961565 -3.048302174 -0.012899413 0.999916375 0.000894633 -1.584557533 0.063967779 -0.000067659 0.997951984 143.267898560
0.997855306 0.012576720 -0.064238571 -3.114554405 -0.012461380 0.999919951 0.002195826 -1.597404957 0.064261042 -0.001390616 0.997932136 144.157196045
0.997827828 0.013415168 -0.064495578 -3.182715416 -0.013253273 0.999907851 0.002937399 -1.607761979 0.064529039 -0.002076240 0.997913659 145.038085938
0.997791588 0.013129713 -0.065111712 -3.243772030 -0.012992384 0.999912322 0.002532120 -1.620885253 0.065139271 -0.001680571 0.997874796 145.919815063
0.997750461 0.012796227 -0.065803342 -3.306058407 -0.012667857 0.999916852 0.002367684 -1.634975195 0.065828167 -0.001528770 0.997829914 146.801284790
0.997722924 0.011449270 -0.066469267 -3.365478039 -0.011411188 0.999934435 0.000952586 -1.641273975 0.066475809 -0.000191923 0.997788012 147.636169434
0.997695386 0.011905571 -0.066798441 -3.434758186 -0.011906036 0.999929070 0.000391170 -1.654552221 0.066798359 0.000405036 0.997766554 148.479339600
0.997641981 0.011640665 -0.067638159 -3.497382641 -0.011685745 0.999931693 -0.000270865 -1.664683342 0.067630388 0.001060629 0.997709930 149.345947266
0.997611463 0.011465692 -0.068115659 -3.562697887 -0.011570150 0.999932408 -0.001139214 -1.674027085 0.068098001 0.001924601 0.997676790 150.209075928
0.997542679 0.009999332 -0.069342799 -3.624423504 -0.010147343 0.999946952 -0.001782570 -1.686998844 0.069321297 0.002481835 0.997591436 150.979019165
0.997594357 0.010904879 -0.068458959 -3.718349934 -0.010993433 0.999939203 -0.000916901 -1.698391676 0.068444811 0.001667294 0.997653604 151.766601562
0.997518897 0.008597615 -0.069871724 -3.775781631 -0.008577112 0.999963045 0.000593446 -1.722200871 0.069874234 0.000007323 0.997555792 152.555831909
0.997515976 0.008665610 -0.069906145 -3.857901096 -0.008570772 0.999961853 0.001656501 -1.732969284 0.069917843 -0.001053236 0.997552216 153.327285767
0.997466147 0.008329948 -0.070653126 -3.928851604 -0.008224807 0.999964535 0.001778920 -1.740615726 0.070665441 -0.001193304 0.997499347 154.110290527
0.997473061 0.008872965 -0.070488825 -3.998442173 -0.008734645 0.999959290 0.002270282 -1.738130212 0.070506074 -0.001648850 0.997510016 154.806732178
0.997587740 0.009475041 -0.068768464 -4.104359627 -0.009366524 0.999954283 0.001900272 -1.736396074 0.068783313 -0.001251566 0.997630894 155.477691650
0.997563064 0.007445293 -0.069373854 -4.178574085 -0.007343272 0.999971569 0.001725486 -1.745576501 0.069384724 -0.001211850 0.997589290 156.240600586
0.997421265 0.007288012 -0.071397968 -4.216212749 -0.007170761 0.999972463 0.001898404 -1.771101713 0.071409829 -0.001381531 0.997446239 157.052581787
0.997355700 0.008182865 -0.072213657 -4.287812233 -0.008120172 0.999966383 0.001161706 -1.772042155 0.072220735 -0.000572246 0.997388542 157.812561035
0.997417867 0.006739602 -0.071499415 -4.380330563 -0.006619210 0.999976218 0.001920630 -1.777990699 0.071510658 -0.001442401 0.997438788 158.537857056
0.997382402 0.007436905 -0.071923375 -4.382862091 -0.007205992 0.999967992 0.003469474 -1.797122121 0.071946897 -0.002942113 0.997404039 159.050979614
0.997362912 0.008358305 -0.072092831 -4.458272457 -0.008130392 0.999960959 0.003454283 -1.805164099 0.072118893 -0.002859031 0.997391939 159.771850586
0.997342706 0.007786588 -0.072435766 -4.538141251 -0.007513645 0.999963582 0.004039791 -1.821410298 0.072464593 -0.003484800 0.997364879 160.475524902
0.997320235 0.007188832 -0.072807617 -4.584272385 -0.006964670 0.999970198 0.003332244 -1.822938681 0.072829433 -0.002816233 0.997340381 161.146606445
0.997307777 0.007206753 -0.072974525 -4.659148216 -0.006924811 0.999967575 0.004115831 -1.835512638 0.073001809 -0.003599416 0.997325301 161.862060547
0.997347772 0.006892269 -0.072456911 -4.750884056 -0.006498287 0.999962807 0.005671793 -1.850222826 0.072493307 -0.005185904 0.997355402 162.564224243
0.997295260 0.008008018 -0.073061980 -4.787550449 -0.007644077 0.999956906 0.005259546 -1.847956777 0.073100939 -0.004686828 0.997313559 163.229660034
0.997330546 0.007345266 -0.072649062 -4.861403942 -0.006999994 0.999962986 0.005006055 -1.857856512 0.072683141 -0.004484148 0.997345030 163.903976440
0.997379422 0.006802741 -0.072027415 -4.939460754 -0.006422777 0.999964237 0.005505562 -1.869830251 0.072062284 -0.005028518 0.997387469 164.542526245
0.997348726 0.006588734 -0.072471596 -4.974837303 -0.006225668 0.999966919 0.005234506 -1.875794411 0.072503708 -0.004769444 0.997356713 165.171493530
0.997348368 0.006673951 -0.072468683 -5.042153358 -0.006290425 0.999964952 0.005519250 -1.883246303 0.072502978 -0.005048755 0.997355402 165.802124023
0.997326851 0.008015521 -0.072628692 -5.092022419 -0.007671645 0.999958038 0.005012444 -1.895364165 0.072665825 -0.004441863 0.997346461 166.396789551
0.997245133 0.008525456 -0.073685609 -5.113269329 -0.008265517 0.999958515 0.003831899 -1.902162075 0.073715225 -0.003212294 0.997274101 166.966583252
0.997292101 0.006520767 -0.073252477 -5.165694237 -0.006347106 0.999976456 0.002603235 -1.901628256 0.073267728 -0.002131244 0.997310042 167.571182251
0.997276902 0.007178427 -0.073397771 -5.227237225 -0.007022052 0.999972463 0.002388343 -1.910956264 0.073412888 -0.001866437 0.997299850 168.184005737
0.997328758 0.006690571 -0.072736837 -5.294682503 -0.006575112 0.999976695 0.001826684 -1.918474436 0.072747387 -0.001343552 0.997349501 168.794525146
0.997344553 0.006371705 -0.072547428 -5.348857403 -0.006256518 0.999978721 0.001814898 -1.924704075 0.072557442 -0.001356184 0.997363329 169.407577515
0.997314632 0.006224304 -0.072971202 -5.373694420 -0.006136979 0.999980152 0.001420869 -1.931462169 0.072978601 -0.000969231 0.997333050 170.033142090
0.997335494 0.005542414 -0.072740607 -5.428941727 -0.005489876 0.999984503 0.000922179 -1.936251163 0.072744608 -0.000520384 0.997350454 170.649063110
0.997327983 0.005407419 -0.072852589 -5.479471207 -0.005268118 0.999983907 0.002104113 -1.949525118 0.072862789 -0.001714695 0.997340500 171.255157471
0.997322917 0.005021585 -0.072950803 -5.530683517 -0.004928119 0.999986768 0.001461161 -1.956414223 0.072957180 -0.001097739 0.997334480 171.861465454
0.997286379 0.004987686 -0.073450670 -5.565836906 -0.004928526 0.999987364 0.000986676 -1.962170601 0.073454693 -0.000621995 0.997298360 172.454086304
0.997284830 0.005457753 -0.073438130 -5.618023872 -0.005440630 0.999985099 0.000433208 -1.968203545 0.073439412 -0.000032482 0.997299731 173.053771973
0.997267485 0.005520412 -0.073667698 -5.668093681 -0.005522419 0.999984741 0.000176447 -1.976204038 0.073667563 0.000230859 0.997282803 173.648925781
0.997234762 0.003749121 -0.074220508 -5.709594727 -0.003776400 0.999992847 -0.000227187 -1.978496552 0.074219130 0.000506845 0.997241855 174.241088867
0.997232676 0.004642278 -0.074200638 -5.751245022 -0.004623585 0.999989212 0.000423698 -1.996416807 0.074201815 -0.000079452 0.997243226 174.823287964
0.997221887 0.005061038 -0.074317127 -5.802649021 -0.005018976 0.999987125 0.000752712 -2.004831314 0.074319981 -0.000377625 0.997234344 175.408233643
0.997185111 0.004704006 -0.074832410 -5.853984356 -0.004637963 0.999988735 0.001056302 -2.014144659 0.074836537 -0.000706258 0.997195542 175.993362427
0.997179389 0.005309729 -0.074867852 -5.904635429 -0.005232485 0.999985576 0.001227848 -2.022579670 0.074873291 -0.000832640 0.997192681 176.579605103
0.997167230 0.005812388 -0.074992031 -5.953114986 -0.005722658 0.999982655 0.001411370 -2.030467987 0.074998945 -0.000978218 0.997183144 177.153854370
0.997136056 0.004807776 -0.075474963 -5.991150379 -0.004747320 0.999988377 0.000980369 -2.030006170 0.075478777 -0.000619257 0.997147202 177.712860107
0.997131348 0.004249916 -0.075572111 -6.041999340 -0.004172449 0.999990642 0.001182921 -2.036652803 0.075576417 -0.000864207 0.997139573 178.288772583
0.997096717 0.004108492 -0.076034643 -6.090973854 -0.004019120 0.999991000 0.001328392 -2.043484688 0.076039419 -0.001018943 0.997104347 178.863632202
0.997004867 0.004333162 -0.077217527 -6.132452011 -0.004270611 0.999990463 0.000975185 -2.049477100 0.077221021 -0.000642498 0.997013807 179.433242798
0.996988356 0.003709652 -0.077462256 -6.182928562 -0.003676397 0.999993086 0.000571908 -2.054469824 0.077463843 -0.000285404 0.996995151 180.006790161
0.996986270 0.003322382 -0.077506758 -6.221366405 -0.003265474 0.999994278 0.000860961 -2.058483124 0.077509195 -0.000605269 0.996991456 180.560073853
0.996980309 0.004068053 -0.077547729 -6.273427486 -0.004033263 0.999991715 0.000605234 -2.066261530 0.077549554 -0.000290636 0.996988475 181.121780396
0.996911526 0.003908378 -0.078435168 -6.317272663 -0.003919591 0.999992251 0.000011004 -2.074351311 0.078434609 0.000296464 0.996919155 181.682678223
0.996898770 0.002957674 -0.078639016 -6.367422581 -0.002961195 0.999995589 0.000071847 -2.080934763 0.078638881 0.000161241 0.996903181 182.241241455
0.996888816 0.001905210 -0.078797251 -6.410099030 -0.001856397 0.999997973 0.000692728 -2.096699238 0.078798406 -0.000544294 0.996890426 182.789993286
0.996853352 0.002148381 -0.079237446 -6.457452774 -0.002156258 0.999997675 -0.000013836 -2.103571177 0.079237238 0.000184648 0.996855736 183.342498779
0.996846676 0.001993747 -0.079325989 -6.506997108 -0.001997605 0.999997973 0.000030724 -2.113918781 0.079325885 0.000127835 0.996848762 183.896041870
0.996799886 0.002333269 -0.079903193 -6.552787781 -0.002323214 0.999997258 0.000218787 -2.120939255 0.079903491 -0.000032454 0.996802628 184.448379517
0.996799648 0.002483627 -0.079902016 -6.611077309 -0.002536908 0.999996722 -0.000565331 -2.119878292 0.079900354 0.000766226 0.996802509 185.021545410
0.996776342 0.001700130 -0.080211751 -6.654200554 -0.001814643 0.999997497 -0.001354758 -2.126501560 0.080209233 0.001495946 0.996776938 185.569641113
0.996745288 0.001635730 -0.080598779 -6.702211380 -0.001802794 0.999996305 -0.002000058 -2.132937670 0.080595225 0.002138852 0.996744573 186.124954224
0.996716917 0.001955736 -0.080941305 -6.748748779 -0.002160871 0.999994576 -0.002446849 -2.140416145 0.080936104 0.002613720 0.996715844 186.670074463
0.996753812 0.003137186 -0.080448456 -6.828042030 -0.003347060 0.999991477 -0.002474090 -2.149529457 0.080439985 0.002735325 0.996755719 187.263076782
0.996736646 0.002591748 -0.080680721 -6.877981186 -0.002786931 0.999993503 -0.002306685 -2.158315182 0.080674216 0.002524010 0.996737301 187.820358276
0.996695399 0.002557208 -0.081189469 -6.915889740 -0.002741343 0.999993920 -0.002156580 -2.179844856 0.081183463 0.002372022 0.996696353 188.328155518
0.996668041 0.003335601 -0.081495911 -6.968831062 -0.003540284 0.999990940 -0.002367193 -2.188073635 0.081487276 0.002647824 0.996670783 188.863754272
0.996622086 0.001839042 -0.082105234 -7.016837120 -0.002045726 0.999994874 -0.002433257 -2.197752953 0.082100354 0.002593003 0.996620715 189.422760010
0.996583104 0.001873701 -0.082575202 -7.063839912 -0.002127737 0.999993384 -0.002988517 -2.203304529 0.082569025 0.003154003 0.996580482 190.002243042
0.996535778 0.002041928 -0.083140239 -7.122438431 -0.002326996 0.999991715 -0.003331995 -2.212140083 0.083132736 0.003513919 0.996532202 190.545501709
0.996472061 0.001882085 -0.083903991 -7.174112320 -0.002201212 0.999990642 -0.003711127 -2.219019413 0.083896235 0.003882725 0.996466935 191.116226196
0.996399283 0.001894492 -0.084763810 -7.226893425 -0.002223370 0.999990344 -0.003785704 -2.226716518 0.084755823 0.003960534 0.996393859 191.689086914
0.996330380 0.001500264 -0.085577413 -7.284923553 -0.001839508 0.999990761 -0.003885463 -2.236658096 0.085570797 0.004028625 0.996323943 192.208724976
0.996245563 0.002034914 -0.086548179 -7.340529442 -0.002394850 0.999988973 -0.004055160 -2.245478153 0.086538970 0.004247206 0.996239424 192.801116943
0.996163309 0.001211687 -0.087505706 -7.387437820 -0.001625169 0.999987841 -0.004654108 -2.256182909 0.087499000 0.004778464 0.996153176 193.381134033
0.996082306 0.000518386 -0.088429354 -7.441352844 -0.000933127 0.999988735 -0.004648809 -2.264061928 0.088425934 0.004713112 0.996071577 193.973907471
0.995988667 0.001519421 -0.089466646 -7.492298126 -0.001974434 0.999985576 -0.004997558 -2.268836021 0.089457773 0.005154157 0.995977283 194.589019775
0.995927274 0.001016902 -0.090154462 -7.560968399 -0.001507886 0.999984503 -0.005378084 -2.283096552 0.090147600 0.005492124 0.995913267 195.194427490
0.995893300 0.001526190 -0.090521961 -7.629899979 -0.002023417 0.999983430 -0.005401368 -2.288795948 0.090512209 0.005562351 0.995879829 195.829284668
0.995824337 0.002148121 -0.091264457 -7.686039925 -0.002654758 0.999981761 -0.005430283 -2.297493458 0.091251113 0.005649892 0.995811880 196.449356079
0.995806396 0.002395089 -0.091453567 -7.753388405 -0.002979637 0.999975979 -0.006255744 -2.302110672 0.091436379 0.006502008 0.995789707 197.082839966
0.995804310 0.003080268 -0.091457926 -7.818265915 -0.003680868 0.999972761 -0.006399006 -2.314102173 0.091435730 0.006708802 0.995788395 197.715484619
0.995817125 0.003599471 -0.091297761 -7.892592430 -0.004167478 0.999973059 -0.006031590 -2.324801207 0.091273591 0.006386842 0.995805383 198.373062134
0.995850205 0.003957435 -0.090920582 -7.959529877 -0.004550064 0.999969721 -0.006311747 -2.326541424 0.090892844 0.006699248 0.995838165 199.027053833
0.995863795 0.004076991 -0.090766929 -8.039412498 -0.004588994 0.999974728 -0.005432879 -2.328335524 0.090742484 0.005826937 0.995857358 199.696701050
0.995918632 0.004890664 -0.090122469 -8.116188049 -0.005364547 0.999972939 -0.005016741 -2.338365555 0.090095498 0.005479732 0.995917976 200.372879028
0.995942414 0.005119401 -0.089846611 -8.189878464 -0.005572732 0.999972999 -0.004795474 -2.341360807 0.089819640 0.005276707 0.995944083 201.049957275
0.995984733 0.005422647 -0.089358315 -8.271696091 -0.005868411 0.999971628 -0.004726538 -2.347527981 0.089330159 0.005231951 0.995988309 201.742950439
0.996036649 0.005102527 -0.088797413 -8.355791092 -0.005599278 0.999970019 -0.005345994 -2.352317810 0.088767491 0.005822007 0.996035337 202.428863525
0.996067941 0.005135170 -0.088443287 -8.435205460 -0.005654530 0.999968231 -0.005622690 -2.362743855 0.088411592 0.006100687 0.996065319 203.142959595
0.996126592 0.005676557 -0.087746844 -8.525905609 -0.006218979 0.999963224 -0.005909529 -2.363659382 0.087710060 0.006432334 0.996125281 203.860031128
0.996210456 0.005356932 -0.086809970 -8.606376648 -0.005939476 0.999961555 -0.006453669 -2.375179768 0.086772069 0.006944818 0.996203959 204.564819336
0.996270299 0.005915696 -0.086084366 -8.698382378 -0.006513748 0.999956489 -0.006668034 -2.382864475 0.086041182 0.007203896 0.996265531 205.289474487
0.996318042 0.005189955 -0.085576512 -8.791668892 -0.005758184 0.999963105 -0.006394522 -2.382798195 0.085540131 0.006863744 0.996311069 206.050415039
0.996311724 0.005657451 -0.085620686 -8.875114441 -0.006225929 0.999960303 -0.006373930 -2.386924028 0.085581236 0.006883490 0.996307373 206.814956665
0.996339381 0.005034514 -0.085337527 -8.968892097 -0.005493580 0.999971688 -0.005145422 -2.401747227 0.085309215 0.005595394 0.996338725 207.521087646
0.996324599 0.004995145 -0.085512191 -9.043334007 -0.005422099 0.999973893 -0.004761389 -2.406439781 0.085486181 0.005207544 0.996325731 208.335571289
0.996351123 0.005322034 -0.085182965 -9.159623146 -0.005705728 0.999974549 -0.004261519 -2.411097050 0.085158139 0.004731999 0.996356249 209.058273315
0.996379375 0.005868730 -0.084814899 -9.280960083 -0.006125780 0.999977410 -0.002770796 -2.433194637 0.084796727 0.003280322 0.996392846 209.689117432
0.996354282 0.005955338 -0.085103691 -9.379683495 -0.006114061 0.999980032 -0.001604549 -2.449843168 0.085092433 0.002119029 0.996370792 210.386871338
0.996352613 0.005878059 -0.085128717 -9.500961304 -0.006085316 0.999979079 -0.002175341 -2.446207047 0.085114144 0.002685442 0.996367514 211.110183716
0.996362507 0.005480085 -0.085039429 -9.625308037 -0.005678266 0.999981701 -0.002088762 -2.444566250 0.085026428 0.002564042 0.996375382 211.801651001
0.996381640 0.004898096 -0.084851220 -9.744056702 -0.005107072 0.999984443 -0.002245971 -2.453489065 0.084838897 0.002671186 0.996391118 212.495437622
0.996347010 0.004565415 -0.085275881 -9.825918198 -0.004884488 0.999981761 -0.003533391 -2.457863092 0.085258201 0.003937011 0.996351242 213.198486328
0.996281743 0.003855562 -0.086067997 -9.927184105 -0.004175441 0.999985039 -0.003536888 -2.459991455 0.086053073 0.003883110 0.996282935 213.913909912
0.996300042 0.003362639 -0.085876644 -10.049250603 -0.003730937 0.999984503 -0.004128554 -2.462891102 0.085861437 0.004433680 0.996297181 214.659500122
0.996368587 0.003567613 -0.085071757 -10.195327759 -0.003903128 0.999985337 -0.003777908 -2.466213465 0.085057050 0.004096235 0.996367693 215.347305298
0.996310234 0.002416983 -0.085790038 -10.308827400 -0.002748951 0.999989212 -0.003751628 -2.464097261 0.085780032 0.003973618 0.996306181 216.083251953
0.996292412 0.002392958 -0.085998014 -10.440539360 -0.002790774 0.999985933 -0.004505944 -2.460056782 0.085986026 0.004729238 0.996285081 216.855575562
0.996275425 0.002709633 -0.086185791 -10.568892479 -0.003195060 0.999979734 -0.005494896 -2.464058399 0.086169153 0.005749798 0.996263862 217.627029419
0.996227384 0.002201190 -0.086753227 -10.689264297 -0.002780115 0.999974668 -0.006552980 -2.466939926 0.086736619 0.006769443 0.996208251 218.398132324
0.996221662 0.001738004 -0.086829528 -10.839043617 -0.002336553 0.999974191 -0.006792218 -2.445847034 0.086815476 0.006969437 0.996199965 219.211166382
0.996197999 0.000123601 -0.087117061 -10.959202766 -0.000685161 0.999979198 -0.006416166 -2.440289736 0.087114461 0.006451461 0.996177554 219.934844971
0.996181428 0.000715447 -0.087305866 -11.074506760 -0.001297703 0.999977231 -0.006612570 -2.442850828 0.087299153 0.006700615 0.996159554 220.658691406
0.996119738 0.001869786 -0.087988153 -11.206197739 -0.002514218 0.999970794 -0.007213817 -2.458396196 0.087972119 0.007407047 0.996095359 221.430419922
0.996049881 0.001882975 -0.088775754 -11.273097992 -0.002427815 0.999978900 -0.006029679 -2.467113018 0.088762514 0.006221390 0.996033490 222.150192261
0.995931745 0.001028971 -0.090106048 -11.353165627 -0.001508255 0.999985099 -0.005251177 -2.467548132 0.090099312 0.005365716 0.995918274 222.929138184
0.995792031 0.001564387 -0.091628365 -11.454857826 -0.001966709 0.999988794 -0.004300670 -2.484102964 0.091620609 0.004462779 0.995783985 223.658004761
0.995678365 0.002462406 -0.092835993 -11.509363174 -0.002900452 0.999985278 -0.004583872 -2.474976063 0.092823341 0.004833329 0.995670855 224.335052490
0.995576382 0.001685994 -0.093940280 -11.624874115 -0.001990491 0.999993026 -0.003147783 -2.512342453 0.093934327 0.003320845 0.995572805 225.088684082
0.995425820 0.001018321 -0.095532119 -11.727066040 -0.001283539 0.999995470 -0.002714810 -2.523582220 0.095528916 0.002825012 0.995422661 226.018844604
0.995286345 0.002699576 -0.096941993 -11.829396248 -0.002993948 0.999991357 -0.002891249 -2.531921864 0.096933328 0.003167860 0.995285809 226.974655151
0.995147586 0.002342086 -0.098365366 -11.935524940 -0.002688264 0.999990642 -0.003386915 -2.551138878 0.098356500 0.003634912 0.995144606 227.927169800
0.995015800 0.002510790 -0.099685892 -12.020109177 -0.002953575 0.999986410 -0.004294465 -2.556086063 0.099673763 0.004567491 0.995009601 228.845703125
0.994887590 0.002356699 -0.100960672 -12.128256798 -0.002729558 0.999989927 -0.003555139 -2.574704409 0.100951269 0.003812541 0.994884193 229.818908691
0.994863510 0.002016698 -0.101204567 -12.228281021 -0.002236995 0.999995351 -0.002063300 -2.594885111 0.101199940 0.002279096 0.994863451 230.720428467
0.994803488 0.002666415 -0.101777479 -12.343056679 -0.002837378 0.999994814 -0.001535046 -2.607238531 0.101772852 0.001815851 0.994805992 231.673065186
0.994689345 0.001486681 -0.102911979 -12.445045471 -0.001627756 0.999997854 -0.001286864 -2.617734909 0.102909856 0.001447546 0.994689643 232.647918701
0.994630933 0.001353068 -0.103476711 -12.549723625 -0.001516395 0.999997735 -0.001499745 -2.632684231 0.103474438 0.001648604 0.994630694 233.603240967
0.994568825 0.001289738 -0.104072541 -12.660236359 -0.001558539 0.999995649 -0.002501541 -2.648578405 0.104068875 0.002650155 0.994566560 234.559448242
0.994557440 0.001255070 -0.104182430 -12.784302711 -0.001610114 0.999993205 -0.003323872 -2.663560390 0.104177542 0.003473527 0.994552612 235.545700073
0.994518936 0.001425317 -0.104547009 -12.882055283 -0.001778301 0.999992967 -0.003283185 -2.665513754 0.104541600 0.003451106 0.994514525 236.507904053
0.994561374 0.001122116 -0.104147494 -12.998736382 -0.001419457 0.999995053 -0.002780923 -2.674867153 0.104143865 0.002913631 0.994557977 237.499847412
0.994598806 0.001892494 -0.103776887 -13.117565155 -0.002374087 0.999987125 -0.004517328 -2.696191072 0.103766970 0.004739305 0.994590342 238.468353271
0.994650304 0.001653665 -0.103286445 -13.224525452 -0.002393742 0.999972343 -0.007041740 -2.703370094 0.103271946 0.007251310 0.994626641 239.475311279
0.994747698 0.001149259 -0.102351040 -13.332406998 -0.001920844 0.999970436 -0.007440366 -2.724977016 0.102339469 0.007597888 0.994720519 240.445114136
0.994831026 0.000302428 -0.101545140 -13.443690300 -0.000772515 0.999989092 -0.004590043 -2.747342587 0.101542659 0.004644762 0.994820297 241.455825806
0.994955540 0.000571283 -0.100314431 -13.553016663 -0.000655749 0.999999404 -0.000809043 -2.758798361 0.100313902 0.000870743 0.994955420 242.486099243
0.995057106 -0.000531563 -0.099302322 -13.654274940 0.000459346 0.999999642 -0.000750109 -2.775746107 0.099302694 0.000700787 0.995057046 243.503967285
0.995155215 -0.001454081 -0.098305419 -13.766117096 0.001334685 0.999998212 -0.001280297 -2.799396992 0.098307125 0.001142888 0.995155454 244.566894531
0.995318115 -0.002184383 -0.096628621 -13.881490707 0.001868951 0.999992609 -0.003354763 -2.803965807 0.096635222 0.003158462 0.995314837 245.576202393
0.995441556 -0.002066724 -0.095350236 -13.989120483 0.001652244 0.999988854 -0.004425670 -2.813880682 0.095358334 0.004247955 0.995433867 246.619384766
0.995534599 -0.002388069 -0.094366834 -14.091444969 0.001826698 0.999980152 -0.006034753 -2.830245495 0.094379388 0.005835426 0.995519221 247.655883789
0.995588958 -0.003325341 -0.093762666 -14.206157684 0.002751939 0.999976695 -0.006244101 -2.849209547 0.093781225 0.005958529 0.995574951 248.746551514
0.995696664 -0.002678055 -0.092633136 -14.312061310 0.002077029 0.999976099 -0.006584032 -2.862508059 0.092648551 0.006363298 0.995678544 249.749969482
0.995841742 -0.002339397 -0.091069564 -14.454104424 0.001777813 0.999978840 -0.006247181 -2.876420259 0.091082267 0.006059299 0.995824933 250.752212524
0.995999992 -0.001623710 -0.089338697 -14.582468033 0.001125576 0.999983490 -0.005625885 -2.875567198 0.089346357 0.005502824 0.995985329 251.699096680
0.996104956 -0.001409713 -0.088163525 -14.703088760 0.001045703 0.999990761 -0.004174856 -2.880342484 0.088168591 0.004066403 0.996097267 252.653305054
0.996178150 -0.001191708 -0.087336183 -14.834604263 0.000879791 0.999993086 -0.003609854 -2.888689995 0.087339863 0.003519221 0.996172309 253.617614746
0.996089578 -0.000825847 -0.088345222 -14.927068710 0.000485414 0.999992371 -0.003874850 -2.898567677 0.088347755 0.003816814 0.996082306 254.542007446
0.995959222 0.000532030 -0.089804895 -15.018128395 -0.000901610 0.999991298 -0.004074852 -2.917038918 0.089801945 0.004139355 0.995951056 255.459518433
0.995935023 0.000523167 -0.090073310 -15.144050598 -0.000887996 0.999991655 -0.004010329 -2.925563812 0.090070456 0.004074012 0.995927036 256.473632812
0.995818257 -0.000582192 -0.091354750 -15.262427330 0.000292725 0.999994814 -0.003181970 -2.946025848 0.091356143 0.003141922 0.995813251 257.663055420
0.995764911 0.000555951 -0.091933504 -15.390835762 -0.000884314 0.999993384 -0.003531048 -2.947718859 0.091930933 0.003597392 0.995758891 258.819061279
0.995734692 0.000390417 -0.092262015 -15.511828423 -0.000693791 0.999994457 -0.003256134 -2.963698149 0.092260219 0.003306256 0.995729446 260.016021729
0.995733202 0.001400433 -0.092268504 -15.641554832 -0.001774205 0.999990523 -0.003969016 -2.975324631 0.092262074 0.004115785 0.995726228 261.192932129
0.995700300 0.000439749 -0.092632316 -15.751478195 -0.000836726 0.999990642 -0.004246714 -2.988505840 0.092629589 0.004305962 0.995691240 262.385314941
0.995650649 0.000204375 -0.093165293 -15.873011589 -0.000560870 0.999992609 -0.003800309 -3.005279541 0.093163833 0.003836034 0.995643318 263.603942871
0.995541334 0.000265643 -0.094325110 -15.996685982 -0.000543369 0.999995589 -0.002918683 -3.017050982 0.094323896 0.002956923 0.995537162 264.854583740
0.995362461 -0.000325430 -0.096194871 -16.113204956 0.000006291 0.999994516 -0.003317914 -3.035736561 0.096195422 0.003301922 0.995356977 266.143280029
0.995270491 -0.000254892 -0.097141333 -16.236991882 -0.000125433 0.999992371 -0.003909044 -3.049744606 0.097141579 0.003902741 0.995262921 267.340728760
0.995229542 -0.000083110 -0.097560883 -16.388393402 -0.000391761 0.999988198 -0.004848266 -3.068554878 0.097560138 0.004863358 0.995217741 268.518920898
0.995133281 -0.001103270 -0.098531805 -16.537982941 0.000553811 0.999984145 -0.005603636 -3.076751709 0.098536439 0.005521798 0.995118141 269.729736328
0.995042384 -0.001228528 -0.099443756 -16.667198181 0.000664827 0.999983549 -0.005701473 -3.091557503 0.099449128 0.005607095 0.995026767 270.903686523
0.994926155 -0.001015134 -0.100602880 -16.808187485 0.000482383 0.999985754 -0.005319773 -3.105666161 0.100606844 0.005244251 0.994912446 272.144378662
0.994744658 -0.001299661 -0.102378592 -16.955900192 0.000935143 0.999993026 -0.003608406 -3.124730825 0.102382585 0.003493703 0.994738936 273.437896729
0.994568706 -0.002485760 -0.104052588 -17.096138000 0.002203415 0.999993503 -0.002828344 -3.147475719 0.104058944 0.002583712 0.994567752 274.788818359
0.994317055 -0.003113210 -0.106413975 -17.237316132 0.002795134 0.999991179 -0.003138055 -3.162747145 0.106422797 0.002822781 0.994316936 276.151733398
0.994173288 -0.003993244 -0.107719541 -17.380176544 0.003611669 0.999986470 -0.003737167 -3.177637100 0.107733011 0.003326345 0.994174302 277.458587646
0.994008482 -0.003658679 -0.109241650 -17.536621094 0.003269958 0.999987662 -0.003737297 -3.186145067 0.109253973 0.003357688 0.994008183 278.810363770
0.993843317 -0.003223564 -0.110747918 -17.697561264 0.002815501 0.999988675 -0.003840803 -3.205356598 0.110759050 0.003505345 0.993841052 280.178894043
0.993620157 -0.003714387 -0.112716503 -17.853519440 0.003190868 0.999983251 -0.004824606 -3.217689514 0.112732530 0.004434162 0.993615448 281.566070557
0.993489921 -0.002976247 -0.113881230 -18.038486481 0.002407250 0.999983907 -0.005133599 -3.233087540 0.113894664 0.004826039 0.993481100 282.908996582
0.993387759 -0.002489332 -0.114780270 -18.225627899 0.002004577 0.999988556 -0.004338564 -3.259163141 0.114789754 0.004079791 0.993381441 284.255310059
0.993053317 -0.003279740 -0.117619477 -18.381633759 0.002900345 0.999990046 -0.003396634 -3.274899006 0.117629446 0.003031902 0.993052959 285.675720215
0.992790222 -0.003836271 -0.119802721 -18.557600021 0.003641320 0.999991655 -0.001846136 -3.286017179 0.119808801 0.001396585 0.992796004 287.100585938
0.992600977 -0.003545632 -0.121370137 -18.741569519 0.003505787 0.999993622 -0.000541822 -3.302343845 0.121371306 0.000112315 0.992607176 288.528472900
0.992372990 -0.003841995 -0.123212442 -18.920307159 0.003870352 0.999992430 -0.000009210 -3.324265242 0.123211570 -0.000467735 0.992380321 289.970642090
0.992233455 -0.003139718 -0.124349892 -19.112295151 0.002943378 0.999994099 -0.001762607 -3.333539963 0.124354683 0.001382909 0.992236912 291.440277100
0.992163599 -0.003586854 -0.124893390 -19.300661087 0.003231498 0.999990106 -0.003047744 -3.344278336 0.124903075 0.002620269 0.992165446 292.907836914
0.992139459 -0.003054524 -0.125099555 -19.512866974 0.002768451 0.999993086 -0.002460547 -3.358209610 0.125106215 0.002094875 0.992141128 294.369018555
0.992099583 -0.002817033 -0.125421137 -19.709032059 0.002736939 0.999995947 -0.000810911 -3.378843069 0.125422925 0.000461235 0.992103219 295.829559326
0.992009997 -0.001421898 -0.126151472 -19.921602249 0.001454841 0.999998927 0.000169013 -3.395189524 0.126151100 -0.000351193 0.992010951 297.286621094
0.991942346 -0.001007011 -0.126685411 -20.124439240 0.001106931 0.999999106 0.000718325 -3.410053730 0.126684561 -0.000852769 0.991942704 298.776885986
0.991931081 -0.000585148 -0.126776695 -20.345066071 0.000702618 0.999999344 0.000881874 -3.407165766 0.126776099 -0.000963834 0.991930902 300.296997070
0.991789639 -0.001396266 -0.127872571 -20.543481827 0.001626283 0.999997258 0.001694405 -3.430323124 0.127869859 -0.001888451 0.991789162 301.848266602
0.991743624 -0.000755428 -0.128234059 -20.761327744 0.000896703 0.999999046 0.001043963 -3.424385309 0.128233165 -0.001150332 0.991743326 303.305999756
0.991550088 -0.000655057 -0.129722893 -20.962362289 0.001026035 0.999995530 0.002792960 -3.469747543 0.129720479 -0.002902459 0.991546333 304.894073486
0.991442144 -0.000154606 -0.130546913 -21.169767380 0.000676689 0.999991894 0.003954847 -3.479095459 0.130545244 -0.004009342 0.991434216 306.362854004
0.991311491 -0.001316702 -0.131528810 -21.382402420 0.002001428 0.999985099 0.005073838 -3.498020887 0.131520167 -0.005293000 0.991299391 307.865539551
0.991191864 -0.001384895 -0.132426366 -21.595981598 0.002146728 0.999981940 0.005610286 -3.497316837 0.132416204 -0.005845153 0.991176963 309.376403809
0.991100550 -0.002082401 -0.133098558 -21.833829880 0.002911062 0.999977589 0.006031621 -3.509155989 0.133082986 -0.006365402 0.991084456 310.859558105
0.991043806 -0.001695720 -0.133526474 -22.064752579 0.002538360 0.999977946 0.006140684 -3.523832321 0.133513093 -0.006424624 0.991026342 312.211456299
0.990848601 -0.002696381 -0.134950534 -22.260856628 0.003438162 0.999980211 0.005263934 -3.526671410 0.134933680 -0.005679743 0.990838349 313.713073730
0.990766883 -0.002693708 -0.135550782 -22.472021103 0.003337090 0.999984145 0.004519435 -3.546607018 0.135536477 -0.004930050 0.990760088 315.166290283
0.990601599 -0.003010698 -0.136745676 -22.680828094 0.003636119 0.999984026 0.004324057 -3.556992531 0.136730477 -0.004780642 0.990596771 316.637603760
0.990442932 -0.002852599 -0.137892753 -22.885881424 0.003476660 0.999984801 0.004285062 -3.576124191 0.137878314 -0.004723517 0.990437865 318.123626709
0.990293562 -0.002897826 -0.138962194 -23.097522736 0.003576603 0.999982774 0.004635146 -3.587007999 0.138946369 -0.005087167 0.990286767 319.586303711
0.990172088 -0.002814715 -0.139825732 -23.316530228 0.003463123 0.999984324 0.004394161 -3.589322090 0.139811188 -0.004835210 0.990166366 321.036193848
0.990083694 -0.001957904 -0.140465140 -23.545356750 0.002554586 0.999988437 0.004067717 -3.601071835 0.140455559 -0.004386210 0.990077257 322.412750244
0.989987969 -0.002041050 -0.141136870 -23.751476288 0.002605309 0.999989271 0.003813297 -3.615449905 0.141127586 -0.004142823 0.989982724 323.803771973
0.989815056 -0.001759062 -0.142348275 -23.968883514 0.002369524 0.999988675 0.004119103 -3.627807140 0.142339408 -0.004414448 0.989808023 325.203308105
0.989736617 -0.001972804 -0.142889827 -24.193912506 0.002712624 0.999983907 0.004982936 -3.647683382 0.142877713 -0.005319400 0.989726007 326.611907959
0.989598870 -0.003231738 -0.143818215 -24.420793533 0.004076710 0.999976099 0.005580982 -3.655869961 0.143796772 -0.006109239 0.989588380 328.043670654
0.989450097 -0.003213519 -0.144838601 -24.651786804 0.004088093 0.999975145 0.005741042 -3.664787292 0.144816592 -0.006272588 0.989438653 329.442382812
0.989409089 -0.004484047 -0.145084009 -24.883302689 0.005409194 0.999967456 0.005982773 -3.683319092 0.145052478 -0.006704198 0.989401221 330.838958740
0.989287972 -0.004146453 -0.145918071 -25.116539001 0.004913274 0.999975860 0.004895137 -3.688436031 0.145894274 -0.005559637 0.989284515 332.225677490
0.989216864 -0.004377593 -0.146392658 -25.348407745 0.005060084 0.999978006 0.004289994 -3.697590351 0.146370709 -0.004984493 0.989217222 333.664062500
0.989081442 -0.003488821 -0.147329256 -25.571695328 0.004332291 0.999976039 0.005404571 -3.708940983 0.147306859 -0.005983833 0.989072740 335.045501709
0.989011109 -0.002814842 -0.147814229 -25.802774429 0.003904258 0.999967337 0.007080538 -3.721563339 0.147789478 -0.007579836 0.988989770 336.460937500
0.988933206 -0.003051540 -0.148330197 -26.028486252 0.004139771 0.999966741 0.007028366 -3.730319500 0.148303792 -0.007564637 0.988913059 337.877899170
0.988914013 -0.003022362 -0.148458719 -26.263095856 0.003974041 0.999973536 0.006114178 -3.737299919 0.148436293 -0.006636377 0.988899708 339.291717529
0.988797009 -0.001596573 -0.149257630 -26.490550995 0.002321492 0.999986410 0.004682737 -3.746126175 0.149248123 -0.004976777 0.988787234 340.701660156
0.988870263 -0.001832914 -0.148769096 -26.717826843 0.002392626 0.999990702 0.003583401 -3.751127720 0.148761153 -0.003899468 0.988865435 342.036895752
0.988873363 -0.001641823 -0.148750797 -26.959970474 0.002135210 0.999992728 0.003157236 -3.763534069 0.148744524 -0.003439720 0.988869607 343.428924561
0.988793671 -0.001939323 -0.149276093 -27.173303604 0.002459300 0.999991536 0.003298813 -3.776716232 0.149268419 -0.003628960 0.988790035 344.752258301
0.988817215 -0.001777228 -0.149122044 -27.421607971 0.002357985 0.999990284 0.003717793 -3.799527645 0.149114013 -0.004027844 0.988811851 346.114715576
0.988830149 -0.001593612 -0.149038181 -27.651243210 0.002292289 0.999987185 0.004516246 -3.804105759 0.149029046 -0.004807439 0.988821149 347.418395996
0.988899469 -0.000209715 -0.148586392 -27.900611877 0.001180092 0.999978602 0.006442591 -3.818474054 0.148581877 -0.006546421 0.988878429 348.731109619
0.988826871 -0.000716927 -0.149066493 -28.118604660 0.001921944 0.999966621 0.007939857 -3.838063478 0.149055824 -0.008137642 0.988795280 350.082763672
0.988938451 0.000328552 -0.148326397 -28.379711151 0.000934369 0.999963939 0.008444707 -3.845831633 0.148323819 -0.008489886 0.988902390 351.401184082
0.988555253 -0.001253027 -0.150854021 -28.510074615 0.002293294 0.999974787 0.006722076 -3.852610111 0.150841802 -0.006991097 0.988533139 352.592346191
0.988270283 -0.004508012 -0.152648270 -28.691598892 0.005314996 0.999973953 0.004878917 -3.852010965 0.152622297 -0.005633014 0.988268554 353.822906494
0.988152206 -0.004276138 -0.153417215 -28.911251068 0.005077027 0.999975443 0.004828933 -3.865251303 0.153392762 -0.005550624 0.988149703 355.161254883
0.987965941 -0.008596725 -0.154432282 -29.121419907 0.009479479 0.999942601 0.004980635 -3.895147800 0.154380634 -0.006384636 0.987990797 356.445495605
0.987786114 -0.010603971 -0.155454800 -29.337238312 0.011342372 0.999928176 0.003863679 -3.895073652 0.155402675 -0.005579714 0.987835586 357.763977051
0.987599850 -0.012471422 -0.156495720 -29.554067612 0.013258936 0.999904096 0.003989233 -3.907929897 0.156430945 -0.006014732 0.987670600 359.095855713
0.987443328 -0.011857468 -0.157528028 -29.771240234 0.012939700 0.999899209 0.005846239 -3.916385174 0.157442823 -0.007811197 0.987497330 360.434417725
0.987315834 -0.010103786 -0.158446789 -29.993700027 0.011415394 0.999907732 0.007369948 -3.931265593 0.158357725 -0.009085199 0.987340033 361.765655518
0.987339139 -0.010424744 -0.158280134 -30.219276428 0.011900770 0.999894083 0.008380448 -3.945942163 0.158176005 -0.010158001 0.987358630 363.019989014
0.987267077 -0.010394009 -0.158731177 -30.441333771 0.012094107 0.999879301 0.009748315 -3.948217154 0.158610702 -0.011543903 0.987273753 364.328247070
0.987074316 -0.010770791 -0.159900695 -30.661930084 0.012451151 0.999877393 0.009510553 -3.960240841 0.159778580 -0.011378570 0.987087250 365.598205566
0.986910045 -0.011818633 -0.160837978 -30.876783371 0.013266712 0.999880552 0.007932396 -3.961578608 0.160724983 -0.009962350 0.986948967 366.878417969
0.986851394 -0.012890124 -0.161115393 -31.107942581 0.014375248 0.999864161 0.008055462 -3.980042934 0.160989746 -0.010265617 0.986902714 368.130126953
0.986767054 -0.012824319 -0.161636174 -31.331315994 0.014479422 0.999853969 0.009065855 -3.981270790 0.161496326 -0.011286284 0.986808836 369.371337891
0.986515462 -0.012590740 -0.163182914 -31.538009644 0.014287136 0.999855340 0.009226211 -3.990920067 0.163043126 -0.011433217 0.986552715 370.669769287
0.986311257 -0.011663872 -0.164481059 -31.753158569 0.013331784 0.999870241 0.009040131 -3.993470907 0.164354280 -0.011109210 0.986338794 371.924896240
0.986216903 -0.011954176 -0.165025055 -31.961187363 0.013520462 0.999873579 0.008371111 -4.004978180 0.164904177 -0.010486948 0.986253858 373.167602539
0.986068904 -0.011924634 -0.165909529 -32.178424835 0.013375388 0.999881446 0.007629660 -4.016795158 0.165798888 -0.009742474 0.986111462 374.394714355
0.985845387 -0.012454817 -0.167193919 -32.390766144 0.013801827 0.999880910 0.006896961 -4.022909164 0.167088091 -0.009106917 0.985899866 375.626281738
0.985715330 -0.012354633 -0.167966172 -32.626785278 0.013705834 0.999882340 0.006887523 -4.035397530 0.167861298 -0.009091253 0.985768676 376.814331055
0.985500157 -0.012554052 -0.169209197 -32.827011108 0.013980884 0.999876022 0.007243514 -4.041715145 0.169097275 -0.009504177 0.985553563 378.084686279
0.985283256 -0.013054455 -0.170430228 -33.044860840 0.014533774 0.999866724 0.007435115 -4.050411224 0.170310438 -0.009802688 0.985341728 379.323883057
0.985166609 -0.012161751 -0.171169102 -33.261562347 0.013755244 0.999872386 0.008126528 -4.064723015 0.171048403 -0.010360454 0.985208273 380.548797607
0.984905779 -0.011832227 -0.172686353 -33.480373383 0.013595840 0.999866724 0.009033557 -4.079823971 0.172556430 -0.011245019 0.984935403 381.759826660
0.984899461 -0.011251410 -0.172761425 -33.701198578 0.013077581 0.999869883 0.009435872 -4.091186523 0.172632754 -0.011552685 0.984918475 382.920104980
0.984773993 -0.010362914 -0.173530117 -33.924243927 0.012215295 0.999879181 0.009610107 -4.100699902 0.173409566 -0.011583504 0.984781682 384.086517334
0.984765291 -0.009597048 -0.173623443 -34.146743774 0.011457855 0.999887109 0.009718351 -4.104324341 0.173510566 -0.011559647 0.984764159 385.253997803
0.984748065 -0.009822767 -0.173708826 -34.367771149 0.011696778 0.999883890 0.009767805 -4.123893261 0.173592702 -0.011650661 0.984748602 386.396575928
0.984587133 -0.008702647 -0.174677774 -34.579185486 0.010498970 0.999901116 0.009362208 -4.133512497 0.174578980 -0.011051847 0.984581172 387.499237061
0.984862149 -0.008531361 -0.173129380 -34.838500977 0.010087862 0.999916255 0.008112477 -4.144380569 0.173045650 -0.009736176 0.984865665 388.551788330
0.984728694 -0.011423860 -0.173720717 -34.999561310 0.013004876 0.999883652 0.007965327 -4.145081043 0.173609525 -0.010102903 0.984762728 389.540863037
0.984801829 -0.010666425 -0.173354164 -35.224945068 0.012262233 0.999891698 0.008137088 -4.155626297 0.173248634 -0.010139127 0.984825909 390.588104248
0.984853327 -0.011135891 -0.173031494 -35.448291779 0.012944946 0.999872684 0.009330079 -4.154740334 0.172905594 -0.011428643 0.984872043 391.607635498
0.984624147 -0.011671241 -0.174296647 -35.560245514 0.013550109 0.999862134 0.009593572 -4.164581299 0.174160674 -0.011807797 0.984646440 392.534118652
0.984504580 -0.011314467 -0.174993247 -35.763282776 0.013220535 0.999865174 0.009730303 -4.173609734 0.174859583 -0.011893031 0.984521568 393.538299561
0.984339774 -0.011236788 -0.175922915 -35.942405701 0.013000177 0.999876082 0.008874329 -4.178675652 0.175801411 -0.011022384 0.984363854 394.506134033
0.984132648 -0.011878476 -0.177035898 -36.062881470 0.013534569 0.999875128 0.008149860 -4.174594402 0.176916957 -0.010416649 0.984170675 395.435089111
0.983951032 -0.011381533 -0.178075239 -36.270534515 0.013014165 0.999883294 0.008002778 -4.178534508 0.177963391 -0.010191845 0.983984292 396.451599121
0.983738542 -0.012162844 -0.179194063 -36.443340302 0.013815410 0.999872744 0.007977138 -4.177034378 0.179074228 -0.010323060 0.983781397 397.455200195
0.983592451 -0.011045421 -0.180066258 -36.680580139 0.012744837 0.999884605 0.008283516 -4.195397377 0.179953977 -0.010442520 0.983619571 398.558044434
0.983396709 -0.009620780 -0.181213453 -36.902511597 0.011290601 0.999902785 0.008185347 -4.192945004 0.181117103 -0.010095451 0.983409762 399.616882324
0.983182132 -0.010960856 -0.182298362 -37.073802948 0.012675978 0.999885678 0.008245784 -4.200163364 0.182187185 -0.010417917 0.983208597 400.564666748
0.983023643 -0.010375598 -0.183184847 -37.295154572 0.012042843 0.999895632 0.007991316 -4.203876495 0.183082789 -0.010061720 0.983045995 401.578521729
0.982755959 -0.011295002 -0.184561729 -37.488510132 0.012976253 0.999884486 0.007904100 -4.198874474 0.184451133 -0.010162720 0.982789159 402.589569092
0.982588053 -0.010992056 -0.185472265 -37.710731506 0.012739425 0.999884844 0.008232038 -4.200261116 0.185360476 -0.010451510 0.982614994 403.591583252
0.982332647 -0.011448216 -0.186792761 -37.836814880 0.013424291 0.999866426 0.009317444 -4.218842983 0.186661184 -0.011660389 0.982355177 404.444183350
0.982235253 -0.011546326 -0.187297896 -38.054084778 0.013615157 0.999859631 0.009762965 -4.221600533 0.187158853 -0.012139618 0.982254744 405.405700684
0.981981993 -0.011893100 -0.188599899 -38.215717316 0.014098864 0.999846935 0.010358176 -4.229489803 0.188447848 -0.012830591 0.981999397 406.307617188
0.981851161 -0.011298770 -0.189316198 -38.408218384 0.013450920 0.999858558 0.010086972 -4.232108593 0.189175472 -0.012450383 0.981864452 407.204864502
0.981702268 -0.011386955 -0.190081462 -38.575473785 0.013521516 0.999859214 0.009936534 -4.239968777 0.189941540 -0.012324908 0.981718063 408.113311768
0.981542885 -0.011177768 -0.190915227 -38.744113922 0.013167110 0.999871373 0.009154597 -4.248550415 0.190788344 -0.011499433 0.981563866 409.001892090
0.981510341 -0.010502787 -0.191120639 -38.963596344 0.012323763 0.999889255 0.008341730 -4.251709938 0.191011876 -0.010542821 0.981531024 409.917907715
0.981356084 -0.010736545 -0.191898197 -39.127521515 0.012552238 0.999887168 0.008248550 -4.259699345 0.191788018 -0.010503517 0.981380105 410.788024902
0.981146157 -0.010990398 -0.192954585 -39.303390503 0.013020561 0.999872327 0.009256470 -4.267489433 0.192828238 -0.011594325 0.981163979 411.670166016
0.981099665 -0.009739529 -0.193257958 -39.514331818 0.011652900 0.999893665 0.008766329 -4.263617516 0.193152025 -0.010852655 0.981108844 412.607574463
0.981022835 -0.008044314 -0.193725228 -39.694957733 0.009953219 0.999911010 0.008882363 -4.273296356 0.193636507 -0.010641987 0.981015623 413.535400391
0.980969965 -0.007629063 -0.194009721 -39.882675171 0.009519524 0.999915898 0.008813698 -4.280346870 0.193926185 -0.010492852 0.980960011 414.405975342
0.980913043 -0.006874292 -0.194325417 -40.060363770 0.008758049 0.999922633 0.008836333 -4.292651176 0.194249630 -0.010369588 0.980897307 415.312377930
0.980898321 -0.006360428 -0.194417238 -40.237880707 0.008267606 0.999925315 0.008999853 -4.296287537 0.194345489 -0.010435306 0.980877638 416.200256348
0.981002390 -0.005963463 -0.193904206 -40.454292297 0.008019179 0.999919653 0.009818500 -4.292995930 0.193830073 -0.011186927 0.980971336 417.112121582
0.980998993 -0.004300409 -0.193964779 -40.627532959 0.006519003 0.999920368 0.010801291 -4.300967693 0.193902880 -0.011860513 0.980949044 417.988433838
0.981140137 -0.003986363 -0.193256572 -40.817092896 0.006346162 0.999912679 0.011593185 -4.307429790 0.193193480 -0.012600977 0.981079757 418.831787109
0.981163502 -0.002999199 -0.193155304 -40.990974426 0.005427141 0.999912739 0.012041997 -4.303483009 0.193102315 -0.012863452 0.981094241 419.660980225
0.981145799 -0.003021558 -0.193245143 -41.163581848 0.005466944 0.999911606 0.012122314 -4.308039665 0.193191439 -0.012950219 0.981075585 420.559356689
0.981144905 -0.001389427 -0.193268687 -41.351894379 0.003615950 0.999931097 0.011168080 -4.310264111 0.193239853 -0.011656354 0.981082320 421.431335449
0.981194317 -0.001516770 -0.193016738 -41.530479431 0.003369792 0.999951303 0.009272378 -4.315818787 0.192993313 -0.009748431 0.981151640 422.297302246
0.981223345 -0.001192173 -0.192871153 -41.704994202 0.002862027 0.999960780 0.008379485 -4.322257042 0.192853615 -0.008774149 0.981188238 423.089172363
0.981308937 -0.001391533 -0.192433819 -41.887744904 0.002996272 0.999963105 0.008048411 -4.325076580 0.192415565 -0.008474561 0.981276929 423.882934570
0.981360614 -0.000985680 -0.192173481 -42.069431305 0.002654245 0.999960959 0.008425351 -4.325664520 0.192157701 -0.008778382 0.981324792 424.688995361
0.981388330 -0.001178482 -0.192029804 -42.260944366 0.002973493 0.999954522 0.009059652 -4.323128700 0.192010418 -0.009462038 0.981347263 425.493957520
0.981359601 -0.001266655 -0.192176178 -42.443435669 0.003075665 0.999953747 0.009115265 -4.326759338 0.192155749 -0.009536423 0.981318116 426.307678223
0.981346369 -0.001725353 -0.192240432 -42.636730194 0.003493703 0.999954641 0.008860042 -4.329489708 0.192216411 -0.009366403 0.981307864 427.104034424
0.981246650 -0.002268634 -0.192742735 -42.807151794 0.003992673 0.999955416 0.008556820 -4.320607185 0.192714706 -0.009165911 0.981212020 427.935058594
0.981187224 -0.001219451 -0.193054378 -43.006546021 0.002990375 0.999956012 0.008882056 -4.319242477 0.193035036 -0.009292266 0.981147885 428.726593018
0.981106520 -0.001714227 -0.193460763 -43.158596039 0.003612622 0.999948740 0.009460461 -4.325931549 0.193434626 -0.009980621 0.981062412 429.538330078
0.981062829 -0.000421759 -0.193689197 -43.359733582 0.002260561 0.999954522 0.009272654 -4.326401711 0.193676472 -0.009534902 0.981019139 430.336578369
0.981014132 -0.001235461 -0.193933070 -43.492336273 0.003068990 0.999953389 0.009154287 -4.338805199 0.193912745 -0.009575660 0.980972052 431.098236084
0.980952799 -0.000877168 -0.194244295 -43.690361023 0.002771257 0.999951184 0.009479539 -4.337782383 0.194226503 -0.009837282 0.980907381 431.915222168
0.980929255 -0.000997793 -0.194362208 -43.846099854 0.003075215 0.999941349 0.010386970 -4.338621616 0.194340423 -0.010786588 0.980874836 432.671508789
0.980943084 -0.000857553 -0.194293499 -44.030139923 0.002837489 0.999946833 0.009912360 -4.340432644 0.194274679 -0.010274767 0.980893373 433.459228516
0.980920017 -0.000553570 -0.194410965 -44.199119568 0.002580238 0.999944925 0.010171585 -4.343062878 0.194394648 -0.010479139 0.980867386 434.231628418
0.980975568 -0.000359452 -0.194130525 -44.355220795 0.002386204 0.999945045 0.010206414 -4.347709179 0.194116145 -0.010475479 0.980922639 434.991455078
0.980951667 -0.001743882 -0.194244072 -44.524040222 0.003897231 0.999935091 0.010704191 -4.353715420 0.194212824 -0.011257310 0.980894864 435.829864502
0.981064498 -0.001982250 -0.193671703 -44.699359894 0.004278762 0.999925435 0.011440180 -4.356174469 0.193634570 -0.012052229 0.980999708 436.664703369
0.981109142 -0.002827120 -0.193434939 -44.821659088 0.005345298 0.999907613 0.012497538 -4.362519264 0.193381801 -0.013295416 0.981033504 437.417266846
0.981005490 -0.004101558 -0.193936542 -44.976573944 0.006646102 0.999900103 0.012471681 -4.362884998 0.193866059 -0.013523711 0.980934799 438.243927002
0.981120110 -0.006436082 -0.193292394 -45.160900116 0.008995739 0.999882996 0.012367639 -4.363714695 0.193190202 -0.013872948 0.981063247 439.089874268
0.981382668 -0.007595172 -0.191913143 -45.327335358 0.009983397 0.999884188 0.011480385 -4.368745327 0.191803768 -0.013182594 0.981344759 439.895080566
0.981593072 -0.008966377 -0.190773755 -45.501682281 0.011259190 0.999876738 0.010937929 -4.365414619 0.190652147 -0.012884554 0.981573105 440.743347168
0.981924593 -0.011226004 -0.188939124 -45.671054840 0.013444684 0.999854803 0.010465220 -4.372531414 0.188794225 -0.012816286 0.981933057 441.588897705
0.982256114 -0.012318879 -0.187140137 -45.814643860 0.014473110 0.999843776 0.010149303 -4.374330044 0.186985865 -0.012677711 0.982280731 442.382232666
0.982704937 -0.014207921 -0.184632614 -45.996482849 0.016269904 0.999821007 0.009657747 -4.377913952 0.184462339 -0.012494667 0.982760131 443.248748779
0.983142316 -0.016507806 -0.182095304 -46.174106598 0.018461654 0.999788702 0.009039856 -4.376457691 0.181907609 -0.012249246 0.983239293 444.119201660
0.983640552 -0.019592710 -0.179073572 -46.291599274 0.021416761 0.999736547 0.008258333 -4.376704693 0.178864554 -0.011958406 0.983801067 444.912536621
0.983896554 -0.024085157 -0.177108765 -46.410579681 0.025988927 0.999626577 0.008436883 -4.369097710 0.176839441 -0.012903887 0.984155059 445.733337402
0.984464467 -0.025864203 -0.173668191 -46.589210510 0.027778981 0.999577105 0.008603523 -4.371983528 0.173372194 -0.013294190 0.984766662 446.629974365
0.985053837 -0.026920179 -0.170130283 -46.768505096 0.028845666 0.999544740 0.008855662 -4.373307705 0.169814408 -0.013630826 0.985381782 447.529235840
0.985488594 -0.030017765 -0.167065933 -46.919799805 0.031830266 0.999459803 0.008181307 -4.377157688 0.166730076 -0.013380340 0.985911787 448.472259521
0.986007869 -0.031455629 -0.163703859 -47.091621399 0.033132911 0.999422610 0.007524826 -4.376728058 0.163372636 -0.012843522 0.986480832 449.399719238
0.986602545 -0.032381706 -0.159896106 -47.265876770 0.034145869 0.999382436 0.008297259 -4.383013725 0.159528673 -0.013645890 0.987098992 450.323303223
0.986809969 -0.035602111 -0.157919616 -47.356231689 0.037553117 0.999250531 0.009386792 -4.374796391 0.157467097 -0.015193354 0.987407327 451.200103760
0.987483799 -0.035724685 -0.153621092 -47.522380829 0.037615512 0.999247909 0.009418562 -4.382017136 0.153169066 -0.015079212 0.988084972 452.138702393
0.987910986 -0.036674947 -0.150621563 -47.676094055 0.038266439 0.999238014 0.007680313 -4.383850098 0.150225103 -0.013351215 0.988561630 453.081390381
0.988396227 -0.038878966 -0.146837473 -47.803718567 0.040248919 0.999169409 0.006369077 -4.381650925 0.146467894 -0.012205223 0.989140153 454.008605957
0.988861740 -0.039628364 -0.143463880 -47.950656891 0.040748999 0.999157488 0.004880287 -4.380974770 0.143149599 -0.010671937 0.989643633 454.981414795
0.989273250 -0.040832989 -0.140253633 -48.044258118 0.041990478 0.999104023 0.005302228 -4.391146660 0.139911473 -0.011134671 0.990101397 455.908508301
0.989696741 -0.044807747 -0.135987014 -48.156616211 0.046030674 0.998922825 0.005860361 -4.390123367 0.135577932 -0.012059555 0.990693271 456.876068115
0.990370274 -0.046231247 -0.130496532 -48.312168121 0.047426857 0.998856306 0.006067470 -4.391438484 0.130066767 -0.012198082 0.991430223 457.896606445
0.990642846 -0.049687013 -0.127113521 -48.412220001 0.050987635 0.998674691 0.006996757 -4.395587921 0.126597434 -0.013412504 0.991863489 458.960205078
0.991064668 -0.052706521 -0.122526743 -48.522163391 0.054094858 0.998503506 0.008029729 -4.402509689 0.121920168 -0.014586045 0.992432714 460.007232666
0.991416335 -0.056448713 -0.117928818 -48.630725861 0.057881344 0.998285055 0.008756148 -4.401758671 0.117232300 -0.015506865 0.992983460 461.088012695
0.991892755 -0.058493469 -0.112814836 -48.763099670 0.059973232 0.998152196 0.009765038 -4.399916649 0.112035200 -0.016451743 0.993568063 462.193969727
0.992329538 -0.061636351 -0.107157990 -48.862762451 0.063102327 0.997953475 0.010340896 -4.399081230 0.106301300 -0.017023493 0.994188249 463.246856689
0.992855430 -0.063380808 -0.101098560 -48.966602325 0.064763196 0.997845888 0.010447313 -4.395956039 0.100218646 -0.016920136 0.994821548 464.356170654
0.993440270 -0.064365037 -0.094517566 -49.054431915 0.065767914 0.997765183 0.011800171 -4.402647972 0.093546808 -0.017938986 0.995453179 465.456726074
0.994050741 -0.065552071 -0.086982489 -49.161037445 0.066934600 0.997671723 0.013071068 -4.389446259 0.085923128 -0.018815445 0.996124089 466.625335693
0.994693637 -0.065853924 -0.079041719 -49.245933533 0.067160055 0.997644305 0.013978823 -4.392340660 0.077934965 -0.019213097 0.996773243 467.754364014
0.995342910 -0.065804765 -0.070443422 -49.333827972 0.066871874 0.997678339 0.012896514 -4.381858826 0.069431208 -0.017547138 0.997432530 468.946807861
0.996022224 -0.064283632 -0.061703976 -49.399574280 0.065182008 0.997793138 0.012656515 -4.381050587 0.060754202 -0.016628159 0.998014271 470.105987549
0.996578336 -0.063854307 -0.052480556 -49.466567993 0.064644277 0.997817159 0.013493721 -4.373260975 0.051504359 -0.016840119 0.998530746 471.340270996
0.997035623 -0.064102046 -0.042551577 -49.521415710 0.064713962 0.997817039 0.013160652 -4.361022949 0.041615069 -0.015875323 0.999007583 472.591033936
0.997428298 -0.063900530 -0.032456301 -49.551288605 0.064328864 0.997852504 0.012327480 -4.368697166 0.031598866 -0.014383654 0.999397159 473.785461426
0.997478485 -0.067736074 -0.021173744 -49.596954346 0.067975208 0.997628748 0.010784574 -4.341439724 0.020393025 -0.012196667 0.999717593 475.073364258
0.997515738 -0.069537118 -0.011259838 -49.607608795 0.069669269 0.997500360 0.011801714 -4.345940113 0.010411031 -0.012556860 0.999866903 476.282531738
0.997327268 -0.073063180 -0.000125806 -49.606895447 0.073058218 0.997236609 0.013477451 -4.349340439 -0.000859247 -0.013450622 0.999909163 477.446868896
0.996974170 -0.077062942 0.010193374 -49.585811615 0.076922953 0.996945918 0.013478729 -4.351697445 -0.011200953 -0.012653840 0.999857128 478.695190430
0.996430397 -0.081611656 0.021587206 -49.554862976 0.081302427 0.996579051 0.014836347 -4.331590176 -0.022724176 -0.013028295 0.999656856 479.964233398
0.996014118 -0.083215117 0.032108858 -49.514900208 0.082706556 0.996431351 0.016857449 -4.318008423 -0.033397071 -0.014134643 0.999342203 481.293121338
0.995187402 -0.087255433 0.044591919 -49.477504730 0.086516157 0.996083260 0.018251829 -4.299611092 -0.046009820 -0.014306074 0.998838663 482.650115967
0.994538128 -0.087570056 0.056793001 -49.403060913 0.086915940 0.996118844 0.013891624 -4.283249378 -0.057789061 -0.008879534 0.998289406 484.002441406
0.993538380 -0.089763209 0.069457173 -49.318653107 0.088937312 0.995925903 0.014899416 -4.274756432 -0.070511632 -0.008625806 0.997473657 485.367889404
0.992429018 -0.090916470 0.082576536 -49.216796875 0.089792624 0.995811522 0.017230531 -4.259848595 -0.083797194 -0.009685314 0.996435821 486.750549316
0.991009891 -0.093556084 0.095637985 -49.086051941 0.091940150 0.995539308 0.021175385 -4.243867874 -0.097192451 -0.012192044 0.995190918 488.138122559
0.989541352 -0.093755223 0.109625928 -48.939277649 0.091795601 0.995516777 0.022799181 -4.230144501 -0.111271992 -0.012497555 0.993711412 489.529205322
0.987763584 -0.095346242 0.123418175 -48.766254425 0.092922054 0.995352745 0.025264528 -4.201786995 -0.125253484 -0.013487110 0.992033064 490.918792725
0.985931456 -0.095363759 0.137276530 -48.582931519 0.092351936 0.995328069 0.028158877 -4.185230255 -0.139320537 -0.015084971 0.990132391 492.318359375
0.983908236 -0.096258998 0.150528282 -48.361373901 0.092694759 0.995226264 0.030534748 -4.155177116 -0.152748957 -0.016090205 0.988133967 493.716094971
0.981565058 -0.096641749 0.164895281 -48.136878967 0.092773139 0.995203912 0.031021869 -4.125371933 -0.167102426 -0.015152128 0.985823035 495.118865967
0.979113221 -0.095881633 0.179287538 -47.891914368 0.091824479 0.995298386 0.030812342 -4.097786903 -0.181398943 -0.013705789 0.983314097 496.525421143
0.976254821 -0.095874079 0.194253892 -47.628257751 0.091624245 0.995318174 0.030766970 -4.065335274 -0.196294233 -0.012238036 0.980468631 497.942993164
0.973300517 -0.095958009 0.208514035 -47.325447083 0.091360040 0.995316625 0.031594098 -4.041667938 -0.210569203 -0.011700700 0.977508843 499.345672607
0.969972908 -0.096921027 0.223066956 -47.004516602 0.091837496 0.995224476 0.033076648 -4.011131287 -0.225207537 -0.011597542 0.974241734 500.760009766
0.966491222 -0.096197963 0.237992689 -46.670608521 0.090479799 0.995287955 0.034861267 -3.994304657 -0.240224794 -0.012159580 0.970641136 502.170013428
0.962661088 -0.096468687 0.252937615 -46.316383362 0.090205148 0.995262444 0.036272489 -3.962100983 -0.255238444 -0.012101836 0.966802418 503.580780029
0.958754718 -0.096721284 0.267272025 -45.926574707 0.089997619 0.995242238 0.037323318 -3.931379318 -0.269610405 -0.011730060 0.962898016 504.968231201
0.954385698 -0.097959064 0.282049596 -45.524093628 0.090964988 0.995135665 0.037819147 -3.894023895 -0.284382343 -0.010437418 0.958654106 506.360351562
0.949842095 -0.098367132 0.296856433 -45.106704712 0.091389485 0.995115459 0.037327956 -3.859231949 -0.299078196 -0.008326110 0.954192281 507.749755859
0.945214510 -0.099075332 0.311052054 -44.661956787 0.092048623 0.995058298 0.037228581 -3.821434021 -0.313203335 -0.006557083 0.949663401 509.136352539
0.940490067 -0.100320548 0.324675500 -44.194244385 0.093314685 0.994944572 0.037119642 -3.781270981 -0.326757997 -0.004613663 0.945096731 510.524261475
0.936033487 -0.100130819 0.337365031 -43.706878662 0.092847347 0.994966388 0.037699759 -3.742267609 -0.339441776 -0.003964787 0.940618694 511.898132324
0.931079984 -0.099692158 0.350929350 -43.208969116 0.092096336 0.995012641 0.038315095 -3.709735870 -0.352998823 -0.003355103 0.935617745 513.281127930
0.926317453 -0.098606229 0.363610744 -42.683975220 0.090269767 0.995117962 0.039895277 -3.676364899 -0.365769506 -0.004132636 0.930696309 514.643127441
0.921398580 -0.097567774 0.376171768 -42.137847900 0.088883094 0.995221615 0.040419888 -3.637920380 -0.378317893 -0.003807520 0.925668001 516.004394531
0.916333437 -0.097351298 0.388401628 -41.572067261 0.088075154 0.995242178 0.041662876 -3.592742920 -0.390609592 -0.003968561 0.920547843 517.360595703
0.910700262 -0.098141551 0.401239723 -40.989532471 0.088290468 0.995165408 0.043019008 -3.540950775 -0.403521836 -0.003751781 0.914962351 518.741699219
0.905475974 -0.098501638 0.412808210 -40.392089844 0.087430924 0.995122969 0.045674115 -3.514711380 -0.415293932 -0.005264611 0.909671962 520.084106445
0.899680376 -0.097990148 0.425409406 -39.782913208 0.086501829 0.995175660 0.046292819 -3.467573166 -0.427893251 -0.004850047 0.903816223 521.410705566
0.894063354 -0.097505599 0.437199533 -39.147994995 0.085313313 0.995221615 0.047493599 -3.420892715 -0.439741254 -0.005163348 0.898109615 522.750183105
0.888469577 -0.096832007 0.448603809 -38.485519409 0.084568992 0.995292127 0.047345012 -3.367780685 -0.451076359 -0.004126627 0.892475843 524.047607422
0.882433951 -0.096267171 0.460481286 -37.807571411 0.083505251 0.995347619 0.048061524 -3.311679840 -0.462965757 -0.003958502 0.886367381 525.382446289
0.876566291 -0.094087727 0.471994728 -37.118637085 0.080285721 0.995549440 0.049350645 -3.273845673 -0.474537432 -0.005364682 0.880218923 526.673767090
0.870508850 -0.091085225 0.483650595 -36.416885376 0.077217810 0.995830953 0.048561309 -3.215953827 -0.486057520 -0.004926604 0.873912930 527.966735840
0.864085257 -0.089108415 0.495395154 -35.692733765 0.074784048 0.996009171 0.048714660 -3.160526276 -0.497759044 -0.005045963 0.867300570 529.255310059
0.857349217 -0.087651871 0.507217407 -34.977996826 0.072414771 0.996133566 0.049738515 -3.123701096 -0.509615958 -0.005913249 0.860381663 530.518798828
0.851139426 -0.087393068 0.517613709 -34.218627930 0.071691118 0.996157527 0.050304148 -3.066894531 -0.520021081 -0.005707544 0.854134321 531.773071289
0.844902754 -0.087249406 0.527756512 -33.453445435 0.070293568 0.996162176 0.052151572 -3.019084930 -0.530281186 -0.006965126 0.847793341 533.030212402
0.839651942 -0.086837158 0.536138058 -32.667282104 0.067683972 0.996170521 0.055346996 -2.962991714 -0.538891017 -0.010184264 0.842313945 534.273925781
0.834227741 -0.085429981 0.544762254 -31.876205444 0.065072320 0.996274829 0.056587271 -2.902633667 -0.547567070 -0.011757738 0.836679220 535.534851074
0.830338180 -0.084756695 0.550776601 -31.058990479 0.063247681 0.996313035 0.057967681 -2.842941284 -0.553659022 -0.013297444 0.832637310 536.758178711
0.826899111 -0.082717851 0.556233525 -30.253524780 0.061288990 0.996486843 0.057075754 -2.777070999 -0.559000611 -0.013104905 0.829063714 537.976135254
0.823878407 -0.080871329 0.560967386 -29.454879761 0.058696430 0.996620238 0.057470903 -2.711242676 -0.563719094 -0.014422265 0.825840652 539.176147461
0.820960760 -0.078248076 0.565597594 -28.627960205 0.055854395 0.996819973 0.056833651 -2.656391144 -0.568246186 -0.015067083 0.822720647 540.387145996
0.818561792 -0.075770088 0.569399178 -27.792343140 0.054095142 0.997024894 0.054907806 -2.595809937 -0.571865618 -0.014143700 0.820225298 541.595397949
0.816412926 -0.074659050 0.572621942 -26.944229126 0.052948993 0.997108221 0.054512244 -2.532974243 -0.575035930 -0.014184750 0.818005204 542.811157227
0.814922035 -0.073592767 0.574879289 -26.108245850 0.051339462 0.997172534 0.054875895 -2.478563309 -0.577292383 -0.015205579 0.816395938 544.014892578
0.813621998 -0.072096862 0.576906681 -25.276275635 0.050637040 0.997298062 0.053219460 -2.419847488 -0.579184949 -0.014087673 0.815074444 545.206970215
0.812954366 -0.069375426 0.578180134 -24.439697266 0.048549656 0.997496009 0.051425252 -2.358081818 -0.580300152 -0.013735929 0.814286888 546.395507812
0.812375963 -0.069770664 0.578945041 -23.600585938 0.048006326 0.997448146 0.052843440 -2.309860229 -0.581154644 -0.015135722 0.813652396 547.566528320
0.812292874 -0.066999458 0.579388678 -22.768615723 0.043751966 0.997580826 0.054018945 -2.253927231 -0.581606448 -0.018529819 0.813259244 548.758666992
0.812123477 -0.065177307 0.579833865 -21.937820435 0.041067831 0.997662127 0.054623879 -2.187875748 -0.582038522 -0.020548820 0.812901497 549.950561523
0.812146723 -0.062657125 0.580079079 -21.107376099 0.037722878 0.997775674 0.054960173 -2.124687195 -0.582232416 -0.022753477 0.812703848 551.138732910
0.812544167 -0.063089244 0.579475343 -20.281280518 0.037264142 0.997714162 0.056372140 -2.082695007 -0.581707299 -0.024211198 0.813037694 552.292785645
0.813163579 -0.061906427 0.578733623 -19.458053589 0.035499752 0.997751474 0.056848466 -2.027921677 -0.580951631 -0.025682203 0.813532829 553.463012695
0.814242661 -0.060163859 0.577398658 -18.639739990 0.033833675 0.997842669 0.056261376 -1.965511322 -0.579537868 -0.026274892 0.814521670 554.627441406
0.816040099 -0.059167560 0.574958861 -17.805328369 0.033107325 0.997898340 0.055701911 -1.900964737 -0.577046275 -0.026419641 0.816284001 555.820800781
0.818134367 -0.057980008 0.572096467 -16.980560303 0.031867802 0.997946322 0.055565428 -1.835502625 -0.574143231 -0.027228536 0.818301976 557.010559082
0.820558369 -0.056404389 0.568772793 -16.173156738 0.029828696 0.997988701 0.055935789 -1.785331726 -0.570783854 -0.028932828 0.820590496 558.174621582
0.823437452 -0.056160670 0.564620912 -15.360778809 0.028789271 0.997943223 0.057275601 -1.730978012 -0.566676199 -0.030907851 0.823360682 559.368041992
0.827120662 -0.056227762 0.559204638 -14.558486938 0.028558023 0.997902334 0.058098376 -1.667009354 -0.561298370 -0.032084588 0.826991379 560.556396484
0.831090391 -0.053980149 0.553511322 -13.779632568 0.026628742 0.997999251 0.057345252 -1.606794357 -0.555499434 -0.032919783 0.830865026 561.747741699
0.835919023 -0.053155497 0.546272695 -12.992736816 0.027352296 0.998096943 0.055265520 -1.544485092 -0.548170805 -0.031255677 0.835782170 562.930297852
0.840495288 -0.051286221 0.539386153 -12.232177734 0.025092511 0.998126388 0.055804167 -1.489118576 -0.541237533 -0.033368584 0.840207458 564.132873535
0.844941854 -0.051188350 0.532403052 -11.482971191 0.024178389 0.998047590 0.057586245 -1.419898987 -0.534311414 -0.035784379 0.844529986 565.380676270
0.850021899 -0.050185010 0.524351239 -10.734329224 0.022363072 0.997991800 0.059263930 -1.367336273 -0.526272476 -0.038649533 0.849437058 566.584777832
0.855175495 -0.048741180 0.516041756 -9.995620728 0.021648213 0.998058856 0.058393627 -1.302030563 -0.517886281 -0.038765416 0.854570627 567.816894531
0.859994829 -0.045449015 0.508274734 -9.286453247 0.019447008 0.998221397 0.056355044 -1.244005203 -0.509932041 -0.038580626 0.859349012 569.027221680
0.865189373 -0.041867845 0.499694258 -8.581390381 0.016008772 0.998306513 0.055926841 -1.183443069 -0.501189530 -0.040387813 0.864394486 570.269897461
0.870868444 -0.040081713 0.489879191 -7.878280640 0.014500460 0.998330772 0.055905249 -1.124225616 -0.491302252 -0.041582640 0.869995952 571.501708984
0.876672029 -0.036959633 0.479666948 -7.206039429 0.011566132 0.998375535 0.055788495 -1.074569702 -0.480949759 -0.043360312 0.875675321 572.735229492
0.882662892 -0.034995809 0.468701929 -6.543075562 0.009800113 0.998377621 0.056088608 -1.015481949 -0.469904512 -0.044913992 0.881573856 573.961486816
0.888593078 -0.033748839 0.457453072 -5.890853882 0.009344624 0.998414576 0.055506818 -0.955770493 -0.458601117 -0.045048248 0.887499690 575.203613281
0.894940972 -0.033012755 0.444961518 -5.255828857 0.009249976 0.998417497 0.055470712 -0.898370743 -0.446088552 -0.045527127 0.893830240 576.452514648
0.901468575 -0.033101037 0.431577086 -4.647506714 0.010309106 0.998430729 0.055044055 -0.843475342 -0.432721764 -0.045171317 0.900395155 577.698120117
0.907800496 -0.031133110 0.418245286 -4.057601929 0.009487687 0.998510242 0.053733565 -0.788082123 -0.419295013 -0.044811163 0.906743467 578.951904297
0.913912892 -0.029272892 0.404853463 -3.489501953 0.008133449 0.998516619 0.053837270 -0.728414536 -0.405828893 -0.045909714 0.912795186 580.232177734
0.919794679 -0.027511695 0.391434550 -2.942535400 0.006760235 0.998502135 0.054293770 -0.674879074 -0.392342001 -0.047292925 0.918602824 581.509765625
0.926014781 -0.024630858 0.376682758 -2.406036377 0.005170129 0.998603046 0.052587580 -0.619325638 -0.377451777 -0.046749383 0.924848437 582.778137207
0.931560993 -0.021256721 0.362963110 -1.889648438 0.002460938 0.998635232 0.052168395 -0.558841705 -0.363576680 -0.047704808 0.930342078 584.099792480
0.936976194 -0.019598892 0.348843127 -1.407028198 0.001402518 0.998628438 0.052338373 -0.510471344 -0.349390417 -0.048550557 0.935718536 585.362487793
0.942032933 -0.016656896 0.335106581 -0.939910889 -0.000643685 0.998675346 0.051449914 -0.454334259 -0.335519671 -0.048683219 0.940774500 586.685668945
0.947229207 -0.013743207 0.320262074 -0.479721069 -0.002623229 0.998714745 0.050615866 -0.410970688 -0.320546091 -0.048784945 0.945975721 587.993103027
0.951757014 -0.011596514 0.306633264 -0.054428101 -0.003805775 0.998762667 0.049584754 -0.358240128 -0.306828827 -0.048359625 0.950535297 589.323913574
0.956383228 -0.009102261 0.291972846 0.360031128 -0.005201176 0.998825252 0.048175320 -0.298566818 -0.292068392 -0.047592670 0.955212593 590.675170898
0.960760474 -0.008347028 0.277254194 0.754516602 -0.005192196 0.998830914 0.048063204 -0.261678696 -0.277331233 -0.047616787 0.959593713 591.981872559
0.964923084 -0.008770693 0.262386292 1.119934082 -0.003494439 0.998924196 0.046241459 -0.218532562 -0.262509584 -0.045536343 0.963854373 593.326599121
0.969266951 -0.007854982 0.245885983 1.475143433 -0.002790448 0.999074936 0.042915829 -0.173877716 -0.245995611 -0.042283028 0.968348265 594.638732910
0.973540425 -0.007593978 0.228389278 1.804855347 -0.001894274 0.999145150 0.041296329 -0.131389618 -0.228507638 -0.040636268 0.972693741 595.989990234
0.977394283 -0.006698790 0.211318150 2.099433899 -0.001774770 0.999202728 0.039883465 -0.096275330 -0.211416870 -0.039356910 0.976603270 597.341979980
0.980943501 -0.005739149 0.194208398 2.368797302 -0.001940132 0.999224544 0.039328143 -0.057706833 -0.194283530 -0.038955480 0.980171621 598.708740234
0.984230936 -0.005044657 0.176816344 2.620033264 -0.001851424 0.999244630 0.038814712 -0.026561737 -0.176878586 -0.038530000 0.983478189 600.050842285
0.987312794 -0.003789261 0.158742994 2.843391418 -0.002284903 0.999272704 0.038064152 0.005321503 -0.158771813 -0.037943926 0.986585975 601.418762207
0.990109503 -0.001643054 0.140287191 3.054550171 -0.003621768 0.999298871 0.037265331 0.032390594 -0.140250072 -0.037404850 0.989409268 602.734375000
0.992617607 -0.001193469 0.121280782 3.216110229 -0.003325380 0.999307871 0.037050162 0.066120148 -0.121241063 -0.037179951 0.991926551 604.121337891
0.994790316 0.000142268 0.101942211 3.381088257 -0.003939333 0.999305725 0.037046868 0.095138550 -0.101866171 -0.037255459 0.994100213 605.450622559
0.996564209 0.000805682 0.082819477 3.496276855 -0.003939616 0.999281943 0.037684087 0.122179031 -0.082729653 -0.037880898 0.995851755 606.799682617
0.997955501 0.000840950 0.063907064 3.592704773 -0.003262550 0.999280095 0.037797626 0.145030975 -0.063829258 -0.037928857 0.997239769 608.120117188
0.998963952 0.002244079 0.045453783 3.654594421 -0.003915293 0.999318242 0.036711734 0.171775818 -0.045340404 -0.036851663 0.998291671 609.432617188
0.999638498 0.001516900 0.026842395 3.704020500 -0.002484878 0.999346375 0.036065038 0.192052841 -0.026770147 -0.036118697 0.998988867 610.704101562
0.999957442 0.002897565 0.008762211 3.710782051 -0.003202613 0.999382198 0.035002824 0.213516235 -0.008655377 -0.035029396 0.999348819 611.996154785
0.999951065 0.003728740 -0.009158501 3.703399181 -0.003415524 0.999416649 0.033980113 0.234827042 0.009279862 -0.033947174 0.999380469 613.233825684
0.999621332 0.006453018 -0.026748855 3.661626816 -0.005570401 0.999441743 0.032940611 0.251800537 0.026946491 -0.032779139 0.999099255 614.486694336
0.999024510 0.008678802 -0.043298427 3.605716705 -0.007260889 0.999435604 0.032797899 0.270006180 0.043558639 -0.032451510 0.998523712 615.678405762
0.998197854 0.010584079 -0.059068508 3.524459839 -0.008656960 0.999424815 0.032786250 0.287857056 0.059381548 -0.032215796 0.997715414 616.886413574
0.997139633 0.013684405 -0.074332424 3.453411102 -0.011325019 0.999421418 0.032070283 0.297431946 0.074728273 -0.031136729 0.996717632 618.011474609
0.996007442 0.015747940 -0.087871231 3.346733093 -0.013074512 0.999436438 0.030917451 0.308818817 0.088308588 -0.029645134 0.995651841 619.155090332
0.994770050 0.017722426 -0.100590430 3.219997406 -0.014804221 0.999449730 0.029683523 0.329589844 0.101061136 -0.028039113 0.994485021 620.291992188
0.993559241 0.019271791 -0.111663043 3.091178894 -0.016166020 0.999458671 0.028652843 0.339410782 0.112154759 -0.026663149 0.993332982 621.403015137
0.992542088 0.019378731 -0.120352536 2.951774597 -0.016283046 0.999512076 0.026652293 0.349197388 0.120810308 -0.024493815 0.992373407 622.494445801
0.991725266 0.018242132 -0.127075568 2.807586670 -0.015288120 0.999590576 0.024182865 0.355340958 0.127464697 -0.022040011 0.991598189 623.563598633
0.990984023 0.015108521 -0.133125275 2.672538757 -0.012213282 0.999671400 0.022538098 0.358061790 0.133422032 -0.020709002 0.990842879 624.613342285
0.990250826 0.012562315 -0.138727754 2.522666931 -0.009630206 0.999716163 0.021786779 0.368909836 0.138962060 -0.020238401 0.990090847 625.644958496
0.989537120 0.010192309 -0.143917575 2.369163513 -0.007072459 0.999729097 0.022173008 0.373924255 0.144104600 -0.020923164 0.989341259 626.658447266
0.988802373 0.007777232 -0.149028003 2.231559753 -0.004432042 0.999731004 0.022765696 0.371875763 0.149164975 -0.021850277 0.988570869 627.625000000
0.988254130 0.005921441 -0.152704701 2.085693359 -0.002282048 0.999709427 0.023997154 0.377138138 0.152802393 -0.023366807 0.987980485 628.547119141
0.987721503 0.005625339 -0.156123281 1.933006287 -0.001825292 0.999698758 0.024472747 0.380199432 0.156213924 -0.023887288 0.987434387 629.468444824
0.987271488 0.003770839 -0.158998817 1.796318054 0.000223413 0.999685049 0.025095915 0.383194923 0.159043357 -0.024812011 0.986959755 630.351989746
0.986903310 0.003542389 -0.161274046 1.660408020 0.000547978 0.999679565 0.025311295 0.386247635 0.161312014 -0.025068179 0.986585021 631.207885742
0.986735046 0.003145915 -0.162308216 1.514656067 0.000784445 0.999708116 0.024145637 0.389713287 0.162336841 -0.023952670 0.986444592 632.039489746
0.986513138 0.002362379 -0.163665116 1.378356934 0.001401454 0.999737263 0.022877879 0.392502785 0.163676187 -0.022798700 0.986250579 632.851257324
0.986330211 0.001622413 -0.164772898 1.244697571 0.001948448 0.999766767 0.021507464 0.392642975 0.164769396 -0.021534512 0.986097038 633.648681641
0.986147106 0.000250612 -0.165873230 1.112976074 0.002980837 0.999810636 0.019232208 0.396039009 0.165846631 -0.019460225 0.985959530 634.434753418
0.986078143 -0.000624591 -0.166281521 0.976867676 0.003506866 0.999848664 0.017040659 0.397479057 0.166245699 -0.017386548 0.985931098 635.213378906
0.986002624 -0.001636306 -0.166722044 0.843177795 0.004237111 0.999874711 0.015245138 0.397603035 0.166676223 -0.015738163 0.985886157 635.984680176
0.985948503 -0.001741273 -0.167040482 0.702285767 0.004345540 0.999874651 0.015226394 0.397485733 0.166993037 -0.015738323 0.985832393 636.754455566
0.985862076 -0.001659476 -0.167550340 0.571731567 0.004417263 0.999860764 0.016088109 0.397585869 0.167500302 -0.016600769 0.985732198 637.512634277
0.985896826 -0.001186310 -0.167349756 0.442222595 0.004083054 0.999847710 0.016966505 0.397459984 0.167304158 -0.017410522 0.985751569 638.250122070
0.985926032 -0.000313542 -0.167181551 0.311927795 0.003253203 0.999844849 0.017310066 0.397828102 0.167150199 -0.017610321 0.985774159 638.980590820
0.986002028 -0.001854526 -0.166722611 0.187988281 0.004825596 0.999836624 0.017417103 0.399853706 0.166663066 -0.017977836 0.985849977 639.697021484
0.986084402 -0.001932295 -0.166234374 0.070930481 0.004881248 0.999837875 0.017333005 0.397562027 0.166173920 -0.017903237 0.985933900 640.387573242
0.986139119 -0.002476886 -0.165902555 -0.043830872 0.005383071 0.999839842 0.017070064 0.399716377 0.165833697 -0.017726522 0.985994399 641.062622070
0.986100376 -0.002907218 -0.166125402 -0.161567688 0.005856195 0.999833763 0.017264426 0.400096893 0.166047588 -0.017997323 0.985953450 641.730224609
0.986039400 -0.003883926 -0.166467726 -0.271163940 0.006919999 0.999820054 0.017662056 0.401236534 0.166369215 -0.018567437 0.985888720 642.372131348
0.985995770 -0.003895656 -0.166725069 -0.376327515 0.006921234 0.999821603 0.017569913 0.402175903 0.166626915 -0.018477803 0.985846877 642.994506836
0.985954821 -0.005396562 -0.166924551 -0.482406616 0.008527269 0.999800801 0.018044170 0.399526596 0.166793913 -0.019214153 0.985804558 643.603088379
0.985906065 -0.005151346 -0.167220056 -0.588020325 0.008322139 0.999798536 0.018266581 0.398131371 0.167092294 -0.019400768 0.985750377 644.194641113
0.985852659 -0.006757589 -0.167477787 -0.681922913 0.009964578 0.999782562 0.018315779 0.398672104 0.167317584 -0.019725507 0.985705733 644.755798340
0.985821545 -0.007006860 -0.167650685 -0.771766663 0.010238740 0.999777913 0.018420851 0.398944855 0.167484388 -0.019876204 0.985674441 645.288635254
0.985732734 -0.007055223 -0.168170035 -0.869354248 0.010419664 0.999762714 0.019132160 0.397835732 0.167995110 -0.020611471 0.985572338 645.826599121
0.985690892 -0.006694902 -0.168429673 -0.951599121 0.010044492 0.999768198 0.019043054 0.402652740 0.168263122 -0.020462355 0.985529721 646.313842773
0.985707045 -0.007609038 -0.168296307 -1.035285950 0.011027323 0.999751270 0.019385844 0.400340080 0.168106928 -0.020964622 0.985545814 646.790527344
0.985737324 -0.008426166 -0.168080017 -1.119758606 0.011894377 0.999736369 0.019638192 0.402675629 0.167870224 -0.021357303 0.985577762 647.258972168
0.985773802 -0.009069051 -0.167832360 -1.185890198 0.012624905 0.999717593 0.020132061 0.399839401 0.167602420 -0.021964526 0.985609949 647.670288086
0.985820115 -0.008953430 -0.167566463 -1.257659912 0.012535411 0.999714792 0.020330960 0.402912140 0.167336613 -0.022143185 0.985651195 648.080139160
0.985986292 -0.009147383 -0.166575581 -1.320274353 0.012672297 0.999717414 0.020110471 0.403820992 0.166344509 -0.021939542 0.985823572 648.459350586
0.986090481 -0.008825717 -0.165974766 -1.379013062 0.012344970 0.999720097 0.020183865 0.401410103 0.165750176 -0.021952067 0.985923409 648.818420410
0.986200690 -0.008825117 -0.165318847 -1.436805725 0.012353540 0.999717057 0.020327086 0.402033806 0.165092662 -0.022088856 0.986030579 649.156494141
0.986301363 -0.009028196 -0.164706156 -1.490333557 0.012553115 0.999713600 0.020372896 0.402262688 0.164475068 -0.022161387 0.986132205 649.472412109
0.986420035 -0.007808287 -0.164056763 -1.543540955 0.011349893 0.999722183 0.020661417 0.403507233 0.163849875 -0.022242857 0.986234426 649.762939453
0.986522019 -0.008567926 -0.163403615 -1.588821411 0.012182030 0.999702513 0.021128433 0.405696869 0.163173988 -0.022834254 0.986333013 650.032104492
0.986537933 -0.008963602 -0.163286567 -1.625450134 0.012487660 0.999710441 0.020568402 0.404842377 0.163054943 -0.022330578 0.986364245 650.268859863
0.986648262 -0.009813975 -0.162569478 -1.664680481 0.013256249 0.999710023 0.020102952 0.405768394 0.162325069 -0.021989608 0.986492276 650.494323730
0.986704290 -0.009517547 -0.162247255 -1.698883057 0.012979324 0.999709785 0.020289818 0.407726288 0.162007093 -0.022125907 0.986541510 650.691284180
0.986769557 -0.009706664 -0.161838114 -1.730590820 0.013126145 0.999712288 0.020073203 0.407054901 0.161596701 -0.021931937 0.986613154 650.874389648
0.986831903 -0.008727781 -0.161513418 -1.756622314 0.012091047 0.999729812 0.019852275 0.406406403 0.161296502 -0.021543726 0.986670792 651.029907227
0.986871481 -0.008913390 -0.161260918 -1.781387329 0.012263359 0.999728918 0.019790199 0.409275055 0.161040798 -0.021507986 0.986713290 651.170532227
0.986909807 -0.008957523 -0.161023781 -1.800346375 0.012294740 0.999729514 0.019740572 0.409719467 0.160803407 -0.021461911 0.986753106 651.297485352
0.986961663 -0.009109626 -0.160697311 -1.818946838 0.012412957 0.999731541 0.019564318 0.407730103 0.160475954 -0.021303961 0.986809850 651.398132324
0.986947834 -0.009081046 -0.160783842 -1.831588745 0.012298169 0.999743342 0.019025160 0.409972191 0.160569787 -0.020754188 0.986806214 651.497131348
0.986983359 -0.009319068 -0.160552278 -1.850509644 0.012381183 0.999759853 0.018082533 0.409513474 0.160345212 -0.019834986 0.986861706 651.587707520
0.987002194 -0.009449643 -0.160428762 -1.858009338 0.012288006 0.999784827 0.016709462 0.407649040 0.160236359 -0.018463628 0.986905932 651.658569336
0.987008572 -0.010486551 -0.160325065 -1.870101929 0.013133715 0.999794245 0.015460436 0.408754349 0.160129920 -0.017365247 0.986943245 651.737487793
0.987014592 -0.010087216 -0.160314456 -1.886085510 0.012699699 0.999802530 0.015279709 0.407616615 0.160128653 -0.017117238 0.986947656 651.815673828
0.987085283 -0.009236447 -0.159929305 -1.902687073 0.011868482 0.999809206 0.015510101 0.405630112 0.159755513 -0.017207909 0.987006605 651.885070801
0.987035751 -0.009407572 -0.160224944 -1.907493591 0.012020566 0.999809921 0.015346816 0.407703400 0.160050109 -0.017073847 0.986961186 651.947143555
0.987066627 -0.009295326 -0.160040990 -1.917716980 0.011900855 0.999811590 0.015329582 0.408531189 0.159868345 -0.017035944 0.986991286 652.007812500
0.987094641 -0.009630256 -0.159848630 -1.924430847 0.012298977 0.999800861 0.015714338 0.407707214 0.159665465 -0.017477509 0.987016380 652.059692383
0.987101316 -0.009777074 -0.159798086 -1.931495667 0.012429232 0.999800980 0.015605837 0.408071518 0.159613714 -0.017390708 0.987026274 652.106811523
0.987122834 -0.009553290 -0.159678355 -1.941673279 0.012186088 0.999805331 0.015517046 0.409253120 0.159499049 -0.017263085 0.987047136 652.150207520
0.987146616 -0.009571567 -0.159530371 -1.947540283 0.012213433 0.999803901 0.015588002 0.409548759 0.159349903 -0.017336057 0.987069964 652.185424805
0.987144053 -0.009765369 -0.159534469 -1.951385498 0.012390875 0.999803543 0.015470806 0.409442902 0.159352049 -0.017248683 0.987071157 652.211669922
0.987134516 -0.009726218 -0.159595937 -1.956512451 0.012307646 0.999808729 0.015194261 0.410331726 0.159417659 -0.016963031 0.987065434 652.237060547
0.987138033 -0.010066472 -0.159553319 -1.956481934 0.012631579 0.999806643 0.015070731 0.410922050 0.159370750 -0.016892305 0.987074196 652.253295898
0.987160206 -0.009876071 -0.159427941 -1.960083008 0.012333905 0.999819756 0.014434421 0.410889626 0.159256667 -0.016215455 0.987104058 652.263488770
0.987172604 -0.009555641 -0.159370750 -1.966011047 0.011971477 0.999827385 0.014205376 0.410755157 0.159207508 -0.015931061 0.987116516 652.278503418
0.987177074 -0.009579632 -0.159341171 -1.965705872 0.012021340 0.999824524 0.014366910 0.410191536 0.159175560 -0.016098179 0.987119019 652.285278320
0.987185657 -0.009586852 -0.159287885 -1.969146729 0.012007908 0.999826372 0.014243682 0.410685539 0.159123674 -0.015973870 0.987129331 652.298583984
0.987175643 -0.009688955 -0.159343690 -1.969329834 0.012128019 0.999823630 0.014341578 0.410661697 0.159176633 -0.016090181 0.987119019 652.305358887
0.987180412 -0.009700332 -0.159313604 -1.969085693 0.012148356 0.999822497 0.014399319 0.411182404 0.159145653 -0.016150123 0.987123013 652.304138184
0.987178564 -0.009500164 -0.159337133 -1.970306396 0.011912945 0.999828279 0.014194251 0.412192345 0.159174934 -0.015910432 0.987122178 652.306030273
0.987156987 -0.009666341 -0.159460902 -1.966789246 0.012045646 0.999830008 0.013961061 0.410235405 0.159298837 -0.015702566 0.987105548 652.302062988
0.987180948 -0.009404738 -0.159328252 -1.970046997 0.011752049 0.999835730 0.013796693 0.409770966 0.159172326 -0.015492263 0.987129211 652.303344727
0.987172782 -0.009523372 -0.159371495 -1.970443726 0.011929933 0.999828696 0.014150353 0.410678864 0.159209475 -0.015870133 0.987117290 652.305969238
0.987168670 -0.009823327 -0.159378394 -1.965820312 0.012207963 0.999827623 0.013989885 0.408671379 0.159213483 -0.015756061 0.987118363 652.301696777
0.987171531 -0.009798746 -0.159362346 -1.968109131 0.012152173 0.999830842 0.013799928 0.409264565 0.159200177 -0.015559494 0.987123668 652.301757812
0.987166882 -0.009614731 -0.159402385 -1.967788696 0.011992676 0.999830604 0.013962591 0.410166740 0.159241095 -0.015695067 0.987114966 652.303100586
0.987170637 -0.009646603 -0.159377143 -1.969741821 0.012011805 0.999831498 0.013883567 0.409829140 0.159216359 -0.015619858 0.987120092 652.306213379
0.987174332 -0.009560082 -0.159359753 -1.968246460 0.011896049 0.999835193 0.013710912 0.410306931 0.159202442 -0.015430814 0.987125278 652.301696777
0.987181902 -0.009708816 -0.159304097 -1.968856812 0.012071928 0.999830902 0.013872922 0.410407066 0.159142479 -0.015618203 0.987132013 652.301757812
0.987164676 -0.009621740 -0.159415022 -1.968421936 0.011988359 0.999831676 0.013890564 0.411049843 0.159254521 -0.015623400 0.987113893 652.304016113
0.987181783 -0.009619297 -0.159309790 -1.969757080 0.011973147 0.999832809 0.013822032 0.410431862 0.159150213 -0.015552296 0.987131894 652.303283691
0.987187803 -0.009528896 -0.159278125 -1.969032288 0.011891748 0.999832809 0.013888191 0.409224510 0.159119174 -0.015604348 0.987136006 652.301940918
0.987176478 -0.009681130 -0.159339175 -1.968429565 0.012047680 0.999830902 0.013892960 0.411253929 0.159177750 -0.015634470 0.987126052 652.302490234
0.987170696 -0.009700285 -0.159373537 -1.967323303 0.012064141 0.999831080 0.013871321 0.410835266 0.159212053 -0.015616066 0.987120807 652.300598145
0.987187684 -0.009485860 -0.159281224 -1.968803406 0.011825861 0.999835491 0.013749545 0.410820007 0.159124613 -0.015457018 0.987137437 652.301025391
0.987156510 -0.009616968 -0.159466565 -1.966491699 0.011972289 0.999832928 0.013815824 0.410844803 0.159307048 -0.015547559 0.987106562 652.301330566
0.987189054 -0.009597487 -0.159266278 -1.968902588 0.011967507 0.999831378 0.013928384 0.410994530 0.159105778 -0.015655965 0.987137377 652.301696777
0.987172008 -0.009597956 -0.159372017 -1.967338562 0.011963438 0.999831915 0.013889679 0.409892082 0.159211934 -0.015618138 0.987120807 652.300292969
0.987168550 -0.009797839 -0.159380764 -1.967849731 0.012170329 0.999829054 0.013916370 0.409878731 0.159217179 -0.015677519 0.987119079 652.301696777
0.987171233 -0.009424097 -0.159386665 -1.968605042 0.011779406 0.999834776 0.013838987 0.410037041 0.159229919 -0.015538928 0.987119257 652.302673340
0.987162352 -0.009854227 -0.159416437 -1.967109680 0.012209930 0.999830186 0.013804274 0.410907745 0.159253314 -0.015573519 0.987114906 652.302612305
0.987167776 -0.009664430 -0.159393996 -1.966445923 0.012029589 0.999831378 0.013880217 0.409780502 0.159232989 -0.015619548 0.987117410 652.300292969
0.987162232 -0.009940899 -0.159411550 -1.967826843 0.012320157 0.999826789 0.013943873 0.410826683 0.159245312 -0.015728839 0.987113714 652.303344727
0.987164438 -0.009771828 -0.159408048 -1.967086792 0.012145424 0.999829292 0.013922559 0.411551476 0.159244806 -0.015679929 0.987114608 652.301818848
0.987179101 -0.009934327 -0.159307420 -1.968101501 0.012290964 0.999829054 0.013814500 0.412720680 0.159142971 -0.015595427 0.987132311 652.301940918
0.987156451 -0.009985086 -0.159444153 -1.964599609 0.012347409 0.999828160 0.013832148 0.414567947 0.159278646 -0.015623214 0.987110019 652.300170898
0.987168789 -0.009968393 -0.159368634 -1.967094421 0.012328748 0.999828398 0.013828766 0.415291786 0.159203455 -0.015616139 0.987122297 652.303283691

View File

@ -0,0 +1,57 @@
%YAML:1.0
#--------------------------------------------------------------------------------------------
# Camera Parameters. Adjust them!
#--------------------------------------------------------------------------------------------
# Camera calibration and distortion parameters (OpenCV)
Camera.fx: 458.654
Camera.fy: 457.296
Camera.cx: 367.215
Camera.cy: 248.375
Camera.k1: -0.28340811
Camera.k2: 0.07395907
Camera.p1: 0.00019359
Camera.p2: 1.76187114e-05
# Camera frames per second
Camera.fps: 20.0
# Color order of the images (0: BGR, 1: RGB. It is ignored if images are grayscale)
Camera.RGB: 1
#--------------------------------------------------------------------------------------------
# ORB Parameters
#--------------------------------------------------------------------------------------------
# ORB Extractor: Number of features per image
ORBextractor.nFeatures: 1000
# ORB Extractor: Scale factor between levels in the scale pyramid
ORBextractor.scaleFactor: 1.2
# ORB Extractor: Number of levels in the scale pyramid
ORBextractor.nLevels: 8
# ORB Extractor: Fast threshold
# Image is divided in a grid. At each cell FAST are extracted imposing a minimum response.
# Firstly we impose iniThFAST. If no corners are detected we impose a lower value minThFAST
# You can lower these values if your images have low contrast
ORBextractor.iniThFAST: 20
ORBextractor.minThFAST: 7
#--------------------------------------------------------------------------------------------
# Viewer Parameters
#---------------------------------------------------------------------------------------------
Viewer.KeyFrameSize: 0.05
Viewer.KeyFrameLineWidth: 1
Viewer.GraphLineWidth: 0.9
Viewer.PointSize:2
Viewer.CameraSize: 0.08
Viewer.CameraLineWidth: 3
Viewer.ViewpointX: 0
Viewer.ViewpointY: -0.7
Viewer.ViewpointZ: -1.8
Viewer.ViewpointF: 500

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,57 @@
%YAML:1.0
#--------------------------------------------------------------------------------------------
# Camera Parameters. Adjust them!
#--------------------------------------------------------------------------------------------
# Camera calibration and distortion parameters (OpenCV)
Camera.fx: 718.856
Camera.fy: 718.856
Camera.cx: 607.1928
Camera.cy: 185.2157
Camera.k1: 0.0
Camera.k2: 0.0
Camera.p1: 0.0
Camera.p2: 0.0
# Camera frames per second
Camera.fps: 10.0
# Color order of the images (0: BGR, 1: RGB. It is ignored if images are grayscale)
Camera.RGB: 1
#--------------------------------------------------------------------------------------------
# ORB Parameters
#--------------------------------------------------------------------------------------------
# ORB Extractor: Number of features per image
ORBextractor.nFeatures: 2000
# ORB Extractor: Scale factor between levels in the scale pyramid
ORBextractor.scaleFactor: 1.2
# ORB Extractor: Number of levels in the scale pyramid
ORBextractor.nLevels: 8
# ORB Extractor: Fast threshold
# Image is divided in a grid. At each cell FAST are extracted imposing a minimum response.
# Firstly we impose iniThFAST. If no corners are detected we impose a lower value minThFAST
# You can lower these values if your images have low contrast
ORBextractor.iniThFAST: 20
ORBextractor.minThFAST: 7
#--------------------------------------------------------------------------------------------
# Viewer Parameters
#--------------------------------------------------------------------------------------------
Viewer.KeyFrameSize: 0.1
Viewer.KeyFrameLineWidth: 1
Viewer.GraphLineWidth: 1
Viewer.PointSize:2
Viewer.CameraSize: 0.15
Viewer.CameraLineWidth: 2
Viewer.ViewpointX: 0
Viewer.ViewpointY: -10
Viewer.ViewpointZ: -0.1
Viewer.ViewpointF: 2000

View File

@ -0,0 +1,57 @@
%YAML:1.0
#--------------------------------------------------------------------------------------------
# Camera Parameters. Adjust them!
#--------------------------------------------------------------------------------------------
# Camera calibration and distortion parameters (OpenCV)
Camera.fx: 721.5377
Camera.fy: 721.5377
Camera.cx: 609.5593
Camera.cy: 172.854
Camera.k1: 0.0
Camera.k2: 0.0
Camera.p1: 0.0
Camera.p2: 0.0
# Camera frames per second
Camera.fps: 10.0
# Color order of the images (0: BGR, 1: RGB. It is ignored if images are grayscale)
Camera.RGB: 1
#--------------------------------------------------------------------------------------------
# ORB Parameters
#--------------------------------------------------------------------------------------------
# ORB Extractor: Number of features per image
ORBextractor.nFeatures: 2000
# ORB Extractor: Scale factor between levels in the scale pyramid
ORBextractor.scaleFactor: 1.2
# ORB Extractor: Number of levels in the scale pyramid
ORBextractor.nLevels: 8
# ORB Extractor: Fast threshold
# Image is divided in a grid. At each cell FAST are extracted imposing a minimum response.
# Firstly we impose iniThFAST. If no corners are detected we impose a lower value minThFAST
# You can lower these values if your images have low contrast
ORBextractor.iniThFAST: 20
ORBextractor.minThFAST: 7
#--------------------------------------------------------------------------------------------
# Viewer Parameters
#--------------------------------------------------------------------------------------------
Viewer.KeyFrameSize: 0.1
Viewer.KeyFrameLineWidth: 1
Viewer.GraphLineWidth: 1
Viewer.PointSize:2
Viewer.CameraSize: 0.15
Viewer.CameraLineWidth: 2
Viewer.ViewpointX: 0
Viewer.ViewpointY: -10
Viewer.ViewpointZ: -0.1
Viewer.ViewpointF: 2000

View File

@ -0,0 +1,57 @@
%YAML:1.0
#--------------------------------------------------------------------------------------------
# Camera Parameters. Adjust them!
#--------------------------------------------------------------------------------------------
# Camera calibration and distortion parameters (OpenCV)
Camera.fx: 707.0912
Camera.fy: 707.0912
Camera.cx: 601.8873
Camera.cy: 183.1104
Camera.k1: 0.0
Camera.k2: 0.0
Camera.p1: 0.0
Camera.p2: 0.0
# Camera frames per second
Camera.fps: 10.0
# Color order of the images (0: BGR, 1: RGB. It is ignored if images are grayscale)
Camera.RGB: 1
#--------------------------------------------------------------------------------------------
# ORB Parameters
#--------------------------------------------------------------------------------------------
# ORB Extractor: Number of features per image
ORBextractor.nFeatures: 2000
# ORB Extractor: Scale factor between levels in the scale pyramid
ORBextractor.scaleFactor: 1.2
# ORB Extractor: Number of levels in the scale pyramid
ORBextractor.nLevels: 8
# ORB Extractor: Fast threshold
# Image is divided in a grid. At each cell FAST are extracted imposing a minimum response.
# Firstly we impose iniThFAST. If no corners are detected we impose a lower value minThFAST
# You can lower these values if your images have low contrast
ORBextractor.iniThFAST: 20
ORBextractor.minThFAST: 7
#--------------------------------------------------------------------------------------------
# Viewer Parameters
#--------------------------------------------------------------------------------------------
Viewer.KeyFrameSize: 0.1
Viewer.KeyFrameLineWidth: 1
Viewer.GraphLineWidth: 1
Viewer.PointSize:2
Viewer.CameraSize: 0.15
Viewer.CameraLineWidth: 2
Viewer.ViewpointX: 0
Viewer.ViewpointY: -10
Viewer.ViewpointZ: -0.1
Viewer.ViewpointF: 2000

View File

@ -0,0 +1,58 @@
%YAML:1.0
#--------------------------------------------------------------------------------------------
# Camera Parameters. Adjust them!
#--------------------------------------------------------------------------------------------
# Camera calibration and distortion parameters (OpenCV)
Camera.fx: 517.306408
Camera.fy: 516.469215
Camera.cx: 318.643040
Camera.cy: 255.313989
Camera.k1: 0.262383
Camera.k2: -0.953104
Camera.p1: -0.005358
Camera.p2: 0.002628
Camera.k3: 1.163314
# Camera frames per second
Camera.fps: 30.0
# Color order of the images (0: BGR, 1: RGB. It is ignored if images are grayscale)
Camera.RGB: 1
#--------------------------------------------------------------------------------------------
# ORB Parameters
#--------------------------------------------------------------------------------------------
# ORB Extractor: Number of features per image
ORBextractor.nFeatures: 1000
# ORB Extractor: Scale factor between levels in the scale pyramid
ORBextractor.scaleFactor: 1.2
# ORB Extractor: Number of levels in the scale pyramid
ORBextractor.nLevels: 8
# ORB Extractor: Fast threshold
# Image is divided in a grid. At each cell FAST are extracted imposing a minimum response.
# Firstly we impose iniThFAST. If no corners are detected we impose a lower value minThFAST
# You can lower these values if your images have low contrast
ORBextractor.iniThFAST: 20
ORBextractor.minThFAST: 7
#--------------------------------------------------------------------------------------------
# Viewer Parameters
#--------------------------------------------------------------------------------------------
Viewer.KeyFrameSize: 0.05
Viewer.KeyFrameLineWidth: 1
Viewer.GraphLineWidth: 0.9
Viewer.PointSize:2
Viewer.CameraSize: 0.08
Viewer.CameraLineWidth: 3
Viewer.ViewpointX: 0
Viewer.ViewpointY: -0.7
Viewer.ViewpointZ: -1.8
Viewer.ViewpointF: 500

View File

@ -0,0 +1,58 @@
%YAML:1.0
#--------------------------------------------------------------------------------------------
# Camera Parameters. Adjust them!
#--------------------------------------------------------------------------------------------
# Camera calibration and distortion parameters (OpenCV)
Camera.fx: 520.908620
Camera.fy: 521.007327
Camera.cx: 325.141442
Camera.cy: 249.701764
Camera.k1: 0.231222
Camera.k2: -0.784899
Camera.p1: -0.003257
Camera.p2: -0.000105
Camera.k3: 0.917205
# Camera frames per second
Camera.fps: 30.0
# Color order of the images (0: BGR, 1: RGB. It is ignored if images are grayscale)
Camera.RGB: 1
#--------------------------------------------------------------------------------------------
# ORB Parameters
#--------------------------------------------------------------------------------------------
# ORB Extractor: Number of features per image
ORBextractor.nFeatures: 1000
# ORB Extractor: Scale factor between levels in the scale pyramid
ORBextractor.scaleFactor: 1.2
# ORB Extractor: Number of levels in the scale pyramid
ORBextractor.nLevels: 8
# ORB Extractor: Fast threshold
# Image is divided in a grid. At each cell FAST are extracted imposing a minimum response.
# Firstly we impose iniThFAST. If no corners are detected we impose a lower value minThFAST
# You can lower these values if your images have low contrast
ORBextractor.iniThFAST: 20
ORBextractor.minThFAST: 7
#--------------------------------------------------------------------------------------------
# Viewer Parameters
#--------------------------------------------------------------------------------------------
Viewer.KeyFrameSize: 0.05
Viewer.KeyFrameLineWidth: 1
Viewer.GraphLineWidth: 0.9
Viewer.PointSize:2
Viewer.CameraSize: 0.08
Viewer.CameraLineWidth: 3
Viewer.ViewpointX: 0
Viewer.ViewpointY: -0.7
Viewer.ViewpointZ: -1.8
Viewer.ViewpointF: 500

View File

@ -0,0 +1,57 @@
%YAML:1.0
#--------------------------------------------------------------------------------------------
# Camera Parameters. Adjust them!
#--------------------------------------------------------------------------------------------
# Camera calibration and distortion parameters (OpenCV)
Camera.fx: 535.4
Camera.fy: 539.2
Camera.cx: 320.1
Camera.cy: 247.6
Camera.k1: 0.0
Camera.k2: 0.0
Camera.p1: 0.0
Camera.p2: 0.0
# Camera frames per second
Camera.fps: 30.0
# Color order of the images (0: BGR, 1: RGB. It is ignored if images are grayscale)
Camera.RGB: 1
#--------------------------------------------------------------------------------------------
# ORB Parameters
#--------------------------------------------------------------------------------------------
# ORB Extractor: Number of features per image
ORBextractor.nFeatures: 1000
# ORB Extractor: Scale factor between levels in the scale pyramid
ORBextractor.scaleFactor: 1.2
# ORB Extractor: Number of levels in the scale pyramid
ORBextractor.nLevels: 8
# ORB Extractor: Fast threshold
# Image is divided in a grid. At each cell FAST are extracted imposing a minimum response.
# Firstly we impose iniThFAST. If no corners are detected we impose a lower value minThFAST
# You can lower these values if your images have low contrast
ORBextractor.iniThFAST: 20
ORBextractor.minThFAST: 7
#--------------------------------------------------------------------------------------------
# Viewer Parameters
#--------------------------------------------------------------------------------------------
Viewer.KeyFrameSize: 0.05
Viewer.KeyFrameLineWidth: 1
Viewer.GraphLineWidth: 0.9
Viewer.PointSize:2
Viewer.CameraSize: 0.08
Viewer.CameraLineWidth: 3
Viewer.ViewpointX: 0
Viewer.ViewpointY: -0.7
Viewer.ViewpointZ: -1.8
Viewer.ViewpointF: 500

View File

@ -0,0 +1,155 @@
/**
* This file is part of ORB-SLAM2.
*
* Copyright (C) 2014-2016 Raúl Mur-Artal <raulmur at unizar dot es> (University of Zaragoza)
* For more information see <https://github.com/raulmur/ORB_SLAM2>
*
* ORB-SLAM2 is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* ORB-SLAM2 is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with ORB-SLAM2. If not, see <http://www.gnu.org/licenses/>.
*/
#include<iostream>
#include<algorithm>
#include<fstream>
#include<chrono>
#include <unistd.h>
#include<opencv2/core/core.hpp>
#include<System.h>
using namespace std;
void LoadImages(const string &strImagePath, const string &strPathTimes,
vector<string> &vstrImages, vector<double> &vTimeStamps);
int main(int argc, char **argv)
{
if(argc != 5)
{
cerr << endl << "Usage: ./mono_tum path_to_vocabulary path_to_settings path_to_image_folder path_to_times_file" << endl;
return 1;
}
// Retrieve paths to images
vector<string> vstrImageFilenames;
vector<double> vTimestamps;
LoadImages(string(argv[3]), string(argv[4]), vstrImageFilenames, vTimestamps);
int nImages = vstrImageFilenames.size();
if(nImages<=0)
{
cerr << "ERROR: Failed to load images" << endl;
return 1;
}
// Create SLAM system. It initializes all system threads and gets ready to process frames.
ORB_SLAM2::System SLAM(argv[1],argv[2],ORB_SLAM2::System::MONOCULAR,true);
// Vector for tracking time statistics
vector<float> vTimesTrack;
vTimesTrack.resize(nImages);
cout << endl << "-------" << endl;
cout << "Start processing sequence ..." << endl;
cout << "Images in the sequence: " << nImages << endl << endl;
// Main loop
cv::Mat im;
for(int ni=0; ni<nImages; ni++)
{
// Read image from file
im = cv::imread(vstrImageFilenames[ni],CV_LOAD_IMAGE_UNCHANGED);
double tframe = vTimestamps[ni];
if(im.empty())
{
cerr << endl << "Failed to load image at: "
<< vstrImageFilenames[ni] << endl;
return 1;
}
#ifdef COMPILEDWITHC11
std::chrono::steady_clock::time_point t1 = std::chrono::steady_clock::now();
#else
std::chrono::monotonic_clock::time_point t1 = std::chrono::monotonic_clock::now();
#endif
// Pass the image to the SLAM system
SLAM.TrackMonocular(im,tframe);
#ifdef COMPILEDWITHC11
std::chrono::steady_clock::time_point t2 = std::chrono::steady_clock::now();
#else
std::chrono::monotonic_clock::time_point t2 = std::chrono::monotonic_clock::now();
#endif
double ttrack= std::chrono::duration_cast<std::chrono::duration<double> >(t2 - t1).count();
vTimesTrack[ni]=ttrack;
// Wait to load the next frame
double T=0;
if(ni<nImages-1)
T = vTimestamps[ni+1]-tframe;
else if(ni>0)
T = tframe-vTimestamps[ni-1];
if(ttrack<T)
usleep((T-ttrack)*1e6);
}
// Stop all threads
SLAM.Shutdown();
// Tracking time statistics
sort(vTimesTrack.begin(),vTimesTrack.end());
float totaltime = 0;
for(int ni=0; ni<nImages; ni++)
{
totaltime+=vTimesTrack[ni];
}
cout << "-------" << endl << endl;
cout << "median tracking time: " << vTimesTrack[nImages/2] << endl;
cout << "mean tracking time: " << totaltime/nImages << endl;
// Save camera trajectory
SLAM.SaveKeyFrameTrajectoryTUM("KeyFrameTrajectory.txt");
return 0;
}
void LoadImages(const string &strImagePath, const string &strPathTimes,
vector<string> &vstrImages, vector<double> &vTimeStamps)
{
ifstream fTimes;
fTimes.open(strPathTimes.c_str());
vTimeStamps.reserve(5000);
vstrImages.reserve(5000);
while(!fTimes.eof())
{
string s;
getline(fTimes,s);
if(!s.empty())
{
stringstream ss;
ss << s;
vstrImages.push_back(strImagePath + "/" + ss.str() + ".png");
double t;
ss >> t;
vTimeStamps.push_back(t/1e9);
}
}
}

View File

@ -0,0 +1,157 @@
/**
* This file is part of ORB-SLAM2.
*
* Copyright (C) 2014-2016 Raúl Mur-Artal <raulmur at unizar dot es> (University of Zaragoza)
* For more information see <https://github.com/raulmur/ORB_SLAM2>
*
* ORB-SLAM2 is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* ORB-SLAM2 is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with ORB-SLAM2. If not, see <http://www.gnu.org/licenses/>.
*/
#include<iostream>
#include<algorithm>
#include<fstream>
#include<chrono>
#include<iomanip>
#include <unistd.h>
#include<opencv2/core/core.hpp>
#include"System.h"
using namespace std;
void LoadImages(const string &strSequence, vector<string> &vstrImageFilenames,
vector<double> &vTimestamps);
int main(int argc, char **argv)
{
if(argc != 4)
{
cerr << endl << "Usage: ./mono_kitti path_to_vocabulary path_to_settings path_to_sequence" << endl;
return 1;
}
// Retrieve paths to images
vector<string> vstrImageFilenames;
vector<double> vTimestamps;
LoadImages(string(argv[3]), vstrImageFilenames, vTimestamps);
int nImages = vstrImageFilenames.size();
// Create SLAM system. It initializes all system threads and gets ready to process frames.
ORB_SLAM2::System SLAM(argv[1],argv[2],ORB_SLAM2::System::MONOCULAR,true);
// Vector for tracking time statistics
vector<float> vTimesTrack;
vTimesTrack.resize(nImages);
cout << endl << "-------" << endl;
cout << "Start processing sequence ..." << endl;
cout << "Images in the sequence: " << nImages << endl << endl;
// Main loop
cv::Mat im;
for(int ni=0; ni<nImages; ni++)
{
// Read image from file
im = cv::imread(vstrImageFilenames[ni],CV_LOAD_IMAGE_UNCHANGED);
double tframe = vTimestamps[ni];
if(im.empty())
{
cerr << endl << "Failed to load image at: " << vstrImageFilenames[ni] << endl;
return 1;
}
#ifdef COMPILEDWITHC11
std::chrono::steady_clock::time_point t1 = std::chrono::steady_clock::now();
#else
std::chrono::monotonic_clock::time_point t1 = std::chrono::monotonic_clock::now();
#endif
// Pass the image to the SLAM system
SLAM.TrackMonocular(im,tframe);
#ifdef COMPILEDWITHC11
std::chrono::steady_clock::time_point t2 = std::chrono::steady_clock::now();
#else
std::chrono::monotonic_clock::time_point t2 = std::chrono::monotonic_clock::now();
#endif
double ttrack= std::chrono::duration_cast<std::chrono::duration<double> >(t2 - t1).count();
vTimesTrack[ni]=ttrack;
// Wait to load the next frame
double T=0;
if(ni<nImages-1)
T = vTimestamps[ni+1]-tframe;
else if(ni>0)
T = tframe-vTimestamps[ni-1];
if(ttrack<T)
usleep((T-ttrack)*1e6);
}
// Stop all threads
SLAM.Shutdown();
// Tracking time statistics
sort(vTimesTrack.begin(),vTimesTrack.end());
float totaltime = 0;
for(int ni=0; ni<nImages; ni++)
{
totaltime+=vTimesTrack[ni];
}
cout << "-------" << endl << endl;
cout << "median tracking time: " << vTimesTrack[nImages/2] << endl;
cout << "mean tracking time: " << totaltime/nImages << endl;
// Save camera trajectory
SLAM.SaveKeyFrameTrajectoryTUM("KeyFrameTrajectory.txt");
return 0;
}
void LoadImages(const string &strPathToSequence, vector<string> &vstrImageFilenames, vector<double> &vTimestamps)
{
ifstream fTimes;
string strPathTimeFile = strPathToSequence + "/times.txt";
fTimes.open(strPathTimeFile.c_str());
while(!fTimes.eof())
{
string s;
getline(fTimes,s);
if(!s.empty())
{
stringstream ss;
ss << s;
double t;
ss >> t;
vTimestamps.push_back(t);
}
}
string strPrefixLeft = strPathToSequence + "/image_0/";
const int nTimes = vTimestamps.size();
vstrImageFilenames.resize(nTimes);
for(int i=0; i<nTimes; i++)
{
stringstream ss;
ss << setfill('0') << setw(6) << i;
vstrImageFilenames[i] = strPrefixLeft + ss.str() + ".png";
}
}

View File

@ -0,0 +1,155 @@
/**
* This file is part of ORB-SLAM2.
*
* Copyright (C) 2014-2016 Raúl Mur-Artal <raulmur at unizar dot es> (University of Zaragoza)
* For more information see <https://github.com/raulmur/ORB_SLAM2>
*
* ORB-SLAM2 is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* ORB-SLAM2 is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with ORB-SLAM2. If not, see <http://www.gnu.org/licenses/>.
*/
#include<iostream>
#include<algorithm>
#include<fstream>
#include<chrono>
#include <unistd.h>
#include<opencv2/core/core.hpp>
#include<System.h>
using namespace std;
void LoadImages(const string &strFile, vector<string> &vstrImageFilenames,
vector<double> &vTimestamps);
int main(int argc, char **argv)
{
if(argc != 4)
{
cerr << endl << "Usage: ./mono_tum path_to_vocabulary path_to_settings path_to_sequence" << endl;
return 1;
}
// Retrieve paths to images
vector<string> vstrImageFilenames;
vector<double> vTimestamps;
string strFile = string(argv[3])+"/rgb.txt";
LoadImages(strFile, vstrImageFilenames, vTimestamps);
int nImages = vstrImageFilenames.size();
// Create SLAM system. It initializes all system threads and gets ready to process frames.
ORB_SLAM2::System SLAM(argv[1],argv[2],ORB_SLAM2::System::MONOCULAR,true);
// Vector for tracking time statistics
vector<float> vTimesTrack;
vTimesTrack.resize(nImages);
cout << endl << "-------" << endl;
cout << "Start processing sequence ..." << endl;
cout << "Images in the sequence: " << nImages << endl << endl;
// Main loop
cv::Mat im;
for(int ni=0; ni<nImages; ni++)
{
// Read image from file
im = cv::imread(string(argv[3])+"/"+vstrImageFilenames[ni],CV_LOAD_IMAGE_UNCHANGED);
double tframe = vTimestamps[ni];
if(im.empty())
{
cerr << endl << "Failed to load image at: "
<< string(argv[3]) << "/" << vstrImageFilenames[ni] << endl;
return 1;
}
#ifdef COMPILEDWITHC11
std::chrono::steady_clock::time_point t1 = std::chrono::steady_clock::now();
#else
std::chrono::monotonic_clock::time_point t1 = std::chrono::monotonic_clock::now();
#endif
// Pass the image to the SLAM system
SLAM.TrackMonocular(im,tframe);
#ifdef COMPILEDWITHC11
std::chrono::steady_clock::time_point t2 = std::chrono::steady_clock::now();
#else
std::chrono::monotonic_clock::time_point t2 = std::chrono::monotonic_clock::now();
#endif
double ttrack= std::chrono::duration_cast<std::chrono::duration<double> >(t2 - t1).count();
vTimesTrack[ni]=ttrack;
// Wait to load the next frame
double T=0;
if(ni<nImages-1)
T = vTimestamps[ni+1]-tframe;
else if(ni>0)
T = tframe-vTimestamps[ni-1];
if(ttrack<T)
usleep((T-ttrack)*1e6);
}
// Stop all threads
SLAM.Shutdown();
// Tracking time statistics
sort(vTimesTrack.begin(),vTimesTrack.end());
float totaltime = 0;
for(int ni=0; ni<nImages; ni++)
{
totaltime+=vTimesTrack[ni];
}
cout << "-------" << endl << endl;
cout << "median tracking time: " << vTimesTrack[nImages/2] << endl;
cout << "mean tracking time: " << totaltime/nImages << endl;
// Save camera trajectory
SLAM.SaveKeyFrameTrajectoryTUM("KeyFrameTrajectory.txt");
return 0;
}
void LoadImages(const string &strFile, vector<string> &vstrImageFilenames, vector<double> &vTimestamps)
{
ifstream f;
f.open(strFile.c_str());
// skip first three lines
string s0;
getline(f,s0);
getline(f,s0);
getline(f,s0);
while(!f.eof())
{
string s;
getline(f,s);
if(!s.empty())
{
stringstream ss;
ss << s;
double t;
string sRGB;
ss >> t;
vTimestamps.push_back(t);
ss >> sRGB;
vstrImageFilenames.push_back(sRGB);
}
}
}

70
Examples/RGB-D/TUM1.yaml Normal file
View File

@ -0,0 +1,70 @@
%YAML:1.0
#--------------------------------------------------------------------------------------------
# Camera Parameters. Adjust them!
#--------------------------------------------------------------------------------------------
# Camera calibration and distortion parameters (OpenCV)
Camera.fx: 517.306408
Camera.fy: 516.469215
Camera.cx: 318.643040
Camera.cy: 255.313989
Camera.k1: 0.262383
Camera.k2: -0.953104
Camera.p1: -0.005358
Camera.p2: 0.002628
Camera.k3: 1.163314
Camera.width: 640
Camera.height: 480
# Camera frames per second
Camera.fps: 30.0
# IR projector baseline times fx (aprox.)
Camera.bf: 40.0
# Color order of the images (0: BGR, 1: RGB. It is ignored if images are grayscale)
Camera.RGB: 1
# Close/Far threshold. Baseline times.
ThDepth: 40.0
# Deptmap values factor
DepthMapFactor: 5000.0
#--------------------------------------------------------------------------------------------
# ORB Parameters
#--------------------------------------------------------------------------------------------
# ORB Extractor: Number of features per image
ORBextractor.nFeatures: 1000
# ORB Extractor: Scale factor between levels in the scale pyramid
ORBextractor.scaleFactor: 1.2
# ORB Extractor: Number of levels in the scale pyramid
ORBextractor.nLevels: 8
# ORB Extractor: Fast threshold
# Image is divided in a grid. At each cell FAST are extracted imposing a minimum response.
# Firstly we impose iniThFAST. If no corners are detected we impose a lower value minThFAST
# You can lower these values if your images have low contrast
ORBextractor.iniThFAST: 20
ORBextractor.minThFAST: 7
#--------------------------------------------------------------------------------------------
# Viewer Parameters
#--------------------------------------------------------------------------------------------
Viewer.KeyFrameSize: 0.05
Viewer.KeyFrameLineWidth: 1
Viewer.GraphLineWidth: 0.9
Viewer.PointSize:2
Viewer.CameraSize: 0.08
Viewer.CameraLineWidth: 3
Viewer.ViewpointX: 0
Viewer.ViewpointY: -0.7
Viewer.ViewpointZ: -1.8
Viewer.ViewpointF: 500

70
Examples/RGB-D/TUM2.yaml Normal file
View File

@ -0,0 +1,70 @@
%YAML:1.0
#--------------------------------------------------------------------------------------------
# Camera Parameters. Adjust them!
#--------------------------------------------------------------------------------------------
# Camera calibration and distortion parameters (OpenCV)
Camera.fx: 520.908620
Camera.fy: 521.007327
Camera.cx: 325.141442
Camera.cy: 249.701764
Camera.k1: 0.231222
Camera.k2: -0.784899
Camera.p1: -0.003257
Camera.p2: -0.000105
Camera.k3: 0.917205
Camera.width: 640
Camera.height: 480
# Camera frames per second
Camera.fps: 30.0
# IR projector baseline times fx (aprox.)
Camera.bf: 40.0
# Color order of the images (0: BGR, 1: RGB. It is ignored if images are grayscale)
Camera.RGB: 1
# Close/Far threshold. Baseline times.
ThDepth: 40.0
# Deptmap values factor
DepthMapFactor: 5208.0
#--------------------------------------------------------------------------------------------
# ORB Parameters
#--------------------------------------------------------------------------------------------
# ORB Extractor: Number of features per image
ORBextractor.nFeatures: 1000
# ORB Extractor: Scale factor between levels in the scale pyramid
ORBextractor.scaleFactor: 1.2
# ORB Extractor: Number of levels in the scale pyramid
ORBextractor.nLevels: 8
# ORB Extractor: Fast threshold
# Image is divided in a grid. At each cell FAST are extracted imposing a minimum response.
# Firstly we impose iniThFAST. If no corners are detected we impose a lower value minThFAST
# You can lower these values if your images have low contrast
ORBextractor.iniThFAST: 20
ORBextractor.minThFAST: 7
#--------------------------------------------------------------------------------------------
# Viewer Parameters
#--------------------------------------------------------------------------------------------
Viewer.KeyFrameSize: 0.05
Viewer.KeyFrameLineWidth: 1
Viewer.GraphLineWidth: 0.9
Viewer.PointSize:2
Viewer.CameraSize: 0.08
Viewer.CameraLineWidth: 3
Viewer.ViewpointX: 0
Viewer.ViewpointY: -0.7
Viewer.ViewpointZ: -1.8
Viewer.ViewpointF: 500

69
Examples/RGB-D/TUM3.yaml Normal file
View File

@ -0,0 +1,69 @@
%YAML:1.0
#--------------------------------------------------------------------------------------------
# Camera Parameters. Adjust them!
#--------------------------------------------------------------------------------------------
# Camera calibration and distortion parameters (OpenCV)
Camera.fx: 535.4
Camera.fy: 539.2
Camera.cx: 320.1
Camera.cy: 247.6
Camera.k1: 0.0
Camera.k2: 0.0
Camera.p1: 0.0
Camera.p2: 0.0
Camera.width: 640
Camera.height: 480
# Camera frames per second
Camera.fps: 30.0
# IR projector baseline times fx (aprox.)
Camera.bf: 40.0
# Color order of the images (0: BGR, 1: RGB. It is ignored if images are grayscale)
Camera.RGB: 1
# Close/Far threshold. Baseline times.
ThDepth: 40.0
# Deptmap values factor
DepthMapFactor: 5000.0
#--------------------------------------------------------------------------------------------
# ORB Parameters
#--------------------------------------------------------------------------------------------
# ORB Extractor: Number of features per image
ORBextractor.nFeatures: 1000
# ORB Extractor: Scale factor between levels in the scale pyramid
ORBextractor.scaleFactor: 1.2
# ORB Extractor: Number of levels in the scale pyramid
ORBextractor.nLevels: 8
# ORB Extractor: Fast threshold
# Image is divided in a grid. At each cell FAST are extracted imposing a minimum response.
# Firstly we impose iniThFAST. If no corners are detected we impose a lower value minThFAST
# You can lower these values if your images have low contrast
ORBextractor.iniThFAST: 20
ORBextractor.minThFAST: 7
#--------------------------------------------------------------------------------------------
# Viewer Parameters
#--------------------------------------------------------------------------------------------
Viewer.KeyFrameSize: 0.05
Viewer.KeyFrameLineWidth: 1
Viewer.GraphLineWidth: 0.9
Viewer.PointSize:2
Viewer.CameraSize: 0.08
Viewer.CameraLineWidth: 3
Viewer.ViewpointX: 0
Viewer.ViewpointY: -0.7
Viewer.ViewpointZ: -1.8
Viewer.ViewpointF: 500

View File

@ -0,0 +1,573 @@
1305031453.359684 rgb/1305031453.359684.png 1305031453.374112 depth/1305031453.374112.png
1305031453.391690 rgb/1305031453.391690.png 1305031453.404816 depth/1305031453.404816.png
1305031453.423683 rgb/1305031453.423683.png 1305031453.436941 depth/1305031453.436941.png
1305031453.459685 rgb/1305031453.459685.png 1305031453.473352 depth/1305031453.473352.png
1305031453.491698 rgb/1305031453.491698.png 1305031453.505218 depth/1305031453.505218.png
1305031453.523684 rgb/1305031453.523684.png 1305031453.538301 depth/1305031453.538301.png
1305031453.559753 rgb/1305031453.559753.png 1305031453.574074 depth/1305031453.574074.png
1305031453.591640 rgb/1305031453.591640.png 1305031453.605314 depth/1305031453.605314.png
1305031453.627706 rgb/1305031453.627706.png 1305031453.636951 depth/1305031453.636951.png
1305031453.659600 rgb/1305031453.659600.png 1305031453.673185 depth/1305031453.673185.png
1305031453.691678 rgb/1305031453.691678.png 1305031453.705487 depth/1305031453.705487.png
1305031453.727652 rgb/1305031453.727652.png 1305031453.736856 depth/1305031453.736856.png
1305031453.759694 rgb/1305031453.759694.png 1305031453.773786 depth/1305031453.773786.png
1305031453.791716 rgb/1305031453.791716.png 1305031453.805041 depth/1305031453.805041.png
1305031453.827773 rgb/1305031453.827773.png 1305031453.840352 depth/1305031453.840352.png
1305031453.859705 rgb/1305031453.859705.png 1305031453.869618 depth/1305031453.869618.png
1305031453.891710 rgb/1305031453.891710.png 1305031453.905519 depth/1305031453.905519.png
1305031453.927723 rgb/1305031453.927723.png 1305031453.940012 depth/1305031453.940012.png
1305031453.959641 rgb/1305031453.959641.png 1305031453.972592 depth/1305031453.972592.png
1305031453.991624 rgb/1305031453.991624.png 1305031454.003179 depth/1305031454.003179.png
1305031454.027662 rgb/1305031454.027662.png 1305031454.040976 depth/1305031454.040976.png
1305031454.059654 rgb/1305031454.059654.png 1305031454.072690 depth/1305031454.072690.png
1305031454.091651 rgb/1305031454.091651.png 1305031454.104619 depth/1305031454.104619.png
1305031454.127701 rgb/1305031454.127701.png 1305031454.141030 depth/1305031454.141030.png
1305031454.159672 rgb/1305031454.159672.png 1305031454.172688 depth/1305031454.172688.png
1305031454.191658 rgb/1305031454.191658.png 1305031454.204626 depth/1305031454.204626.png
1305031454.227671 rgb/1305031454.227671.png 1305031454.240858 depth/1305031454.240858.png
1305031454.259627 rgb/1305031454.259627.png 1305031454.273489 depth/1305031454.273489.png
1305031454.291639 rgb/1305031454.291639.png 1305031454.304744 depth/1305031454.304744.png
1305031454.327699 rgb/1305031454.327699.png 1305031454.340806 depth/1305031454.340806.png
1305031454.359636 rgb/1305031454.359636.png 1305031454.372652 depth/1305031454.372652.png
1305031454.391677 rgb/1305031454.391677.png 1305031454.401962 depth/1305031454.401962.png
1305031454.427465 rgb/1305031454.427465.png 1305031454.437248 depth/1305031454.437248.png
1305031454.459913 rgb/1305031454.459913.png 1305031454.470741 depth/1305031454.470741.png
1305031454.491617 rgb/1305031454.491617.png 1305031454.503859 depth/1305031454.503859.png
1305031454.527700 rgb/1305031454.527700.png 1305031454.538424 depth/1305031454.538424.png
1305031454.559575 rgb/1305031454.559575.png 1305031454.570323 depth/1305031454.570323.png
1305031454.591635 rgb/1305031454.591635.png 1305031454.602019 depth/1305031454.602019.png
1305031454.627580 rgb/1305031454.627580.png 1305031454.639284 depth/1305031454.639284.png
1305031454.659528 rgb/1305031454.659528.png 1305031454.669573 depth/1305031454.669573.png
1305031454.691884 rgb/1305031454.691884.png 1305031454.702030 depth/1305031454.702030.png
1305031454.727659 rgb/1305031454.727659.png 1305031454.740764 depth/1305031454.740764.png
1305031454.759732 rgb/1305031454.759732.png 1305031454.772865 depth/1305031454.772865.png
1305031454.791641 rgb/1305031454.791641.png 1305031454.802574 depth/1305031454.802574.png
1305031454.827570 rgb/1305031454.827570.png 1305031454.840500 depth/1305031454.840500.png
1305031454.859620 rgb/1305031454.859620.png 1305031454.870269 depth/1305031454.870269.png
1305031454.891764 rgb/1305031454.891764.png 1305031454.901065 depth/1305031454.901065.png
1305031454.927567 rgb/1305031454.927567.png 1305031454.940240 depth/1305031454.940240.png
1305031454.959648 rgb/1305031454.959648.png 1305031454.973081 depth/1305031454.973081.png
1305031454.991937 rgb/1305031454.991937.png 1305031455.010759 depth/1305031455.010759.png
1305031455.027799 rgb/1305031455.027799.png 1305031455.040446 depth/1305031455.040446.png
1305031455.059636 rgb/1305031455.059636.png 1305031455.074282 depth/1305031455.074282.png
1305031455.091700 rgb/1305031455.091700.png 1305031455.110340 depth/1305031455.110340.png
1305031455.127695 rgb/1305031455.127695.png 1305031455.142700 depth/1305031455.142700.png
1305031455.159720 rgb/1305031455.159720.png 1305031455.172771 depth/1305031455.172771.png
1305031455.191655 rgb/1305031455.191655.png 1305031455.210307 depth/1305031455.210307.png
1305031455.227581 rgb/1305031455.227581.png 1305031455.240960 depth/1305031455.240960.png
1305031455.259631 rgb/1305031455.259631.png 1305031455.273001 depth/1305031455.273001.png
1305031455.291831 rgb/1305031455.291831.png 1305031455.310303 depth/1305031455.310303.png
1305031455.327766 rgb/1305031455.327766.png 1305031455.342381 depth/1305031455.342381.png
1305031455.359630 rgb/1305031455.359630.png 1305031455.374120 depth/1305031455.374120.png
1305031455.391665 rgb/1305031455.391665.png 1305031455.409213 depth/1305031455.409213.png
1305031455.427642 rgb/1305031455.427642.png 1305031455.442380 depth/1305031455.442380.png
1305031455.459589 rgb/1305031455.459589.png 1305031455.473168 depth/1305031455.473168.png
1305031455.491637 rgb/1305031455.491637.png 1305031455.509397 depth/1305031455.509397.png
1305031455.527610 rgb/1305031455.527610.png 1305031455.540835 depth/1305031455.540835.png
1305031455.559669 rgb/1305031455.559669.png 1305031455.572996 depth/1305031455.572996.png
1305031455.591645 rgb/1305031455.591645.png 1305031455.608802 depth/1305031455.608802.png
1305031455.627617 rgb/1305031455.627617.png 1305031455.641333 depth/1305031455.641333.png
1305031455.659615 rgb/1305031455.659615.png 1305031455.672887 depth/1305031455.672887.png
1305031455.691605 rgb/1305031455.691605.png 1305031455.707680 depth/1305031455.707680.png
1305031455.727628 rgb/1305031455.727628.png 1305031455.742005 depth/1305031455.742005.png
1305031455.759683 rgb/1305031455.759683.png 1305031455.773667 depth/1305031455.773667.png
1305031455.791666 rgb/1305031455.791666.png 1305031455.809109 depth/1305031455.809109.png
1305031455.827590 rgb/1305031455.827590.png 1305031455.838364 depth/1305031455.838364.png
1305031455.859526 rgb/1305031455.859526.png 1305031455.872220 depth/1305031455.872220.png
1305031455.891657 rgb/1305031455.891657.png 1305031455.908418 depth/1305031455.908418.png
1305031455.927955 rgb/1305031455.927955.png 1305031455.939606 depth/1305031455.939606.png
1305031455.959716 rgb/1305031455.959716.png 1305031455.973594 depth/1305031455.973594.png
1305031455.991694 rgb/1305031455.991694.png 1305031456.008998 depth/1305031456.008998.png
1305031456.027770 rgb/1305031456.027770.png 1305031456.041930 depth/1305031456.041930.png
1305031456.059713 rgb/1305031456.059713.png 1305031456.073846 depth/1305031456.073846.png
1305031456.091707 rgb/1305031456.091707.png 1305031456.108963 depth/1305031456.108963.png
1305031456.127645 rgb/1305031456.127645.png 1305031456.140836 depth/1305031456.140836.png
1305031456.159731 rgb/1305031456.159731.png 1305031456.173198 depth/1305031456.173198.png
1305031456.191658 rgb/1305031456.191658.png 1305031456.208934 depth/1305031456.208934.png
1305031456.227678 rgb/1305031456.227678.png 1305031456.240996 depth/1305031456.240996.png
1305031456.291675 rgb/1305031456.291675.png 1305031456.277928 depth/1305031456.277928.png
1305031456.327718 rgb/1305031456.327718.png 1305031456.341659 depth/1305031456.341659.png
1305031456.391619 rgb/1305031456.391619.png 1305031456.377115 depth/1305031456.377115.png
1305031456.427662 rgb/1305031456.427662.png 1305031456.440717 depth/1305031456.440717.png
1305031456.491677 rgb/1305031456.491677.png 1305031456.476027 depth/1305031456.476027.png
1305031456.527641 rgb/1305031456.527641.png 1305031456.541832 depth/1305031456.541832.png
1305031456.591651 rgb/1305031456.591651.png 1305031456.576087 depth/1305031456.576087.png
1305031456.627612 rgb/1305031456.627612.png 1305031456.640699 depth/1305031456.640699.png
1305031456.691612 rgb/1305031456.691612.png 1305031456.675835 depth/1305031456.675835.png
1305031456.727693 rgb/1305031456.727693.png 1305031456.740863 depth/1305031456.740863.png
1305031456.791649 rgb/1305031456.791649.png 1305031456.777218 depth/1305031456.777218.png
1305031456.827603 rgb/1305031456.827603.png 1305031456.841050 depth/1305031456.841050.png
1305031456.891672 rgb/1305031456.891672.png 1305031456.878006 depth/1305031456.878006.png
1305031456.927690 rgb/1305031456.927690.png 1305031456.942298 depth/1305031456.942298.png
1305031456.959667 rgb/1305031456.959667.png 1305031456.977139 depth/1305031456.977139.png
1305031456.991709 rgb/1305031456.991709.png 1305031457.006193 depth/1305031457.006193.png
1305031457.027648 rgb/1305031457.027648.png 1305031457.042512 depth/1305031457.042512.png
1305031457.091655 rgb/1305031457.091655.png 1305031457.076011 depth/1305031457.076011.png
1305031457.127632 rgb/1305031457.127632.png 1305031457.142120 depth/1305031457.142120.png
1305031457.191735 rgb/1305031457.191735.png 1305031457.177463 depth/1305031457.177463.png
1305031457.227543 rgb/1305031457.227543.png 1305031457.240792 depth/1305031457.240792.png
1305031457.291656 rgb/1305031457.291656.png 1305031457.277247 depth/1305031457.277247.png
1305031457.327548 rgb/1305031457.327548.png 1305031457.342954 depth/1305031457.342954.png
1305031457.391684 rgb/1305031457.391684.png 1305031457.376037 depth/1305031457.376037.png
1305031457.427641 rgb/1305031457.427641.png 1305031457.441357 depth/1305031457.441357.png
1305031457.491705 rgb/1305031457.491705.png 1305031457.476577 depth/1305031457.476577.png
1305031457.527638 rgb/1305031457.527638.png 1305031457.508603 depth/1305031457.508603.png
1305031457.559685 rgb/1305031457.559685.png 1305031457.543946 depth/1305031457.543946.png
1305031457.591678 rgb/1305031457.591678.png 1305031457.576581 depth/1305031457.576581.png
1305031457.627526 rgb/1305031457.627526.png 1305031457.643534 depth/1305031457.643534.png
1305031457.659632 rgb/1305031457.659632.png 1305031457.675414 depth/1305031457.675414.png
1305031457.691570 rgb/1305031457.691570.png 1305031457.707739 depth/1305031457.707739.png
1305031457.727669 rgb/1305031457.727669.png 1305031457.745071 depth/1305031457.745071.png
1305031457.759556 rgb/1305031457.759556.png 1305031457.773518 depth/1305031457.773518.png
1305031457.791567 rgb/1305031457.791567.png 1305031457.807824 depth/1305031457.807824.png
1305031457.827699 rgb/1305031457.827699.png 1305031457.842853 depth/1305031457.842853.png
1305031457.859623 rgb/1305031457.859623.png 1305031457.875920 depth/1305031457.875920.png
1305031457.891593 rgb/1305031457.891593.png 1305031457.906126 depth/1305031457.906126.png
1305031457.927633 rgb/1305031457.927633.png 1305031457.942604 depth/1305031457.942604.png
1305031457.991644 rgb/1305031457.991644.png 1305031457.976744 depth/1305031457.976744.png
1305031458.027845 rgb/1305031458.027845.png 1305031458.009019 depth/1305031458.009019.png
1305031458.059689 rgb/1305031458.059689.png 1305031458.046303 depth/1305031458.046303.png
1305031458.091690 rgb/1305031458.091690.png 1305031458.077315 depth/1305031458.077315.png
1305031458.127605 rgb/1305031458.127605.png 1305031458.108896 depth/1305031458.108896.png
1305031458.159638 rgb/1305031458.159638.png 1305031458.144808 depth/1305031458.144808.png
1305031458.191646 rgb/1305031458.191646.png 1305031458.178039 depth/1305031458.178039.png
1305031458.227611 rgb/1305031458.227611.png 1305031458.209384 depth/1305031458.209384.png
1305031458.259934 rgb/1305031458.259934.png 1305031458.245729 depth/1305031458.245729.png
1305031458.291664 rgb/1305031458.291664.png 1305031458.277447 depth/1305031458.277447.png
1305031458.327628 rgb/1305031458.327628.png 1305031458.308343 depth/1305031458.308343.png
1305031458.359590 rgb/1305031458.359590.png 1305031458.343898 depth/1305031458.343898.png
1305031458.391626 rgb/1305031458.391626.png 1305031458.376213 depth/1305031458.376213.png
1305031458.427598 rgb/1305031458.427598.png 1305031458.407856 depth/1305031458.407856.png
1305031458.459637 rgb/1305031458.459637.png 1305031458.443957 depth/1305031458.443957.png
1305031458.491696 rgb/1305031458.491696.png 1305031458.476034 depth/1305031458.476034.png
1305031458.527737 rgb/1305031458.527737.png 1305031458.508869 depth/1305031458.508869.png
1305031458.559628 rgb/1305031458.559628.png 1305031458.544401 depth/1305031458.544401.png
1305031458.591641 rgb/1305031458.591641.png 1305031458.576178 depth/1305031458.576178.png
1305031458.627659 rgb/1305031458.627659.png 1305031458.608421 depth/1305031458.608421.png
1305031458.659623 rgb/1305031458.659623.png 1305031458.643659 depth/1305031458.643659.png
1305031458.691674 rgb/1305031458.691674.png 1305031458.676991 depth/1305031458.676991.png
1305031458.727650 rgb/1305031458.727650.png 1305031458.744924 depth/1305031458.744924.png
1305031458.759945 rgb/1305031458.759945.png 1305031458.773802 depth/1305031458.773802.png
1305031458.791632 rgb/1305031458.791632.png 1305031458.810621 depth/1305031458.810621.png
1305031458.827564 rgb/1305031458.827564.png 1305031458.842919 depth/1305031458.842919.png
1305031458.891665 rgb/1305031458.891665.png 1305031458.875889 depth/1305031458.875889.png
1305031458.927621 rgb/1305031458.927621.png 1305031458.910599 depth/1305031458.910599.png
1305031458.959617 rgb/1305031458.959617.png 1305031458.943997 depth/1305031458.943997.png
1305031458.991647 rgb/1305031458.991647.png 1305031458.976007 depth/1305031458.976007.png
1305031459.027665 rgb/1305031459.027665.png 1305031459.012560 depth/1305031459.012560.png
1305031459.059631 rgb/1305031459.059631.png 1305031459.073657 depth/1305031459.073657.png
1305031459.127618 rgb/1305031459.127618.png 1305031459.112711 depth/1305031459.112711.png
1305031459.159639 rgb/1305031459.159639.png 1305031459.144497 depth/1305031459.144497.png
1305031459.191674 rgb/1305031459.191674.png 1305031459.176463 depth/1305031459.176463.png
1305031459.227607 rgb/1305031459.227607.png 1305031459.244159 depth/1305031459.244159.png
1305031459.259760 rgb/1305031459.259760.png 1305031459.274941 depth/1305031459.274941.png
1305031459.327632 rgb/1305031459.327632.png 1305031459.311921 depth/1305031459.311921.png
1305031459.359651 rgb/1305031459.359651.png 1305031459.374084 depth/1305031459.374084.png
1305031459.391667 rgb/1305031459.391667.png 1305031459.408831 depth/1305031459.408831.png
1305031459.427646 rgb/1305031459.427646.png 1305031459.443181 depth/1305031459.443181.png
1305031459.459679 rgb/1305031459.459679.png 1305031459.473401 depth/1305031459.473401.png
1305031459.527594 rgb/1305031459.527594.png 1305031459.510267 depth/1305031459.510267.png
1305031459.559647 rgb/1305031459.559647.png 1305031459.544431 depth/1305031459.544431.png
1305031459.591695 rgb/1305031459.591695.png 1305031459.576817 depth/1305031459.576817.png
1305031459.627608 rgb/1305031459.627608.png 1305031459.611939 depth/1305031459.611939.png
1305031459.659641 rgb/1305031459.659641.png 1305031459.643453 depth/1305031459.643453.png
1305031459.691604 rgb/1305031459.691604.png 1305031459.675678 depth/1305031459.675678.png
1305031459.727551 rgb/1305031459.727551.png 1305031459.743425 depth/1305031459.743425.png
1305031459.791650 rgb/1305031459.791650.png 1305031459.776577 depth/1305031459.776577.png
1305031459.827664 rgb/1305031459.827664.png 1305031459.812562 depth/1305031459.812562.png
1305031459.859660 rgb/1305031459.859660.png 1305031459.844736 depth/1305031459.844736.png
1305031459.891596 rgb/1305031459.891596.png 1305031459.877006 depth/1305031459.877006.png
1305031459.927607 rgb/1305031459.927607.png 1305031459.943616 depth/1305031459.943616.png
1305031459.991725 rgb/1305031459.991725.png 1305031459.979430 depth/1305031459.979430.png
1305031460.027565 rgb/1305031460.027565.png 1305031460.011909 depth/1305031460.011909.png
1305031460.059659 rgb/1305031460.059659.png 1305031460.043717 depth/1305031460.043717.png
1305031460.091717 rgb/1305031460.091717.png 1305031460.079449 depth/1305031460.079449.png
1305031460.127690 rgb/1305031460.127690.png 1305031460.111951 depth/1305031460.111951.png
1305031460.159678 rgb/1305031460.159678.png 1305031460.144204 depth/1305031460.144204.png
1305031460.191559 rgb/1305031460.191559.png 1305031460.178730 depth/1305031460.178730.png
1305031460.227761 rgb/1305031460.227761.png 1305031460.243467 depth/1305031460.243467.png
1305031460.291689 rgb/1305031460.291689.png 1305031460.279164 depth/1305031460.279164.png
1305031460.327512 rgb/1305031460.327512.png 1305031460.342879 depth/1305031460.342879.png
1305031460.391611 rgb/1305031460.391611.png 1305031460.377806 depth/1305031460.377806.png
1305031460.427477 rgb/1305031460.427477.png 1305031460.409883 depth/1305031460.409883.png
1305031460.459620 rgb/1305031460.459620.png 1305031460.444036 depth/1305031460.444036.png
1305031460.491504 rgb/1305031460.491504.png 1305031460.479856 depth/1305031460.479856.png
1305031460.527570 rgb/1305031460.527570.png 1305031460.508966 depth/1305031460.508966.png
1305031460.559647 rgb/1305031460.559647.png 1305031460.544245 depth/1305031460.544245.png
1305031460.591855 rgb/1305031460.591855.png 1305031460.579561 depth/1305031460.579561.png
1305031460.627625 rgb/1305031460.627625.png 1305031460.612190 depth/1305031460.612190.png
1305031460.659764 rgb/1305031460.659764.png 1305031460.644011 depth/1305031460.644011.png
1305031460.691671 rgb/1305031460.691671.png 1305031460.679350 depth/1305031460.679350.png
1305031460.727675 rgb/1305031460.727675.png 1305031460.711684 depth/1305031460.711684.png
1305031460.759667 rgb/1305031460.759667.png 1305031460.743767 depth/1305031460.743767.png
1305031460.791660 rgb/1305031460.791660.png 1305031460.779201 depth/1305031460.779201.png
1305031460.827660 rgb/1305031460.827660.png 1305031460.811318 depth/1305031460.811318.png
1305031460.859714 rgb/1305031460.859714.png 1305031460.843836 depth/1305031460.843836.png
1305031460.891774 rgb/1305031460.891774.png 1305031460.879093 depth/1305031460.879093.png
1305031460.927562 rgb/1305031460.927562.png 1305031460.943375 depth/1305031460.943375.png
1305031460.991668 rgb/1305031460.991668.png 1305031460.979083 depth/1305031460.979083.png
1305031461.027620 rgb/1305031461.027620.png 1305031461.043398 depth/1305031461.043398.png
1305031461.091728 rgb/1305031461.091728.png 1305031461.079602 depth/1305031461.079602.png
1305031461.127586 rgb/1305031461.127586.png 1305031461.111961 depth/1305031461.111961.png
1305031461.159720 rgb/1305031461.159720.png 1305031461.144098 depth/1305031461.144098.png
1305031461.192013 rgb/1305031461.192013.png 1305031461.179883 depth/1305031461.179883.png
1305031461.227607 rgb/1305031461.227607.png 1305031461.211180 depth/1305031461.211180.png
1305031461.259642 rgb/1305031461.259642.png 1305031461.246864 depth/1305031461.246864.png
1305031461.291656 rgb/1305031461.291656.png 1305031461.278888 depth/1305031461.278888.png
1305031461.327751 rgb/1305031461.327751.png 1305031461.311240 depth/1305031461.311240.png
1305031461.359709 rgb/1305031461.359709.png 1305031461.346875 depth/1305031461.346875.png
1305031461.391708 rgb/1305031461.391708.png 1305031461.378850 depth/1305031461.378850.png
1305031461.427624 rgb/1305031461.427624.png 1305031461.411130 depth/1305031461.411130.png
1305031461.459781 rgb/1305031461.459781.png 1305031461.447015 depth/1305031461.447015.png
1305031461.491677 rgb/1305031461.491677.png 1305031461.478901 depth/1305031461.478901.png
1305031461.527705 rgb/1305031461.527705.png 1305031461.512120 depth/1305031461.512120.png
1305031461.559677 rgb/1305031461.559677.png 1305031461.547338 depth/1305031461.547338.png
1305031461.591690 rgb/1305031461.591690.png 1305031461.578847 depth/1305031461.578847.png
1305031461.627541 rgb/1305031461.627541.png 1305031461.609662 depth/1305031461.609662.png
1305031461.659622 rgb/1305031461.659622.png 1305031461.646970 depth/1305031461.646970.png
1305031461.691563 rgb/1305031461.691563.png 1305031461.676203 depth/1305031461.676203.png
1305031461.727602 rgb/1305031461.727602.png 1305031461.711212 depth/1305031461.711212.png
1305031461.759684 rgb/1305031461.759684.png 1305031461.746919 depth/1305031461.746919.png
1305031461.791612 rgb/1305031461.791612.png 1305031461.778616 depth/1305031461.778616.png
1305031461.827615 rgb/1305031461.827615.png 1305031461.811319 depth/1305031461.811319.png
1305031461.859767 rgb/1305031461.859767.png 1305031461.847090 depth/1305031461.847090.png
1305031461.891723 rgb/1305031461.891723.png 1305031461.879162 depth/1305031461.879162.png
1305031461.927758 rgb/1305031461.927758.png 1305031461.911121 depth/1305031461.911121.png
1305031461.959703 rgb/1305031461.959703.png 1305031461.947264 depth/1305031461.947264.png
1305031461.991590 rgb/1305031461.991590.png 1305031461.979223 depth/1305031461.979223.png
1305031462.027675 rgb/1305031462.027675.png 1305031462.011791 depth/1305031462.011791.png
1305031462.059837 rgb/1305031462.059837.png 1305031462.047463 depth/1305031462.047463.png
1305031462.091777 rgb/1305031462.091777.png 1305031462.079285 depth/1305031462.079285.png
1305031462.127739 rgb/1305031462.127739.png 1305031462.112081 depth/1305031462.112081.png
1305031462.159646 rgb/1305031462.159646.png 1305031462.147634 depth/1305031462.147634.png
1305031462.191641 rgb/1305031462.191641.png 1305031462.179358 depth/1305031462.179358.png
1305031462.227633 rgb/1305031462.227633.png 1305031462.212836 depth/1305031462.212836.png
1305031462.259765 rgb/1305031462.259765.png 1305031462.248986 depth/1305031462.248986.png
1305031462.291629 rgb/1305031462.291629.png 1305031462.280774 depth/1305031462.280774.png
1305031462.327540 rgb/1305031462.327540.png 1305031462.311931 depth/1305031462.311931.png
1305031462.359732 rgb/1305031462.359732.png 1305031462.347816 depth/1305031462.347816.png
1305031462.391695 rgb/1305031462.391695.png 1305031462.379950 depth/1305031462.379950.png
1305031462.427635 rgb/1305031462.427635.png 1305031462.413016 depth/1305031462.413016.png
1305031462.459897 rgb/1305031462.459897.png 1305031462.448295 depth/1305031462.448295.png
1305031462.492008 rgb/1305031462.492008.png 1305031462.480843 depth/1305031462.480843.png
1305031462.527670 rgb/1305031462.527670.png 1305031462.517041 depth/1305031462.517041.png
1305031462.559862 rgb/1305031462.559862.png 1305031462.548959 depth/1305031462.548959.png
1305031462.591862 rgb/1305031462.591862.png 1305031462.581088 depth/1305031462.581088.png
1305031462.627851 rgb/1305031462.627851.png 1305031462.617123 depth/1305031462.617123.png
1305031462.659660 rgb/1305031462.659660.png 1305031462.648708 depth/1305031462.648708.png
1305031462.692548 rgb/1305031462.692548.png 1305031462.680788 depth/1305031462.680788.png
1305031462.727652 rgb/1305031462.727652.png 1305031462.716812 depth/1305031462.716812.png
1305031462.759782 rgb/1305031462.759782.png 1305031462.748732 depth/1305031462.748732.png
1305031462.791943 rgb/1305031462.791943.png 1305031462.780885 depth/1305031462.780885.png
1305031462.827816 rgb/1305031462.827816.png 1305031462.816821 depth/1305031462.816821.png
1305031462.859782 rgb/1305031462.859782.png 1305031462.848525 depth/1305031462.848525.png
1305031462.891847 rgb/1305031462.891847.png 1305031462.880471 depth/1305031462.880471.png
1305031462.927607 rgb/1305031462.927607.png 1305031462.916800 depth/1305031462.916800.png
1305031462.959676 rgb/1305031462.959676.png 1305031462.947939 depth/1305031462.947939.png
1305031462.995550 rgb/1305031462.995550.png 1305031462.979943 depth/1305031462.979943.png
1305031463.027667 rgb/1305031463.027667.png 1305031463.016121 depth/1305031463.016121.png
1305031463.059810 rgb/1305031463.059810.png 1305031463.050783 depth/1305031463.050783.png
1305031463.095809 rgb/1305031463.095809.png 1305031463.076870 depth/1305031463.076870.png
1305031463.127550 rgb/1305031463.127550.png 1305031463.116806 depth/1305031463.116806.png
1305031463.159787 rgb/1305031463.159787.png 1305031463.148565 depth/1305031463.148565.png
1305031463.195657 rgb/1305031463.195657.png 1305031463.180505 depth/1305031463.180505.png
1305031463.227784 rgb/1305031463.227784.png 1305031463.217123 depth/1305031463.217123.png
1305031463.260034 rgb/1305031463.260034.png 1305031463.248719 depth/1305031463.248719.png
1305031463.295737 rgb/1305031463.295737.png 1305031463.278737 depth/1305031463.278737.png
1305031463.327739 rgb/1305031463.327739.png 1305031463.317110 depth/1305031463.317110.png
1305031463.359750 rgb/1305031463.359750.png 1305031463.348740 depth/1305031463.348740.png
1305031463.395630 rgb/1305031463.395630.png 1305031463.380514 depth/1305031463.380514.png
1305031463.427716 rgb/1305031463.427716.png 1305031463.416326 depth/1305031463.416326.png
1305031463.459756 rgb/1305031463.459756.png 1305031463.444773 depth/1305031463.444773.png
1305031463.495629 rgb/1305031463.495629.png 1305031463.480415 depth/1305031463.480415.png
1305031463.527670 rgb/1305031463.527670.png 1305031463.516994 depth/1305031463.516994.png
1305031463.559751 rgb/1305031463.559751.png 1305031463.548505 depth/1305031463.548505.png
1305031463.595600 rgb/1305031463.595600.png 1305031463.580684 depth/1305031463.580684.png
1305031463.627588 rgb/1305031463.627588.png 1305031463.616671 depth/1305031463.616671.png
1305031463.659766 rgb/1305031463.659766.png 1305031463.646147 depth/1305031463.646147.png
1305031463.695640 rgb/1305031463.695640.png 1305031463.683908 depth/1305031463.683908.png
1305031463.727588 rgb/1305031463.727588.png 1305031463.716110 depth/1305031463.716110.png
1305031463.759674 rgb/1305031463.759674.png 1305031463.747849 depth/1305031463.747849.png
1305031463.795647 rgb/1305031463.795647.png 1305031463.783912 depth/1305031463.783912.png
1305031463.827761 rgb/1305031463.827761.png 1305031463.815883 depth/1305031463.815883.png
1305031463.859910 rgb/1305031463.859910.png 1305031463.848094 depth/1305031463.848094.png
1305031463.895648 rgb/1305031463.895648.png 1305031463.883817 depth/1305031463.883817.png
1305031463.927664 rgb/1305031463.927664.png 1305031463.917433 depth/1305031463.917433.png
1305031463.959680 rgb/1305031463.959680.png 1305031463.944435 depth/1305031463.944435.png
1305031463.995821 rgb/1305031463.995821.png 1305031463.983748 depth/1305031463.983748.png
1305031464.027703 rgb/1305031464.027703.png 1305031464.015867 depth/1305031464.015867.png
1305031464.059652 rgb/1305031464.059652.png 1305031464.047778 depth/1305031464.047778.png
1305031464.095634 rgb/1305031464.095634.png 1305031464.083152 depth/1305031464.083152.png
1305031464.127681 rgb/1305031464.127681.png 1305031464.115837 depth/1305031464.115837.png
1305031464.159817 rgb/1305031464.159817.png 1305031464.147663 depth/1305031464.147663.png
1305031464.195585 rgb/1305031464.195585.png 1305031464.183566 depth/1305031464.183566.png
1305031464.227624 rgb/1305031464.227624.png 1305031464.212447 depth/1305031464.212447.png
1305031464.259644 rgb/1305031464.259644.png 1305031464.247602 depth/1305031464.247602.png
1305031464.295667 rgb/1305031464.295667.png 1305031464.283694 depth/1305031464.283694.png
1305031464.327866 rgb/1305031464.327866.png 1305031464.315699 depth/1305031464.315699.png
1305031464.359684 rgb/1305031464.359684.png 1305031464.347553 depth/1305031464.347553.png
1305031464.395611 rgb/1305031464.395611.png 1305031464.383465 depth/1305031464.383465.png
1305031464.427634 rgb/1305031464.427634.png 1305031464.415539 depth/1305031464.415539.png
1305031464.459689 rgb/1305031464.459689.png 1305031464.444269 depth/1305031464.444269.png
1305031464.495633 rgb/1305031464.495633.png 1305031464.487561 depth/1305031464.487561.png
1305031464.527574 rgb/1305031464.527574.png 1305031464.513688 depth/1305031464.513688.png
1305031464.559703 rgb/1305031464.559703.png 1305031464.548007 depth/1305031464.548007.png
1305031464.595698 rgb/1305031464.595698.png 1305031464.584260 depth/1305031464.584260.png
1305031464.627672 rgb/1305031464.627672.png 1305031464.615688 depth/1305031464.615688.png
1305031464.659749 rgb/1305031464.659749.png 1305031464.648851 depth/1305031464.648851.png
1305031464.695663 rgb/1305031464.695663.png 1305031464.684318 depth/1305031464.684318.png
1305031464.727652 rgb/1305031464.727652.png 1305031464.716305 depth/1305031464.716305.png
1305031464.759740 rgb/1305031464.759740.png 1305031464.748588 depth/1305031464.748588.png
1305031464.796021 rgb/1305031464.796021.png 1305031464.784268 depth/1305031464.784268.png
1305031464.827759 rgb/1305031464.827759.png 1305031464.816195 depth/1305031464.816195.png
1305031464.859654 rgb/1305031464.859654.png 1305031464.848283 depth/1305031464.848283.png
1305031464.895817 rgb/1305031464.895817.png 1305031464.884177 depth/1305031464.884177.png
1305031464.927799 rgb/1305031464.927799.png 1305031464.916391 depth/1305031464.916391.png
1305031464.959763 rgb/1305031464.959763.png 1305031464.952471 depth/1305031464.952471.png
1305031464.995687 rgb/1305031464.995687.png 1305031464.984257 depth/1305031464.984257.png
1305031465.027823 rgb/1305031465.027823.png 1305031465.015390 depth/1305031465.015390.png
1305031465.059749 rgb/1305031465.059749.png 1305031465.048430 depth/1305031465.048430.png
1305031465.095700 rgb/1305031465.095700.png 1305031465.083338 depth/1305031465.083338.png
1305031465.127664 rgb/1305031465.127664.png 1305031465.115475 depth/1305031465.115475.png
1305031465.159842 rgb/1305031465.159842.png 1305031465.151558 depth/1305031465.151558.png
1305031465.195564 rgb/1305031465.195564.png 1305031465.183558 depth/1305031465.183558.png
1305031465.227907 rgb/1305031465.227907.png 1305031465.215832 depth/1305031465.215832.png
1305031465.259807 rgb/1305031465.259807.png 1305031465.251788 depth/1305031465.251788.png
1305031465.295623 rgb/1305031465.295623.png 1305031465.283737 depth/1305031465.283737.png
1305031465.327674 rgb/1305031465.327674.png 1305031465.315985 depth/1305031465.315985.png
1305031465.359948 rgb/1305031465.359948.png 1305031465.351729 depth/1305031465.351729.png
1305031465.395586 rgb/1305031465.395586.png 1305031465.383701 depth/1305031465.383701.png
1305031465.427697 rgb/1305031465.427697.png 1305031465.416543 depth/1305031465.416543.png
1305031465.460125 rgb/1305031465.460125.png 1305031465.452401 depth/1305031465.452401.png
1305031465.495703 rgb/1305031465.495703.png 1305031465.483803 depth/1305031465.483803.png
1305031465.527622 rgb/1305031465.527622.png 1305031465.516043 depth/1305031465.516043.png
1305031465.559812 rgb/1305031465.559812.png 1305031465.551838 depth/1305031465.551838.png
1305031465.595599 rgb/1305031465.595599.png 1305031465.583570 depth/1305031465.583570.png
1305031465.627688 rgb/1305031465.627688.png 1305031465.615685 depth/1305031465.615685.png
1305031465.660060 rgb/1305031465.660060.png 1305031465.651645 depth/1305031465.651645.png
1305031465.695668 rgb/1305031465.695668.png 1305031465.684759 depth/1305031465.684759.png
1305031465.727682 rgb/1305031465.727682.png 1305031465.716279 depth/1305031465.716279.png
1305031465.759766 rgb/1305031465.759766.png 1305031465.753153 depth/1305031465.753153.png
1305031465.795937 rgb/1305031465.795937.png 1305031465.784387 depth/1305031465.784387.png
1305031465.827996 rgb/1305031465.827996.png 1305031465.816591 depth/1305031465.816591.png
1305031465.859861 rgb/1305031465.859861.png 1305031465.852860 depth/1305031465.852860.png
1305031465.895494 rgb/1305031465.895494.png 1305031465.884370 depth/1305031465.884370.png
1305031465.927495 rgb/1305031465.927495.png 1305031465.912828 depth/1305031465.912828.png
1305031465.959710 rgb/1305031465.959710.png 1305031465.952840 depth/1305031465.952840.png
1305031465.995753 rgb/1305031465.995753.png 1305031465.984183 depth/1305031465.984183.png
1305031466.027644 rgb/1305031466.027644.png 1305031466.016599 depth/1305031466.016599.png
1305031466.059757 rgb/1305031466.059757.png 1305031466.052655 depth/1305031466.052655.png
1305031466.095840 rgb/1305031466.095840.png 1305031466.083913 depth/1305031466.083913.png
1305031466.127640 rgb/1305031466.127640.png 1305031466.116400 depth/1305031466.116400.png
1305031466.160428 rgb/1305031466.160428.png 1305031466.152540 depth/1305031466.152540.png
1305031466.195833 rgb/1305031466.195833.png 1305031466.184186 depth/1305031466.184186.png
1305031466.227951 rgb/1305031466.227951.png 1305031466.220477 depth/1305031466.220477.png
1305031466.259815 rgb/1305031466.259815.png 1305031466.252491 depth/1305031466.252491.png
1305031466.295737 rgb/1305031466.295737.png 1305031466.284389 depth/1305031466.284389.png
1305031466.327702 rgb/1305031466.327702.png 1305031466.320055 depth/1305031466.320055.png
1305031466.359829 rgb/1305031466.359829.png 1305031466.352082 depth/1305031466.352082.png
1305031466.395784 rgb/1305031466.395784.png 1305031466.384479 depth/1305031466.384479.png
1305031466.427819 rgb/1305031466.427819.png 1305031466.420844 depth/1305031466.420844.png
1305031466.459790 rgb/1305031466.459790.png 1305031466.452369 depth/1305031466.452369.png
1305031466.495809 rgb/1305031466.495809.png 1305031466.483315 depth/1305031466.483315.png
1305031466.527538 rgb/1305031466.527538.png 1305031466.519548 depth/1305031466.519548.png
1305031466.560353 rgb/1305031466.560353.png 1305031466.552219 depth/1305031466.552219.png
1305031466.595936 rgb/1305031466.595936.png 1305031466.584438 depth/1305031466.584438.png
1305031466.627549 rgb/1305031466.627549.png 1305031466.620424 depth/1305031466.620424.png
1305031466.659688 rgb/1305031466.659688.png 1305031466.648654 depth/1305031466.648654.png
1305031466.695822 rgb/1305031466.695822.png 1305031466.684412 depth/1305031466.684412.png
1305031466.728074 rgb/1305031466.728074.png 1305031466.719744 depth/1305031466.719744.png
1305031466.759637 rgb/1305031466.759637.png 1305031466.748734 depth/1305031466.748734.png
1305031466.795604 rgb/1305031466.795604.png 1305031466.784300 depth/1305031466.784300.png
1305031466.827879 rgb/1305031466.827879.png 1305031466.819502 depth/1305031466.819502.png
1305031466.859665 rgb/1305031466.859665.png 1305031466.851527 depth/1305031466.851527.png
1305031466.895694 rgb/1305031466.895694.png 1305031466.883430 depth/1305031466.883430.png
1305031466.927756 rgb/1305031466.927756.png 1305031466.919411 depth/1305031466.919411.png
1305031466.959728 rgb/1305031466.959728.png 1305031466.952451 depth/1305031466.952451.png
1305031466.995712 rgb/1305031466.995712.png 1305031466.984027 depth/1305031466.984027.png
1305031467.027843 rgb/1305031467.027843.png 1305031467.020424 depth/1305031467.020424.png
1305031467.059700 rgb/1305031467.059700.png 1305031467.052391 depth/1305031467.052391.png
1305031467.095687 rgb/1305031467.095687.png 1305031467.084130 depth/1305031467.084130.png
1305031467.128974 rgb/1305031467.128974.png 1305031467.120528 depth/1305031467.120528.png
1305031467.159660 rgb/1305031467.159660.png 1305031467.152363 depth/1305031467.152363.png
1305031467.195663 rgb/1305031467.195663.png 1305031467.184216 depth/1305031467.184216.png
1305031467.227704 rgb/1305031467.227704.png 1305031467.220466 depth/1305031467.220466.png
1305031467.259694 rgb/1305031467.259694.png 1305031467.252275 depth/1305031467.252275.png
1305031467.295846 rgb/1305031467.295846.png 1305031467.284258 depth/1305031467.284258.png
1305031467.328008 rgb/1305031467.328008.png 1305031467.318028 depth/1305031467.318028.png
1305031467.359654 rgb/1305031467.359654.png 1305031467.349355 depth/1305031467.349355.png
1305031467.395756 rgb/1305031467.395756.png 1305031467.383844 depth/1305031467.383844.png
1305031467.427783 rgb/1305031467.427783.png 1305031467.420160 depth/1305031467.420160.png
1305031467.459692 rgb/1305031467.459692.png 1305031467.452057 depth/1305031467.452057.png
1305031467.496058 rgb/1305031467.496058.png 1305031467.484357 depth/1305031467.484357.png
1305031467.527663 rgb/1305031467.527663.png 1305031467.520535 depth/1305031467.520535.png
1305031467.559763 rgb/1305031467.559763.png 1305031467.552164 depth/1305031467.552164.png
1305031467.595989 rgb/1305031467.595989.png 1305031467.584354 depth/1305031467.584354.png
1305031467.627532 rgb/1305031467.627532.png 1305031467.618680 depth/1305031467.618680.png
1305031467.659626 rgb/1305031467.659626.png 1305031467.651977 depth/1305031467.651977.png
1305031467.695886 rgb/1305031467.695886.png 1305031467.686044 depth/1305031467.686044.png
1305031467.727535 rgb/1305031467.727535.png 1305031467.718326 depth/1305031467.718326.png
1305031467.759907 rgb/1305031467.759907.png 1305031467.752580 depth/1305031467.752580.png
1305031467.796075 rgb/1305031467.796075.png 1305031467.788562 depth/1305031467.788562.png
1305031467.827800 rgb/1305031467.827800.png 1305031467.820454 depth/1305031467.820454.png
1305031467.859729 rgb/1305031467.859729.png 1305031467.852678 depth/1305031467.852678.png
1305031467.895947 rgb/1305031467.895947.png 1305031467.888472 depth/1305031467.888472.png
1305031467.927754 rgb/1305031467.927754.png 1305031467.920800 depth/1305031467.920800.png
1305031467.959826 rgb/1305031467.959826.png 1305031467.952485 depth/1305031467.952485.png
1305031467.995754 rgb/1305031467.995754.png 1305031467.988523 depth/1305031467.988523.png
1305031468.028107 rgb/1305031468.028107.png 1305031468.020491 depth/1305031468.020491.png
1305031468.059850 rgb/1305031468.059850.png 1305031468.052668 depth/1305031468.052668.png
1305031468.095867 rgb/1305031468.095867.png 1305031468.088379 depth/1305031468.088379.png
1305031468.127816 rgb/1305031468.127816.png 1305031468.120522 depth/1305031468.120522.png
1305031468.159864 rgb/1305031468.159864.png 1305031468.152356 depth/1305031468.152356.png
1305031468.195985 rgb/1305031468.195985.png 1305031468.188327 depth/1305031468.188327.png
1305031468.228158 rgb/1305031468.228158.png 1305031468.220648 depth/1305031468.220648.png
1305031468.259754 rgb/1305031468.259754.png 1305031468.252517 depth/1305031468.252517.png
1305031468.295830 rgb/1305031468.295830.png 1305031468.288361 depth/1305031468.288361.png
1305031468.327847 rgb/1305031468.327847.png 1305031468.320522 depth/1305031468.320522.png
1305031468.359787 rgb/1305031468.359787.png 1305031468.352594 depth/1305031468.352594.png
1305031468.395860 rgb/1305031468.395860.png 1305031468.384700 depth/1305031468.384700.png
1305031468.428025 rgb/1305031468.428025.png 1305031468.420595 depth/1305031468.420595.png
1305031468.459759 rgb/1305031468.459759.png 1305031468.452605 depth/1305031468.452605.png
1305031468.495809 rgb/1305031468.495809.png 1305031468.488646 depth/1305031468.488646.png
1305031468.527756 rgb/1305031468.527756.png 1305031468.520786 depth/1305031468.520786.png
1305031468.559739 rgb/1305031468.559739.png 1305031468.552701 depth/1305031468.552701.png
1305031468.595768 rgb/1305031468.595768.png 1305031468.588614 depth/1305031468.588614.png
1305031468.627626 rgb/1305031468.627626.png 1305031468.620590 depth/1305031468.620590.png
1305031468.659579 rgb/1305031468.659579.png 1305031468.656644 depth/1305031468.656644.png
1305031468.695835 rgb/1305031468.695835.png 1305031468.688643 depth/1305031468.688643.png
1305031468.727785 rgb/1305031468.727785.png 1305031468.720560 depth/1305031468.720560.png
1305031468.759628 rgb/1305031468.759628.png 1305031468.756725 depth/1305031468.756725.png
1305031468.795796 rgb/1305031468.795796.png 1305031468.788562 depth/1305031468.788562.png
1305031468.829247 rgb/1305031468.829247.png 1305031468.817997 depth/1305031468.817997.png
1305031468.859659 rgb/1305031468.859659.png 1305031468.854887 depth/1305031468.854887.png
1305031468.895873 rgb/1305031468.895873.png 1305031468.889220 depth/1305031468.889220.png
1305031468.928141 rgb/1305031468.928141.png 1305031468.920539 depth/1305031468.920539.png
1305031468.959594 rgb/1305031468.959594.png 1305031468.956482 depth/1305031468.956482.png
1305031468.995711 rgb/1305031468.995711.png 1305031468.986011 depth/1305031468.986011.png
1305031469.027699 rgb/1305031469.027699.png 1305031469.020731 depth/1305031469.020731.png
1305031469.059832 rgb/1305031469.059832.png 1305031469.056318 depth/1305031469.056318.png
1305031469.095723 rgb/1305031469.095723.png 1305031469.088069 depth/1305031469.088069.png
1305031469.127679 rgb/1305031469.127679.png 1305031469.119984 depth/1305031469.119984.png
1305031469.159703 rgb/1305031469.159703.png 1305031469.155046 depth/1305031469.155046.png
1305031469.195540 rgb/1305031469.195540.png 1305031469.184648 depth/1305031469.184648.png
1305031469.227754 rgb/1305031469.227754.png 1305031469.219541 depth/1305031469.219541.png
1305031469.259586 rgb/1305031469.259586.png 1305031469.256002 depth/1305031469.256002.png
1305031469.296754 rgb/1305031469.296754.png 1305031469.288263 depth/1305031469.288263.png
1305031469.327618 rgb/1305031469.327618.png 1305031469.319772 depth/1305031469.319772.png
1305031469.359592 rgb/1305031469.359592.png 1305031469.356116 depth/1305031469.356116.png
1305031469.395695 rgb/1305031469.395695.png 1305031469.388556 depth/1305031469.388556.png
1305031469.427651 rgb/1305031469.427651.png 1305031469.420278 depth/1305031469.420278.png
1305031469.459668 rgb/1305031469.459668.png 1305031469.456563 depth/1305031469.456563.png
1305031469.495744 rgb/1305031469.495744.png 1305031469.488520 depth/1305031469.488520.png
1305031469.527622 rgb/1305031469.527622.png 1305031469.520417 depth/1305031469.520417.png
1305031469.559645 rgb/1305031469.559645.png 1305031469.556139 depth/1305031469.556139.png
1305031469.595755 rgb/1305031469.595755.png 1305031469.588500 depth/1305031469.588500.png
1305031469.627752 rgb/1305031469.627752.png 1305031469.620563 depth/1305031469.620563.png
1305031469.659590 rgb/1305031469.659590.png 1305031469.656279 depth/1305031469.656279.png
1305031469.695613 rgb/1305031469.695613.png 1305031469.687925 depth/1305031469.687925.png
1305031469.727679 rgb/1305031469.727679.png 1305031469.718943 depth/1305031469.718943.png
1305031469.759599 rgb/1305031469.759599.png 1305031469.756754 depth/1305031469.756754.png
1305031469.795621 rgb/1305031469.795621.png 1305031469.784733 depth/1305031469.784733.png
1305031469.827526 rgb/1305031469.827526.png 1305031469.820544 depth/1305031469.820544.png
1305031469.859574 rgb/1305031469.859574.png 1305031469.854359 depth/1305031469.854359.png
1305031469.895755 rgb/1305031469.895755.png 1305031469.885343 depth/1305031469.885343.png
1305031469.927854 rgb/1305031469.927854.png 1305031469.921773 depth/1305031469.921773.png
1305031469.959805 rgb/1305031469.959805.png 1305031469.953180 depth/1305031469.953180.png
1305031469.995551 rgb/1305031469.995551.png 1305031469.985327 depth/1305031469.985327.png
1305031470.027694 rgb/1305031470.027694.png 1305031470.024714 depth/1305031470.024714.png
1305031470.059638 rgb/1305031470.059638.png 1305031470.057400 depth/1305031470.057400.png
1305031470.095944 rgb/1305031470.095944.png 1305031470.088874 depth/1305031470.088874.png
1305031470.127633 rgb/1305031470.127633.png 1305031470.124820 depth/1305031470.124820.png
1305031470.159626 rgb/1305031470.159626.png 1305031470.156744 depth/1305031470.156744.png
1305031470.196092 rgb/1305031470.196092.png 1305031470.188876 depth/1305031470.188876.png
1305031470.227618 rgb/1305031470.227618.png 1305031470.224776 depth/1305031470.224776.png
1305031470.259965 rgb/1305031470.259965.png 1305031470.253015 depth/1305031470.253015.png
1305031470.295718 rgb/1305031470.295718.png 1305031470.287867 depth/1305031470.287867.png
1305031470.327644 rgb/1305031470.327644.png 1305031470.324266 depth/1305031470.324266.png
1305031470.359624 rgb/1305031470.359624.png 1305031470.356871 depth/1305031470.356871.png
1305031470.395823 rgb/1305031470.395823.png 1305031470.388056 depth/1305031470.388056.png
1305031470.427641 rgb/1305031470.427641.png 1305031470.424090 depth/1305031470.424090.png
1305031470.459721 rgb/1305031470.459721.png 1305031470.455875 depth/1305031470.455875.png
1305031470.495686 rgb/1305031470.495686.png 1305031470.487958 depth/1305031470.487958.png
1305031470.527689 rgb/1305031470.527689.png 1305031470.524431 depth/1305031470.524431.png
1305031470.559677 rgb/1305031470.559677.png 1305031470.556484 depth/1305031470.556484.png
1305031470.595760 rgb/1305031470.595760.png 1305031470.588797 depth/1305031470.588797.png
1305031470.627729 rgb/1305031470.627729.png 1305031470.624535 depth/1305031470.624535.png
1305031470.659690 rgb/1305031470.659690.png 1305031470.656787 depth/1305031470.656787.png
1305031470.695630 rgb/1305031470.695630.png 1305031470.688640 depth/1305031470.688640.png
1305031470.727654 rgb/1305031470.727654.png 1305031470.724461 depth/1305031470.724461.png
1305031470.759682 rgb/1305031470.759682.png 1305031470.755944 depth/1305031470.755944.png
1305031470.795615 rgb/1305031470.795615.png 1305031470.788407 depth/1305031470.788407.png
1305031470.827831 rgb/1305031470.827831.png 1305031470.820633 depth/1305031470.820633.png
1305031470.859645 rgb/1305031470.859645.png 1305031470.855509 depth/1305031470.855509.png
1305031470.895722 rgb/1305031470.895722.png 1305031470.886079 depth/1305031470.886079.png
1305031470.927684 rgb/1305031470.927684.png 1305031470.924410 depth/1305031470.924410.png
1305031470.959647 rgb/1305031470.959647.png 1305031470.956439 depth/1305031470.956439.png
1305031470.995996 rgb/1305031470.995996.png 1305031470.988276 depth/1305031470.988276.png
1305031471.027644 rgb/1305031471.027644.png 1305031471.024309 depth/1305031471.024309.png
1305031471.059636 rgb/1305031471.059636.png 1305031471.056616 depth/1305031471.056616.png
1305031471.095777 rgb/1305031471.095777.png 1305031471.088440 depth/1305031471.088440.png
1305031471.127663 rgb/1305031471.127663.png 1305031471.123837 depth/1305031471.123837.png
1305031471.159649 rgb/1305031471.159649.png 1305031471.155886 depth/1305031471.155886.png
1305031471.195703 rgb/1305031471.195703.png 1305031471.192698 depth/1305031471.192698.png
1305031471.227569 rgb/1305031471.227569.png 1305031471.224404 depth/1305031471.224404.png
1305031471.259722 rgb/1305031471.259722.png 1305031471.256397 depth/1305031471.256397.png
1305031471.296068 rgb/1305031471.296068.png 1305031471.288603 depth/1305031471.288603.png
1305031471.327642 rgb/1305031471.327642.png 1305031471.324440 depth/1305031471.324440.png
1305031471.359615 rgb/1305031471.359615.png 1305031471.356569 depth/1305031471.356569.png
1305031471.395730 rgb/1305031471.395730.png 1305031471.392751 depth/1305031471.392751.png
1305031471.427704 rgb/1305031471.427704.png 1305031471.424494 depth/1305031471.424494.png
1305031471.459647 rgb/1305031471.459647.png 1305031471.456975 depth/1305031471.456975.png
1305031471.496491 rgb/1305031471.496491.png 1305031471.492705 depth/1305031471.492705.png
1305031471.527624 rgb/1305031471.527624.png 1305031471.524343 depth/1305031471.524343.png
1305031471.559671 rgb/1305031471.559671.png 1305031471.556561 depth/1305031471.556561.png
1305031471.595702 rgb/1305031471.595702.png 1305031471.592606 depth/1305031471.592606.png
1305031471.627621 rgb/1305031471.627621.png 1305031471.624486 depth/1305031471.624486.png
1305031471.659642 rgb/1305031471.659642.png 1305031471.656831 depth/1305031471.656831.png
1305031471.695609 rgb/1305031471.695609.png 1305031471.693182 depth/1305031471.693182.png
1305031471.727501 rgb/1305031471.727501.png 1305031471.724753 depth/1305031471.724753.png
1305031471.759702 rgb/1305031471.759702.png 1305031471.753002 depth/1305031471.753002.png
1305031471.795801 rgb/1305031471.795801.png 1305031471.792706 depth/1305031471.792706.png
1305031471.827639 rgb/1305031471.827639.png 1305031471.823821 depth/1305031471.823821.png
1305031471.859665 rgb/1305031471.859665.png 1305031471.855793 depth/1305031471.855793.png
1305031471.895604 rgb/1305031471.895604.png 1305031471.892838 depth/1305031471.892838.png
1305031471.927651 rgb/1305031471.927651.png 1305031471.924928 depth/1305031471.924928.png
1305031471.959643 rgb/1305031471.959643.png 1305031471.957162 depth/1305031471.957162.png
1305031471.995573 rgb/1305031471.995573.png 1305031471.993177 depth/1305031471.993177.png
1305031472.027638 rgb/1305031472.027638.png 1305031472.024660 depth/1305031472.024660.png
1305031472.059668 rgb/1305031472.059668.png 1305031472.058063 depth/1305031472.058063.png
1305031472.095601 rgb/1305031472.095601.png 1305031472.092883 depth/1305031472.092883.png
1305031472.127594 rgb/1305031472.127594.png 1305031472.124760 depth/1305031472.124760.png
1305031472.159645 rgb/1305031472.159645.png 1305031472.156982 depth/1305031472.156982.png
1305031472.195682 rgb/1305031472.195682.png 1305031472.192890 depth/1305031472.192890.png
1305031472.227626 rgb/1305031472.227626.png 1305031472.224678 depth/1305031472.224678.png
1305031472.263840 rgb/1305031472.263840.png 1305031472.256642 depth/1305031472.256642.png
1305031472.295671 rgb/1305031472.295671.png 1305031472.293139 depth/1305031472.293139.png
1305031472.327678 rgb/1305031472.327678.png 1305031472.324844 depth/1305031472.324844.png
1305031472.363577 rgb/1305031472.363577.png 1305031472.360912 depth/1305031472.360912.png
1305031472.395599 rgb/1305031472.395599.png 1305031472.392956 depth/1305031472.392956.png
1305031472.427686 rgb/1305031472.427686.png 1305031472.424694 depth/1305031472.424694.png
1305031472.463603 rgb/1305031472.463603.png 1305031472.460919 depth/1305031472.460919.png
1305031472.495626 rgb/1305031472.495626.png 1305031472.492972 depth/1305031472.492972.png
1305031472.527625 rgb/1305031472.527625.png 1305031472.524781 depth/1305031472.524781.png
1305031472.563587 rgb/1305031472.563587.png 1305031472.561296 depth/1305031472.561296.png
1305031472.595675 rgb/1305031472.595675.png 1305031472.592968 depth/1305031472.592968.png
1305031472.627701 rgb/1305031472.627701.png 1305031472.624647 depth/1305031472.624647.png
1305031472.663575 rgb/1305031472.663575.png 1305031472.660836 depth/1305031472.660836.png
1305031472.695755 rgb/1305031472.695755.png 1305031472.693008 depth/1305031472.693008.png
1305031472.727628 rgb/1305031472.727628.png 1305031472.724752 depth/1305031472.724752.png
1305031472.763578 rgb/1305031472.763578.png 1305031472.760654 depth/1305031472.760654.png
1305031472.795640 rgb/1305031472.795640.png 1305031472.792775 depth/1305031472.792775.png
1305031472.827627 rgb/1305031472.827627.png 1305031472.824692 depth/1305031472.824692.png
1305031472.863598 rgb/1305031472.863598.png 1305031472.860936 depth/1305031472.860936.png
1305031472.895713 rgb/1305031472.895713.png 1305031472.892944 depth/1305031472.892944.png
1305031472.927685 rgb/1305031472.927685.png 1305031472.924814 depth/1305031472.924814.png
1305031472.963756 rgb/1305031472.963756.png 1305031472.961213 depth/1305031472.961213.png
1305031472.995704 rgb/1305031472.995704.png 1305031472.992815 depth/1305031472.992815.png
1305031473.027638 rgb/1305031473.027638.png 1305031473.024564 depth/1305031473.024564.png
1305031473.063684 rgb/1305031473.063684.png 1305031473.060795 depth/1305031473.060795.png
1305031473.095695 rgb/1305031473.095695.png 1305031473.092012 depth/1305031473.092012.png
1305031473.127744 rgb/1305031473.127744.png 1305031473.124072 depth/1305031473.124072.png
1305031473.167060 rgb/1305031473.167060.png 1305031473.158420 depth/1305031473.158420.png
1305031473.196069 rgb/1305031473.196069.png 1305031473.190828 depth/1305031473.190828.png

View File

@ -0,0 +1,620 @@
1305031526.671473 rgb/1305031526.671473.png 1305031526.688356 depth/1305031526.688356.png
1305031526.707547 rgb/1305031526.707547.png 1305031526.721587 depth/1305031526.721587.png
1305031526.771481 rgb/1305031526.771481.png 1305031526.755957 depth/1305031526.755957.png
1305031526.807455 rgb/1305031526.807455.png 1305031526.822643 depth/1305031526.822643.png
1305031526.871446 rgb/1305031526.871446.png 1305031526.856844 depth/1305031526.856844.png
1305031526.907484 rgb/1305031526.907484.png 1305031526.920578 depth/1305031526.920578.png
1305031526.939618 rgb/1305031526.939618.png 1305031526.955033 depth/1305031526.955033.png
1305031526.971510 rgb/1305031526.971510.png 1305031526.987606 depth/1305031526.987606.png
1305031527.007595 rgb/1305031527.007595.png 1305031527.020791 depth/1305031527.020791.png
1305031527.039512 rgb/1305031527.039512.png 1305031527.055070 depth/1305031527.055070.png
1305031527.071487 rgb/1305031527.071487.png 1305031527.086965 depth/1305031527.086965.png
1305031527.107498 rgb/1305031527.107498.png 1305031527.119854 depth/1305031527.119854.png
1305031527.139473 rgb/1305031527.139473.png 1305031527.155465 depth/1305031527.155465.png
1305031527.171540 rgb/1305031527.171540.png 1305031527.186447 depth/1305031527.186447.png
1305031527.207588 rgb/1305031527.207588.png 1305031527.222219 depth/1305031527.222219.png
1305031527.271501 rgb/1305031527.271501.png 1305031527.256275 depth/1305031527.256275.png
1305031527.307472 rgb/1305031527.307472.png 1305031527.323213 depth/1305031527.323213.png
1305031527.339636 rgb/1305031527.339636.png 1305031527.355197 depth/1305031527.355197.png
1305031527.371505 rgb/1305031527.371505.png 1305031527.388471 depth/1305031527.388471.png
1305031527.407412 rgb/1305031527.407412.png 1305031527.422926 depth/1305031527.422926.png
1305031527.439476 rgb/1305031527.439476.png 1305031527.455773 depth/1305031527.455773.png
1305031527.471497 rgb/1305031527.471497.png 1305031527.486055 depth/1305031527.486055.png
1305031527.507487 rgb/1305031527.507487.png 1305031527.522397 depth/1305031527.522397.png
1305031527.539741 rgb/1305031527.539741.png 1305031527.554573 depth/1305031527.554573.png
1305031527.571506 rgb/1305031527.571506.png 1305031527.586987 depth/1305031527.586987.png
1305031527.607559 rgb/1305031527.607559.png 1305031527.622793 depth/1305031527.622793.png
1305031527.671547 rgb/1305031527.671547.png 1305031527.656028 depth/1305031527.656028.png
1305031527.707520 rgb/1305031527.707520.png 1305031527.721751 depth/1305031527.721751.png
1305031527.771461 rgb/1305031527.771461.png 1305031527.756472 depth/1305031527.756472.png
1305031527.807581 rgb/1305031527.807581.png 1305031527.789333 depth/1305031527.789333.png
1305031527.839601 rgb/1305031527.839601.png 1305031527.825562 depth/1305031527.825562.png
1305031527.871464 rgb/1305031527.871464.png 1305031527.857855 depth/1305031527.857855.png
1305031527.907477 rgb/1305031527.907477.png 1305031527.922214 depth/1305031527.922214.png
1305031527.939566 rgb/1305031527.939566.png 1305031527.954490 depth/1305031527.954490.png
1305031527.971502 rgb/1305031527.971502.png 1305031527.987977 depth/1305031527.987977.png
1305031528.039560 rgb/1305031528.039560.png 1305031528.025614 depth/1305031528.025614.png
1305031528.071546 rgb/1305031528.071546.png 1305031528.085297 depth/1305031528.085297.png
1305031528.107513 rgb/1305031528.107513.png 1305031528.124333 depth/1305031528.124333.png
1305031528.139513 rgb/1305031528.139513.png 1305031528.151873 depth/1305031528.151873.png
1305031528.171523 rgb/1305031528.171523.png 1305031528.186872 depth/1305031528.186872.png
1305031528.207527 rgb/1305031528.207527.png 1305031528.220887 depth/1305031528.220887.png
1305031528.239493 rgb/1305031528.239493.png 1305031528.251953 depth/1305031528.251953.png
1305031528.275450 rgb/1305031528.275450.png 1305031528.284263 depth/1305031528.284263.png
1305031528.307665 rgb/1305031528.307665.png 1305031528.321639 depth/1305031528.321639.png
1305031528.339593 rgb/1305031528.339593.png 1305031528.355032 depth/1305031528.355032.png
1305031528.375435 rgb/1305031528.375435.png 1305031528.384839 depth/1305031528.384839.png
1305031528.407459 rgb/1305031528.407459.png 1305031528.424006 depth/1305031528.424006.png
1305031528.439469 rgb/1305031528.439469.png 1305031528.453962 depth/1305031528.453962.png
1305031528.475342 rgb/1305031528.475342.png 1305031528.490720 depth/1305031528.490720.png
1305031528.539626 rgb/1305031528.539626.png 1305031528.524649 depth/1305031528.524649.png
1305031528.575449 rgb/1305031528.575449.png 1305031528.557069 depth/1305031528.557069.png
1305031528.607841 rgb/1305031528.607841.png 1305031528.592924 depth/1305031528.592924.png
1305031528.639487 rgb/1305031528.639487.png 1305031528.654033 depth/1305031528.654033.png
1305031528.707447 rgb/1305031528.707447.png 1305031528.692143 depth/1305031528.692143.png
1305031528.739609 rgb/1305031528.739609.png 1305031528.725000 depth/1305031528.725000.png
1305031528.775443 rgb/1305031528.775443.png 1305031528.756620 depth/1305031528.756620.png
1305031528.807559 rgb/1305031528.807559.png 1305031528.792160 depth/1305031528.792160.png
1305031528.839572 rgb/1305031528.839572.png 1305031528.824057 depth/1305031528.824057.png
1305031528.875433 rgb/1305031528.875433.png 1305031528.856114 depth/1305031528.856114.png
1305031528.907519 rgb/1305031528.907519.png 1305031528.892684 depth/1305031528.892684.png
1305031528.939602 rgb/1305031528.939602.png 1305031528.924061 depth/1305031528.924061.png
1305031528.975465 rgb/1305031528.975465.png 1305031528.956027 depth/1305031528.956027.png
1305031529.007487 rgb/1305031529.007487.png 1305031528.991870 depth/1305031528.991870.png
1305031529.039494 rgb/1305031529.039494.png 1305031529.024164 depth/1305031529.024164.png
1305031529.075422 rgb/1305031529.075422.png 1305031529.057246 depth/1305031529.057246.png
1305031529.107523 rgb/1305031529.107523.png 1305031529.092696 depth/1305031529.092696.png
1305031529.139597 rgb/1305031529.139597.png 1305031529.124051 depth/1305031529.124051.png
1305031529.175411 rgb/1305031529.175411.png 1305031529.156187 depth/1305031529.156187.png
1305031529.207466 rgb/1305031529.207466.png 1305031529.192085 depth/1305031529.192085.png
1305031529.239515 rgb/1305031529.239515.png 1305031529.224200 depth/1305031529.224200.png
1305031529.275389 rgb/1305031529.275389.png 1305031529.291235 depth/1305031529.291235.png
1305031529.307413 rgb/1305031529.307413.png 1305031529.323356 depth/1305031529.323356.png
1305031529.339486 rgb/1305031529.339486.png 1305031529.355813 depth/1305031529.355813.png
1305031529.375399 rgb/1305031529.375399.png 1305031529.388855 depth/1305031529.388855.png
1305031529.407513 rgb/1305031529.407513.png 1305031529.423010 depth/1305031529.423010.png
1305031529.439502 rgb/1305031529.439502.png 1305031529.457448 depth/1305031529.457448.png
1305031529.475403 rgb/1305031529.475403.png 1305031529.491343 depth/1305031529.491343.png
1305031529.507485 rgb/1305031529.507485.png 1305031529.522171 depth/1305031529.522171.png
1305031529.539489 rgb/1305031529.539489.png 1305031529.556350 depth/1305031529.556350.png
1305031529.607479 rgb/1305031529.607479.png 1305031529.593324 depth/1305031529.593324.png
1305031529.639746 rgb/1305031529.639746.png 1305031529.623772 depth/1305031529.623772.png
1305031529.675618 rgb/1305031529.675618.png 1305031529.657753 depth/1305031529.657753.png
1305031529.707557 rgb/1305031529.707557.png 1305031529.692840 depth/1305031529.692840.png
1305031529.739568 rgb/1305031529.739568.png 1305031529.725566 depth/1305031529.725566.png
1305031529.775501 rgb/1305031529.775501.png 1305031529.759598 depth/1305031529.759598.png
1305031529.807516 rgb/1305031529.807516.png 1305031529.792805 depth/1305031529.792805.png
1305031529.839505 rgb/1305031529.839505.png 1305031529.825293 depth/1305031529.825293.png
1305031529.875495 rgb/1305031529.875495.png 1305031529.891119 depth/1305031529.891119.png
1305031529.939498 rgb/1305031529.939498.png 1305031529.925850 depth/1305031529.925850.png
1305031529.975501 rgb/1305031529.975501.png 1305031529.960102 depth/1305031529.960102.png
1305031530.007409 rgb/1305031530.007409.png 1305031529.992331 depth/1305031529.992331.png
1305031530.039454 rgb/1305031530.039454.png 1305031530.024225 depth/1305031530.024225.png
1305031530.075443 rgb/1305031530.075443.png 1305031530.059982 depth/1305031530.059982.png
1305031530.107445 rgb/1305031530.107445.png 1305031530.091203 depth/1305031530.091203.png
1305031530.139497 rgb/1305031530.139497.png 1305031530.125990 depth/1305031530.125990.png
1305031530.175410 rgb/1305031530.175410.png 1305031530.159636 depth/1305031530.159636.png
1305031530.207486 rgb/1305031530.207486.png 1305031530.191494 depth/1305031530.191494.png
1305031530.239446 rgb/1305031530.239446.png 1305031530.224007 depth/1305031530.224007.png
1305031530.275407 rgb/1305031530.275407.png 1305031530.259074 depth/1305031530.259074.png
1305031530.307544 rgb/1305031530.307544.png 1305031530.292738 depth/1305031530.292738.png
1305031530.339724 rgb/1305031530.339724.png 1305031530.324398 depth/1305031530.324398.png
1305031530.375386 rgb/1305031530.375386.png 1305031530.355958 depth/1305031530.355958.png
1305031530.407465 rgb/1305031530.407465.png 1305031530.391987 depth/1305031530.391987.png
1305031530.439553 rgb/1305031530.439553.png 1305031530.423101 depth/1305031530.423101.png
1305031530.475439 rgb/1305031530.475439.png 1305031530.458850 depth/1305031530.458850.png
1305031530.507461 rgb/1305031530.507461.png 1305031530.492200 depth/1305031530.492200.png
1305031530.539532 rgb/1305031530.539532.png 1305031530.524323 depth/1305031530.524323.png
1305031530.575433 rgb/1305031530.575433.png 1305031530.591301 depth/1305031530.591301.png
1305031530.607559 rgb/1305031530.607559.png 1305031530.623002 depth/1305031530.623002.png
1305031530.639507 rgb/1305031530.639507.png 1305031530.656445 depth/1305031530.656445.png
1305031530.675401 rgb/1305031530.675401.png 1305031530.691015 depth/1305031530.691015.png
1305031530.739522 rgb/1305031530.739522.png 1305031530.723869 depth/1305031530.723869.png
1305031530.775437 rgb/1305031530.775437.png 1305031530.790818 depth/1305031530.790818.png
1305031530.807467 rgb/1305031530.807467.png 1305031530.822584 depth/1305031530.822584.png
1305031530.839463 rgb/1305031530.839463.png 1305031530.858371 depth/1305031530.858371.png
1305031530.875401 rgb/1305031530.875401.png 1305031530.890688 depth/1305031530.890688.png
1305031530.939462 rgb/1305031530.939462.png 1305031530.923878 depth/1305031530.923878.png
1305031530.975286 rgb/1305031530.975286.png 1305031530.988081 depth/1305031530.988081.png
1305031531.039689 rgb/1305031531.039689.png 1305031531.027310 depth/1305031531.027310.png
1305031531.075325 rgb/1305031531.075325.png 1305031531.091208 depth/1305031531.091208.png
1305031531.139581 rgb/1305031531.139581.png 1305031531.126140 depth/1305031531.126140.png
1305031531.175355 rgb/1305031531.175355.png 1305031531.190137 depth/1305031531.190137.png
1305031531.239619 rgb/1305031531.239619.png 1305031531.228127 depth/1305031531.228127.png
1305031531.275515 rgb/1305031531.275515.png 1305031531.290185 depth/1305031531.290185.png
1305031531.339595 rgb/1305031531.339595.png 1305031531.327763 depth/1305031531.327763.png
1305031531.375434 rgb/1305031531.375434.png 1305031531.389868 depth/1305031531.389868.png
1305031531.439644 rgb/1305031531.439644.png 1305031531.427177 depth/1305031531.427177.png
1305031531.475324 rgb/1305031531.475324.png 1305031531.459698 depth/1305031531.459698.png
1305031531.507602 rgb/1305031531.507602.png 1305031531.492107 depth/1305031531.492107.png
1305031531.539487 rgb/1305031531.539487.png 1305031531.527542 depth/1305031531.527542.png
1305031531.575392 rgb/1305031531.575392.png 1305031531.560506 depth/1305031531.560506.png
1305031531.607419 rgb/1305031531.607419.png 1305031531.592018 depth/1305031531.592018.png
1305031531.639521 rgb/1305031531.639521.png 1305031531.628037 depth/1305031531.628037.png
1305031531.675444 rgb/1305031531.675444.png 1305031531.659769 depth/1305031531.659769.png
1305031531.707498 rgb/1305031531.707498.png 1305031531.693140 depth/1305031531.693140.png
1305031531.739657 rgb/1305031531.739657.png 1305031531.727762 depth/1305031531.727762.png
1305031531.775442 rgb/1305031531.775442.png 1305031531.790528 depth/1305031531.790528.png
1305031531.839545 rgb/1305031531.839545.png 1305031531.826931 depth/1305031531.826931.png
1305031531.875426 rgb/1305031531.875426.png 1305031531.858402 depth/1305031531.858402.png
1305031531.907427 rgb/1305031531.907427.png 1305031531.893291 depth/1305031531.893291.png
1305031531.939564 rgb/1305031531.939564.png 1305031531.925080 depth/1305031531.925080.png
1305031531.975488 rgb/1305031531.975488.png 1305031531.990634 depth/1305031531.990634.png
1305031532.039675 rgb/1305031532.039675.png 1305031532.027524 depth/1305031532.027524.png
1305031532.075525 rgb/1305031532.075525.png 1305031532.059872 depth/1305031532.059872.png
1305031532.107398 rgb/1305031532.107398.png 1305031532.092096 depth/1305031532.092096.png
1305031532.139520 rgb/1305031532.139520.png 1305031532.126073 depth/1305031532.126073.png
1305031532.175563 rgb/1305031532.175563.png 1305031532.159926 depth/1305031532.159926.png
1305031532.207465 rgb/1305031532.207465.png 1305031532.195623 depth/1305031532.195623.png
1305031532.239966 rgb/1305031532.239966.png 1305031532.227800 depth/1305031532.227800.png
1305031532.275514 rgb/1305031532.275514.png 1305031532.260079 depth/1305031532.260079.png
1305031532.307481 rgb/1305031532.307481.png 1305031532.295824 depth/1305031532.295824.png
1305031532.339777 rgb/1305031532.339777.png 1305031532.327833 depth/1305031532.327833.png
1305031532.375496 rgb/1305031532.375496.png 1305031532.356687 depth/1305031532.356687.png
1305031532.407448 rgb/1305031532.407448.png 1305031532.396584 depth/1305031532.396584.png
1305031532.439533 rgb/1305031532.439533.png 1305031532.424572 depth/1305031532.424572.png
1305031532.475428 rgb/1305031532.475428.png 1305031532.461447 depth/1305031532.461447.png
1305031532.507415 rgb/1305031532.507415.png 1305031532.494758 depth/1305031532.494758.png
1305031532.539458 rgb/1305031532.539458.png 1305031532.523363 depth/1305031532.523363.png
1305031532.575435 rgb/1305031532.575435.png 1305031532.558750 depth/1305031532.558750.png
1305031532.607434 rgb/1305031532.607434.png 1305031532.594713 depth/1305031532.594713.png
1305031532.639592 rgb/1305031532.639592.png 1305031532.626577 depth/1305031532.626577.png
1305031532.707308 rgb/1305031532.707308.png 1305031532.692281 depth/1305031532.692281.png
1305031532.740052 rgb/1305031532.740052.png 1305031532.725142 depth/1305031532.725142.png
1305031532.775761 rgb/1305031532.775761.png 1305031532.756518 depth/1305031532.756518.png
1305031532.807429 rgb/1305031532.807429.png 1305031532.793593 depth/1305031532.793593.png
1305031532.839717 rgb/1305031532.839717.png 1305031532.827589 depth/1305031532.827589.png
1305031532.875476 rgb/1305031532.875476.png 1305031532.860360 depth/1305031532.860360.png
1305031532.907577 rgb/1305031532.907577.png 1305031532.894951 depth/1305031532.894951.png
1305031532.939523 rgb/1305031532.939523.png 1305031532.927108 depth/1305031532.927108.png
1305031532.975424 rgb/1305031532.975424.png 1305031532.958860 depth/1305031532.958860.png
1305031533.007402 rgb/1305031533.007402.png 1305031532.994889 depth/1305031532.994889.png
1305031533.039505 rgb/1305031533.039505.png 1305031533.027007 depth/1305031533.027007.png
1305031533.075500 rgb/1305031533.075500.png 1305031533.059895 depth/1305031533.059895.png
1305031533.107480 rgb/1305031533.107480.png 1305031533.095707 depth/1305031533.095707.png
1305031533.139514 rgb/1305031533.139514.png 1305031533.127261 depth/1305031533.127261.png
1305031533.175459 rgb/1305031533.175459.png 1305031533.158865 depth/1305031533.158865.png
1305031533.207507 rgb/1305031533.207507.png 1305031533.194665 depth/1305031533.194665.png
1305031533.239511 rgb/1305031533.239511.png 1305031533.226596 depth/1305031533.226596.png
1305031533.275405 rgb/1305031533.275405.png 1305031533.258719 depth/1305031533.258719.png
1305031533.307502 rgb/1305031533.307502.png 1305031533.294892 depth/1305031533.294892.png
1305031533.339522 rgb/1305031533.339522.png 1305031533.326747 depth/1305031533.326747.png
1305031533.375654 rgb/1305031533.375654.png 1305031533.358749 depth/1305031533.358749.png
1305031533.407483 rgb/1305031533.407483.png 1305031533.394869 depth/1305031533.394869.png
1305031533.439774 rgb/1305031533.439774.png 1305031533.428282 depth/1305031533.428282.png
1305031533.475654 rgb/1305031533.475654.png 1305031533.463804 depth/1305031533.463804.png
1305031533.507463 rgb/1305031533.507463.png 1305031533.495077 depth/1305031533.495077.png
1305031533.539640 rgb/1305031533.539640.png 1305031533.523787 depth/1305031533.523787.png
1305031533.575643 rgb/1305031533.575643.png 1305031533.563866 depth/1305031533.563866.png
1305031533.607639 rgb/1305031533.607639.png 1305031533.596729 depth/1305031533.596729.png
1305031533.639561 rgb/1305031533.639561.png 1305031533.623714 depth/1305031533.623714.png
1305031533.675446 rgb/1305031533.675446.png 1305031533.662973 depth/1305031533.662973.png
1305031533.707501 rgb/1305031533.707501.png 1305031533.695127 depth/1305031533.695127.png
1305031533.739555 rgb/1305031533.739555.png 1305031533.727956 depth/1305031533.727956.png
1305031533.775530 rgb/1305031533.775530.png 1305031533.763534 depth/1305031533.763534.png
1305031533.807707 rgb/1305031533.807707.png 1305031533.795519 depth/1305031533.795519.png
1305031533.839329 rgb/1305031533.839329.png 1305031533.827015 depth/1305031533.827015.png
1305031533.875471 rgb/1305031533.875471.png 1305031533.859819 depth/1305031533.859819.png
1305031533.907441 rgb/1305031533.907441.png 1305031533.895161 depth/1305031533.895161.png
1305031533.939530 rgb/1305031533.939530.png 1305031533.926857 depth/1305031533.926857.png
1305031533.975439 rgb/1305031533.975439.png 1305031533.961985 depth/1305031533.961985.png
1305031534.007323 rgb/1305031534.007323.png 1305031533.994392 depth/1305031533.994392.png
1305031534.039458 rgb/1305031534.039458.png 1305031534.026608 depth/1305031534.026608.png
1305031534.075484 rgb/1305031534.075484.png 1305031534.062247 depth/1305031534.062247.png
1305031534.107442 rgb/1305031534.107442.png 1305031534.094417 depth/1305031534.094417.png
1305031534.139529 rgb/1305031534.139529.png 1305031534.126412 depth/1305031534.126412.png
1305031534.175381 rgb/1305031534.175381.png 1305031534.162210 depth/1305031534.162210.png
1305031534.207436 rgb/1305031534.207436.png 1305031534.191161 depth/1305031534.191161.png
1305031534.239529 rgb/1305031534.239529.png 1305031534.225977 depth/1305031534.225977.png
1305031534.275475 rgb/1305031534.275475.png 1305031534.262752 depth/1305031534.262752.png
1305031534.307945 rgb/1305031534.307945.png 1305031534.295276 depth/1305031534.295276.png
1305031534.339859 rgb/1305031534.339859.png 1305031534.327593 depth/1305031534.327593.png
1305031534.375478 rgb/1305031534.375478.png 1305031534.362839 depth/1305031534.362839.png
1305031534.407595 rgb/1305031534.407595.png 1305031534.395128 depth/1305031534.395128.png
1305031534.439543 rgb/1305031534.439543.png 1305031534.427890 depth/1305031534.427890.png
1305031534.475605 rgb/1305031534.475605.png 1305031534.462407 depth/1305031534.462407.png
1305031534.507525 rgb/1305031534.507525.png 1305031534.494488 depth/1305031534.494488.png
1305031534.539582 rgb/1305031534.539582.png 1305031534.526222 depth/1305031534.526222.png
1305031534.575414 rgb/1305031534.575414.png 1305031534.562364 depth/1305031534.562364.png
1305031534.607494 rgb/1305031534.607494.png 1305031534.594279 depth/1305031534.594279.png
1305031534.639696 rgb/1305031534.639696.png 1305031534.627133 depth/1305031534.627133.png
1305031534.675511 rgb/1305031534.675511.png 1305031534.662781 depth/1305031534.662781.png
1305031534.707481 rgb/1305031534.707481.png 1305031534.694710 depth/1305031534.694710.png
1305031534.739665 rgb/1305031534.739665.png 1305031534.730855 depth/1305031534.730855.png
1305031534.775491 rgb/1305031534.775491.png 1305031534.763129 depth/1305031534.763129.png
1305031534.807516 rgb/1305031534.807516.png 1305031534.795824 depth/1305031534.795824.png
1305031534.839569 rgb/1305031534.839569.png 1305031534.831135 depth/1305031534.831135.png
1305031534.875499 rgb/1305031534.875499.png 1305031534.862751 depth/1305031534.862751.png
1305031534.907458 rgb/1305031534.907458.png 1305031534.894919 depth/1305031534.894919.png
1305031534.939556 rgb/1305031534.939556.png 1305031534.930974 depth/1305031534.930974.png
1305031534.975464 rgb/1305031534.975464.png 1305031534.962776 depth/1305031534.962776.png
1305031535.007643 rgb/1305031535.007643.png 1305031534.994599 depth/1305031534.994599.png
1305031535.039655 rgb/1305031535.039655.png 1305031535.030642 depth/1305031535.030642.png
1305031535.075490 rgb/1305031535.075490.png 1305031535.062210 depth/1305031535.062210.png
1305031535.107796 rgb/1305031535.107796.png 1305031535.094542 depth/1305031535.094542.png
1305031535.139465 rgb/1305031535.139465.png 1305031535.129807 depth/1305031535.129807.png
1305031535.175406 rgb/1305031535.175406.png 1305031535.158853 depth/1305031535.158853.png
1305031535.207514 rgb/1305031535.207514.png 1305031535.193991 depth/1305031535.193991.png
1305031535.239511 rgb/1305031535.239511.png 1305031535.230011 depth/1305031535.230011.png
1305031535.275537 rgb/1305031535.275537.png 1305031535.261725 depth/1305031535.261725.png
1305031535.307409 rgb/1305031535.307409.png 1305031535.295784 depth/1305031535.295784.png
1305031535.339468 rgb/1305031535.339468.png 1305031535.329773 depth/1305031535.329773.png
1305031535.375492 rgb/1305031535.375492.png 1305031535.361759 depth/1305031535.361759.png
1305031535.407712 rgb/1305031535.407712.png 1305031535.392026 depth/1305031535.392026.png
1305031535.439618 rgb/1305031535.439618.png 1305031535.431010 depth/1305031535.431010.png
1305031535.475595 rgb/1305031535.475595.png 1305031535.462732 depth/1305031535.462732.png
1305031535.507701 rgb/1305031535.507701.png 1305031535.495467 depth/1305031535.495467.png
1305031535.539515 rgb/1305031535.539515.png 1305031535.530835 depth/1305031535.530835.png
1305031535.575567 rgb/1305031535.575567.png 1305031535.562308 depth/1305031535.562308.png
1305031535.607524 rgb/1305031535.607524.png 1305031535.594713 depth/1305031535.594713.png
1305031535.639591 rgb/1305031535.639591.png 1305031535.630819 depth/1305031535.630819.png
1305031535.675500 rgb/1305031535.675500.png 1305031535.662546 depth/1305031535.662546.png
1305031535.707524 rgb/1305031535.707524.png 1305031535.694763 depth/1305031535.694763.png
1305031535.739708 rgb/1305031535.739708.png 1305031535.730877 depth/1305031535.730877.png
1305031535.775437 rgb/1305031535.775437.png 1305031535.759227 depth/1305031535.759227.png
1305031535.807496 rgb/1305031535.807496.png 1305031535.794599 depth/1305031535.794599.png
1305031535.840053 rgb/1305031535.840053.png 1305031535.831105 depth/1305031535.831105.png
1305031535.875502 rgb/1305031535.875502.png 1305031535.859528 depth/1305031535.859528.png
1305031535.907487 rgb/1305031535.907487.png 1305031535.898883 depth/1305031535.898883.png
1305031535.939747 rgb/1305031535.939747.png 1305031535.930685 depth/1305031535.930685.png
1305031535.975512 rgb/1305031535.975512.png 1305031535.959567 depth/1305031535.959567.png
1305031536.007462 rgb/1305031536.007462.png 1305031535.998988 depth/1305031535.998988.png
1305031536.039667 rgb/1305031536.039667.png 1305031536.031463 depth/1305031536.031463.png
1305031536.075538 rgb/1305031536.075538.png 1305031536.062243 depth/1305031536.062243.png
1305031536.107579 rgb/1305031536.107579.png 1305031536.099404 depth/1305031536.099404.png
1305031536.139540 rgb/1305031536.139540.png 1305031536.131440 depth/1305031536.131440.png
1305031536.175699 rgb/1305031536.175699.png 1305031536.163367 depth/1305031536.163367.png
1305031536.207474 rgb/1305031536.207474.png 1305031536.199777 depth/1305031536.199777.png
1305031536.239482 rgb/1305031536.239482.png 1305031536.231583 depth/1305031536.231583.png
1305031536.275618 rgb/1305031536.275618.png 1305031536.263219 depth/1305031536.263219.png
1305031536.307472 rgb/1305031536.307472.png 1305031536.299512 depth/1305031536.299512.png
1305031536.339530 rgb/1305031536.339530.png 1305031536.331390 depth/1305031536.331390.png
1305031536.375786 rgb/1305031536.375786.png 1305031536.363006 depth/1305031536.363006.png
1305031536.407665 rgb/1305031536.407665.png 1305031536.399605 depth/1305031536.399605.png
1305031536.439546 rgb/1305031536.439546.png 1305031536.431590 depth/1305031536.431590.png
1305031536.475492 rgb/1305031536.475492.png 1305031536.463554 depth/1305031536.463554.png
1305031536.507648 rgb/1305031536.507648.png 1305031536.499647 depth/1305031536.499647.png
1305031536.539583 rgb/1305031536.539583.png 1305031536.531617 depth/1305031536.531617.png
1305031536.575660 rgb/1305031536.575660.png 1305031536.563087 depth/1305031536.563087.png
1305031536.607624 rgb/1305031536.607624.png 1305031536.599164 depth/1305031536.599164.png
1305031536.639838 rgb/1305031536.639838.png 1305031536.631797 depth/1305031536.631797.png
1305031536.675456 rgb/1305031536.675456.png 1305031536.663533 depth/1305031536.663533.png
1305031536.707472 rgb/1305031536.707472.png 1305031536.699497 depth/1305031536.699497.png
1305031536.739722 rgb/1305031536.739722.png 1305031536.731424 depth/1305031536.731424.png
1305031536.775321 rgb/1305031536.775321.png 1305031536.761478 depth/1305031536.761478.png
1305031536.807301 rgb/1305031536.807301.png 1305031536.796242 depth/1305031536.796242.png
1305031536.839527 rgb/1305031536.839527.png 1305031536.828016 depth/1305031536.828016.png
1305031536.875419 rgb/1305031536.875419.png 1305031536.859596 depth/1305031536.859596.png
1305031536.907491 rgb/1305031536.907491.png 1305031536.895830 depth/1305031536.895830.png
1305031536.939530 rgb/1305031536.939530.png 1305031536.927579 depth/1305031536.927579.png
1305031536.975375 rgb/1305031536.975375.png 1305031536.962880 depth/1305031536.962880.png
1305031537.007412 rgb/1305031537.007412.png 1305031536.996766 depth/1305031536.996766.png
1305031537.039427 rgb/1305031537.039427.png 1305031537.028058 depth/1305031537.028058.png
1305031537.075341 rgb/1305031537.075341.png 1305031537.060447 depth/1305031537.060447.png
1305031537.107337 rgb/1305031537.107337.png 1305031537.095829 depth/1305031537.095829.png
1305031537.140656 rgb/1305031537.140656.png 1305031537.129621 depth/1305031537.129621.png
1305031537.175377 rgb/1305031537.175377.png 1305031537.167541 depth/1305031537.167541.png
1305031537.207445 rgb/1305031537.207445.png 1305031537.195643 depth/1305031537.195643.png
1305031537.239415 rgb/1305031537.239415.png 1305031537.230153 depth/1305031537.230153.png
1305031537.275504 rgb/1305031537.275504.png 1305031537.265688 depth/1305031537.265688.png
1305031537.307646 rgb/1305031537.307646.png 1305031537.298861 depth/1305031537.298861.png
1305031537.339718 rgb/1305031537.339718.png 1305031537.330994 depth/1305031537.330994.png
1305031537.375388 rgb/1305031537.375388.png 1305031537.365736 depth/1305031537.365736.png
1305031537.407396 rgb/1305031537.407396.png 1305031537.395624 depth/1305031537.395624.png
1305031537.439649 rgb/1305031537.439649.png 1305031537.429641 depth/1305031537.429641.png
1305031537.475520 rgb/1305031537.475520.png 1305031537.464312 depth/1305031537.464312.png
1305031537.507492 rgb/1305031537.507492.png 1305031537.497527 depth/1305031537.497527.png
1305031537.539497 rgb/1305031537.539497.png 1305031537.530263 depth/1305031537.530263.png
1305031537.575529 rgb/1305031537.575529.png 1305031537.564476 depth/1305031537.564476.png
1305031537.607507 rgb/1305031537.607507.png 1305031537.598276 depth/1305031537.598276.png
1305031537.643442 rgb/1305031537.643442.png 1305031537.630389 depth/1305031537.630389.png
1305031537.675306 rgb/1305031537.675306.png 1305031537.664114 depth/1305031537.664114.png
1305031537.707483 rgb/1305031537.707483.png 1305031537.695278 depth/1305031537.695278.png
1305031537.743426 rgb/1305031537.743426.png 1305031537.728342 depth/1305031537.728342.png
1305031537.775469 rgb/1305031537.775469.png 1305031537.766378 depth/1305031537.766378.png
1305031537.807576 rgb/1305031537.807576.png 1305031537.798725 depth/1305031537.798725.png
1305031537.843458 rgb/1305031537.843458.png 1305031537.830287 depth/1305031537.830287.png
1305031537.875571 rgb/1305031537.875571.png 1305031537.866662 depth/1305031537.866662.png
1305031537.907514 rgb/1305031537.907514.png 1305031537.898536 depth/1305031537.898536.png
1305031537.943469 rgb/1305031537.943469.png 1305031537.930243 depth/1305031537.930243.png
1305031537.975426 rgb/1305031537.975426.png 1305031537.966300 depth/1305031537.966300.png
1305031538.007529 rgb/1305031538.007529.png 1305031537.998327 depth/1305031537.998327.png
1305031538.043452 rgb/1305031538.043452.png 1305031538.030606 depth/1305031538.030606.png
1305031538.075565 rgb/1305031538.075565.png 1305031538.066420 depth/1305031538.066420.png
1305031538.107629 rgb/1305031538.107629.png 1305031538.099117 depth/1305031538.099117.png
1305031538.143487 rgb/1305031538.143487.png 1305031538.130778 depth/1305031538.130778.png
1305031538.175565 rgb/1305031538.175565.png 1305031538.167361 depth/1305031538.167361.png
1305031538.207697 rgb/1305031538.207697.png 1305031538.198836 depth/1305031538.198836.png
1305031538.243517 rgb/1305031538.243517.png 1305031538.231674 depth/1305031538.231674.png
1305031538.275489 rgb/1305031538.275489.png 1305031538.267245 depth/1305031538.267245.png
1305031538.307386 rgb/1305031538.307386.png 1305031538.297169 depth/1305031538.297169.png
1305031538.343413 rgb/1305031538.343413.png 1305031538.329631 depth/1305031538.329631.png
1305031538.375553 rgb/1305031538.375553.png 1305031538.366671 depth/1305031538.366671.png
1305031538.407511 rgb/1305031538.407511.png 1305031538.395653 depth/1305031538.395653.png
1305031538.443598 rgb/1305031538.443598.png 1305031538.434273 depth/1305031538.434273.png
1305031538.475570 rgb/1305031538.475570.png 1305031538.468114 depth/1305031538.468114.png
1305031538.507548 rgb/1305031538.507548.png 1305031538.498490 depth/1305031538.498490.png
1305031538.543450 rgb/1305031538.543450.png 1305031538.534659 depth/1305031538.534659.png
1305031538.575524 rgb/1305031538.575524.png 1305031538.566473 depth/1305031538.566473.png
1305031538.607517 rgb/1305031538.607517.png 1305031538.598497 depth/1305031538.598497.png
1305031538.643479 rgb/1305031538.643479.png 1305031538.634075 depth/1305031538.634075.png
1305031538.675433 rgb/1305031538.675433.png 1305031538.666052 depth/1305031538.666052.png
1305031538.707490 rgb/1305031538.707490.png 1305031538.698387 depth/1305031538.698387.png
1305031538.743572 rgb/1305031538.743572.png 1305031538.734584 depth/1305031538.734584.png
1305031538.775491 rgb/1305031538.775491.png 1305031538.766510 depth/1305031538.766510.png
1305031538.808089 rgb/1305031538.808089.png 1305031538.798755 depth/1305031538.798755.png
1305031538.843518 rgb/1305031538.843518.png 1305031538.832497 depth/1305031538.832497.png
1305031538.875656 rgb/1305031538.875656.png 1305031538.867193 depth/1305031538.867193.png
1305031538.907498 rgb/1305031538.907498.png 1305031538.899432 depth/1305031538.899432.png
1305031538.943414 rgb/1305031538.943414.png 1305031538.936017 depth/1305031538.936017.png
1305031538.975507 rgb/1305031538.975507.png 1305031538.967667 depth/1305031538.967667.png
1305031539.007520 rgb/1305031539.007520.png 1305031538.999448 depth/1305031538.999448.png
1305031539.043445 rgb/1305031539.043445.png 1305031539.034977 depth/1305031539.034977.png
1305031539.075515 rgb/1305031539.075515.png 1305031539.067603 depth/1305031539.067603.png
1305031539.107503 rgb/1305031539.107503.png 1305031539.099360 depth/1305031539.099360.png
1305031539.143607 rgb/1305031539.143607.png 1305031539.135768 depth/1305031539.135768.png
1305031539.175587 rgb/1305031539.175587.png 1305031539.167546 depth/1305031539.167546.png
1305031539.207601 rgb/1305031539.207601.png 1305031539.199492 depth/1305031539.199492.png
1305031539.243449 rgb/1305031539.243449.png 1305031539.235629 depth/1305031539.235629.png
1305031539.275652 rgb/1305031539.275652.png 1305031539.267760 depth/1305031539.267760.png
1305031539.307521 rgb/1305031539.307521.png 1305031539.299592 depth/1305031539.299592.png
1305031539.343842 rgb/1305031539.343842.png 1305031539.335706 depth/1305031539.335706.png
1305031539.375556 rgb/1305031539.375556.png 1305031539.367585 depth/1305031539.367585.png
1305031539.407846 rgb/1305031539.407846.png 1305031539.399501 depth/1305031539.399501.png
1305031539.443431 rgb/1305031539.443431.png 1305031539.435549 depth/1305031539.435549.png
1305031539.475605 rgb/1305031539.475605.png 1305031539.467525 depth/1305031539.467525.png
1305031539.507506 rgb/1305031539.507506.png 1305031539.499639 depth/1305031539.499639.png
1305031539.543459 rgb/1305031539.543459.png 1305031539.535499 depth/1305031539.535499.png
1305031539.575448 rgb/1305031539.575448.png 1305031539.567517 depth/1305031539.567517.png
1305031539.607559 rgb/1305031539.607559.png 1305031539.599060 depth/1305031539.599060.png
1305031539.643437 rgb/1305031539.643437.png 1305031539.635592 depth/1305031539.635592.png
1305031539.675458 rgb/1305031539.675458.png 1305031539.667412 depth/1305031539.667412.png
1305031539.707426 rgb/1305031539.707426.png 1305031539.703794 depth/1305031539.703794.png
1305031539.743465 rgb/1305031539.743465.png 1305031539.735675 depth/1305031539.735675.png
1305031539.775488 rgb/1305031539.775488.png 1305031539.767637 depth/1305031539.767637.png
1305031539.807653 rgb/1305031539.807653.png 1305031539.803605 depth/1305031539.803605.png
1305031539.843466 rgb/1305031539.843466.png 1305031539.832088 depth/1305031539.832088.png
1305031539.875593 rgb/1305031539.875593.png 1305031539.867127 depth/1305031539.867127.png
1305031539.907642 rgb/1305031539.907642.png 1305031539.903594 depth/1305031539.903594.png
1305031539.943541 rgb/1305031539.943541.png 1305031539.935437 depth/1305031539.935437.png
1305031539.975883 rgb/1305031539.975883.png 1305031539.967652 depth/1305031539.967652.png
1305031540.007422 rgb/1305031540.007422.png 1305031540.003691 depth/1305031540.003691.png
1305031540.043468 rgb/1305031540.043468.png 1305031540.035614 depth/1305031540.035614.png
1305031540.075632 rgb/1305031540.075632.png 1305031540.067782 depth/1305031540.067782.png
1305031540.107421 rgb/1305031540.107421.png 1305031540.103651 depth/1305031540.103651.png
1305031540.143443 rgb/1305031540.143443.png 1305031540.135787 depth/1305031540.135787.png
1305031540.175595 rgb/1305031540.175595.png 1305031540.167625 depth/1305031540.167625.png
1305031540.207411 rgb/1305031540.207411.png 1305031540.204012 depth/1305031540.204012.png
1305031540.243496 rgb/1305031540.243496.png 1305031540.235943 depth/1305031540.235943.png
1305031540.275604 rgb/1305031540.275604.png 1305031540.267794 depth/1305031540.267794.png
1305031540.307411 rgb/1305031540.307411.png 1305031540.303627 depth/1305031540.303627.png
1305031540.343456 rgb/1305031540.343456.png 1305031540.335660 depth/1305031540.335660.png
1305031540.375438 rgb/1305031540.375438.png 1305031540.367613 depth/1305031540.367613.png
1305031540.407504 rgb/1305031540.407504.png 1305031540.403545 depth/1305031540.403545.png
1305031540.443453 rgb/1305031540.443453.png 1305031540.435756 depth/1305031540.435756.png
1305031540.475476 rgb/1305031540.475476.png 1305031540.467365 depth/1305031540.467365.png
1305031540.507525 rgb/1305031540.507525.png 1305031540.502953 depth/1305031540.502953.png
1305031540.543427 rgb/1305031540.543427.png 1305031540.535194 depth/1305031540.535194.png
1305031540.575635 rgb/1305031540.575635.png 1305031540.563522 depth/1305031540.563522.png
1305031540.607508 rgb/1305031540.607508.png 1305031540.603376 depth/1305031540.603376.png
1305031540.643443 rgb/1305031540.643443.png 1305031540.635224 depth/1305031540.635224.png
1305031540.675895 rgb/1305031540.675895.png 1305031540.667294 depth/1305031540.667294.png
1305031540.707442 rgb/1305031540.707442.png 1305031540.703386 depth/1305031540.703386.png
1305031540.743545 rgb/1305031540.743545.png 1305031540.735694 depth/1305031540.735694.png
1305031540.775513 rgb/1305031540.775513.png 1305031540.767548 depth/1305031540.767548.png
1305031540.807495 rgb/1305031540.807495.png 1305031540.803232 depth/1305031540.803232.png
1305031540.843557 rgb/1305031540.843557.png 1305031540.835181 depth/1305031540.835181.png
1305031540.875472 rgb/1305031540.875472.png 1305031540.871023 depth/1305031540.871023.png
1305031540.907447 rgb/1305031540.907447.png 1305031540.903222 depth/1305031540.903222.png
1305031540.943442 rgb/1305031540.943442.png 1305031540.935050 depth/1305031540.935050.png
1305031540.975401 rgb/1305031540.975401.png 1305031540.971078 depth/1305031540.971078.png
1305031541.007473 rgb/1305031541.007473.png 1305031541.003228 depth/1305031541.003228.png
1305031541.043464 rgb/1305031541.043464.png 1305031541.034514 depth/1305031541.034514.png
1305031541.075485 rgb/1305031541.075485.png 1305031541.070217 depth/1305031541.070217.png
1305031541.107513 rgb/1305031541.107513.png 1305031541.099997 depth/1305031541.099997.png
1305031541.143507 rgb/1305031541.143507.png 1305031541.135330 depth/1305031541.135330.png
1305031541.175472 rgb/1305031541.175472.png 1305031541.171574 depth/1305031541.171574.png
1305031541.207454 rgb/1305031541.207454.png 1305031541.202996 depth/1305031541.202996.png
1305031541.243593 rgb/1305031541.243593.png 1305031541.235198 depth/1305031541.235198.png
1305031541.275691 rgb/1305031541.275691.png 1305031541.267954 depth/1305031541.267954.png
1305031541.307436 rgb/1305031541.307436.png 1305031541.301672 depth/1305031541.301672.png
1305031541.343493 rgb/1305031541.343493.png 1305031541.331852 depth/1305031541.331852.png
1305031541.375507 rgb/1305031541.375507.png 1305031541.371250 depth/1305031541.371250.png
1305031541.407707 rgb/1305031541.407707.png 1305031541.402022 depth/1305031541.402022.png
1305031541.443699 rgb/1305031541.443699.png 1305031541.431932 depth/1305031541.431932.png
1305031541.475389 rgb/1305031541.475389.png 1305031541.471366 depth/1305031541.471366.png
1305031541.507656 rgb/1305031541.507656.png 1305031541.501569 depth/1305031541.501569.png
1305031541.543489 rgb/1305031541.543489.png 1305031541.535345 depth/1305031541.535345.png
1305031541.575608 rgb/1305031541.575608.png 1305031541.569819 depth/1305031541.569819.png
1305031541.607431 rgb/1305031541.607431.png 1305031541.603472 depth/1305031541.603472.png
1305031541.643543 rgb/1305031541.643543.png 1305031541.635279 depth/1305031541.635279.png
1305031541.675424 rgb/1305031541.675424.png 1305031541.671483 depth/1305031541.671483.png
1305031541.707418 rgb/1305031541.707418.png 1305031541.703527 depth/1305031541.703527.png
1305031541.743439 rgb/1305031541.743439.png 1305031541.734963 depth/1305031541.734963.png
1305031541.775415 rgb/1305031541.775415.png 1305031541.771656 depth/1305031541.771656.png
1305031541.807470 rgb/1305031541.807470.png 1305031541.803338 depth/1305031541.803338.png
1305031541.843441 rgb/1305031541.843441.png 1305031541.835259 depth/1305031541.835259.png
1305031541.875438 rgb/1305031541.875438.png 1305031541.871359 depth/1305031541.871359.png
1305031541.907570 rgb/1305031541.907570.png 1305031541.903131 depth/1305031541.903131.png
1305031541.943524 rgb/1305031541.943524.png 1305031541.932460 depth/1305031541.932460.png
1305031541.975524 rgb/1305031541.975524.png 1305031541.969202 depth/1305031541.969202.png
1305031542.007694 rgb/1305031542.007694.png 1305031542.000034 depth/1305031542.000034.png
1305031542.043489 rgb/1305031542.043489.png 1305031542.032795 depth/1305031542.032795.png
1305031542.075555 rgb/1305031542.075555.png 1305031542.069819 depth/1305031542.069819.png
1305031542.107416 rgb/1305031542.107416.png 1305031542.102573 depth/1305031542.102573.png
1305031542.143525 rgb/1305031542.143525.png 1305031542.139294 depth/1305031542.139294.png
1305031542.175524 rgb/1305031542.175524.png 1305031542.170485 depth/1305031542.170485.png
1305031542.207368 rgb/1305031542.207368.png 1305031542.202214 depth/1305031542.202214.png
1305031542.244091 rgb/1305031542.244091.png 1305031542.237243 depth/1305031542.237243.png
1305031542.275425 rgb/1305031542.275425.png 1305031542.269752 depth/1305031542.269752.png
1305031542.307528 rgb/1305031542.307528.png 1305031542.301218 depth/1305031542.301218.png
1305031542.343479 rgb/1305031542.343479.png 1305031542.338812 depth/1305031542.338812.png
1305031542.375553 rgb/1305031542.375553.png 1305031542.371582 depth/1305031542.371582.png
1305031542.407482 rgb/1305031542.407482.png 1305031542.403140 depth/1305031542.403140.png
1305031542.443447 rgb/1305031542.443447.png 1305031542.439210 depth/1305031542.439210.png
1305031542.475446 rgb/1305031542.475446.png 1305031542.471527 depth/1305031542.471527.png
1305031542.507447 rgb/1305031542.507447.png 1305031542.503717 depth/1305031542.503717.png
1305031542.543425 rgb/1305031542.543425.png 1305031542.539439 depth/1305031542.539439.png
1305031542.575428 rgb/1305031542.575428.png 1305031542.571672 depth/1305031542.571672.png
1305031542.607410 rgb/1305031542.607410.png 1305031542.603499 depth/1305031542.603499.png
1305031542.643424 rgb/1305031542.643424.png 1305031542.639171 depth/1305031542.639171.png
1305031542.675341 rgb/1305031542.675341.png 1305031542.668866 depth/1305031542.668866.png
1305031542.707362 rgb/1305031542.707362.png 1305031542.702239 depth/1305031542.702239.png
1305031542.743855 rgb/1305031542.743855.png 1305031542.737961 depth/1305031542.737961.png
1305031542.775624 rgb/1305031542.775624.png 1305031542.771170 depth/1305031542.771170.png
1305031542.807676 rgb/1305031542.807676.png 1305031542.803270 depth/1305031542.803270.png
1305031542.843453 rgb/1305031542.843453.png 1305031542.839568 depth/1305031542.839568.png
1305031542.875473 rgb/1305031542.875473.png 1305031542.871198 depth/1305031542.871198.png
1305031542.907374 rgb/1305031542.907374.png 1305031542.903732 depth/1305031542.903732.png
1305031542.943449 rgb/1305031542.943449.png 1305031542.939215 depth/1305031542.939215.png
1305031542.975416 rgb/1305031542.975416.png 1305031542.970866 depth/1305031542.970866.png
1305031543.007462 rgb/1305031543.007462.png 1305031543.002677 depth/1305031543.002677.png
1305031543.043546 rgb/1305031543.043546.png 1305031543.039126 depth/1305031543.039126.png
1305031543.075465 rgb/1305031543.075465.png 1305031543.070710 depth/1305031543.070710.png
1305031543.107471 rgb/1305031543.107471.png 1305031543.102755 depth/1305031543.102755.png
1305031543.143424 rgb/1305031543.143424.png 1305031543.139358 depth/1305031543.139358.png
1305031543.175587 rgb/1305031543.175587.png 1305031543.170265 depth/1305031543.170265.png
1305031543.207464 rgb/1305031543.207464.png 1305031543.200190 depth/1305031543.200190.png
1305031543.243490 rgb/1305031543.243490.png 1305031543.238701 depth/1305031543.238701.png
1305031543.275504 rgb/1305031543.275504.png 1305031543.270923 depth/1305031543.270923.png
1305031543.307391 rgb/1305031543.307391.png 1305031543.302962 depth/1305031543.302962.png
1305031543.343502 rgb/1305031543.343502.png 1305031543.338824 depth/1305031543.338824.png
1305031543.375520 rgb/1305031543.375520.png 1305031543.370800 depth/1305031543.370800.png
1305031543.407575 rgb/1305031543.407575.png 1305031543.407586 depth/1305031543.407586.png
1305031543.443593 rgb/1305031543.443593.png 1305031543.436408 depth/1305031543.436408.png
1305031543.475420 rgb/1305031543.475420.png 1305031543.472193 depth/1305031543.472193.png
1305031543.507652 rgb/1305031543.507652.png 1305031543.507662 depth/1305031543.507662.png
1305031543.543433 rgb/1305031543.543433.png 1305031543.539811 depth/1305031543.539811.png
1305031543.575393 rgb/1305031543.575393.png 1305031543.572301 depth/1305031543.572301.png
1305031543.607524 rgb/1305031543.607524.png 1305031543.607686 depth/1305031543.607686.png
1305031543.643400 rgb/1305031543.643400.png 1305031543.639875 depth/1305031543.639875.png
1305031543.675460 rgb/1305031543.675460.png 1305031543.671696 depth/1305031543.671696.png
1305031543.707478 rgb/1305031543.707478.png 1305031543.707488 depth/1305031543.707488.png
1305031543.743399 rgb/1305031543.743399.png 1305031543.739759 depth/1305031543.739759.png
1305031543.775642 rgb/1305031543.775642.png 1305031543.771875 depth/1305031543.771875.png
1305031543.807514 rgb/1305031543.807514.png 1305031543.807535 depth/1305031543.807535.png
1305031543.843406 rgb/1305031543.843406.png 1305031543.839894 depth/1305031543.839894.png
1305031543.875410 rgb/1305031543.875410.png 1305031543.871869 depth/1305031543.871869.png
1305031543.907459 rgb/1305031543.907459.png 1305031543.907474 depth/1305031543.907474.png
1305031543.943413 rgb/1305031543.943413.png 1305031543.939753 depth/1305031543.939753.png
1305031543.975473 rgb/1305031543.975473.png 1305031543.970786 depth/1305031543.970786.png
1305031544.007491 rgb/1305031544.007491.png 1305031544.007529 depth/1305031544.007529.png
1305031544.043491 rgb/1305031544.043491.png 1305031544.038948 depth/1305031544.038948.png
1305031544.075509 rgb/1305031544.075509.png 1305031544.070711 depth/1305031544.070711.png
1305031544.107376 rgb/1305031544.107376.png 1305031544.106609 depth/1305031544.106609.png
1305031544.143795 rgb/1305031544.143795.png 1305031544.137311 depth/1305031544.137311.png
1305031544.175829 rgb/1305031544.175829.png 1305031544.171722 depth/1305031544.171722.png
1305031544.207354 rgb/1305031544.207354.png 1305031544.206571 depth/1305031544.206571.png
1305031544.243427 rgb/1305031544.243427.png 1305031544.238072 depth/1305031544.238072.png
1305031544.275540 rgb/1305031544.275540.png 1305031544.267766 depth/1305031544.267766.png
1305031544.307370 rgb/1305031544.307370.png 1305031544.303584 depth/1305031544.303584.png
1305031544.343409 rgb/1305031544.343409.png 1305031544.338210 depth/1305031544.338210.png
1305031544.375459 rgb/1305031544.375459.png 1305031544.367911 depth/1305031544.367911.png
1305031544.407333 rgb/1305031544.407333.png 1305031544.405875 depth/1305031544.405875.png
1305031544.443375 rgb/1305031544.443375.png 1305031544.437826 depth/1305031544.437826.png
1305031544.475427 rgb/1305031544.475427.png 1305031544.469937 depth/1305031544.469937.png
1305031544.507367 rgb/1305031544.507367.png 1305031544.505986 depth/1305031544.505986.png
1305031544.543416 rgb/1305031544.543416.png 1305031544.539003 depth/1305031544.539003.png
1305031544.575497 rgb/1305031544.575497.png 1305031544.574785 depth/1305031544.574785.png
1305031544.607409 rgb/1305031544.607409.png 1305031544.607438 depth/1305031544.607438.png
1305031544.643444 rgb/1305031544.643444.png 1305031544.638925 depth/1305031544.638925.png
1305031544.675586 rgb/1305031544.675586.png 1305031544.675602 depth/1305031544.675602.png
1305031544.707411 rgb/1305031544.707411.png 1305031544.703615 depth/1305031544.703615.png
1305031544.743438 rgb/1305031544.743438.png 1305031544.738977 depth/1305031544.738977.png
1305031544.775418 rgb/1305031544.775418.png 1305031544.775192 depth/1305031544.775192.png
1305031544.807397 rgb/1305031544.807397.png 1305031544.807101 depth/1305031544.807101.png
1305031544.843491 rgb/1305031544.843491.png 1305031544.839027 depth/1305031544.839027.png
1305031544.875360 rgb/1305031544.875360.png 1305031544.875379 depth/1305031544.875379.png
1305031544.907423 rgb/1305031544.907423.png 1305031544.907436 depth/1305031544.907436.png
1305031544.943434 rgb/1305031544.943434.png 1305031544.939009 depth/1305031544.939009.png
1305031544.975537 rgb/1305031544.975537.png 1305031544.975561 depth/1305031544.975561.png
1305031545.007393 rgb/1305031545.007393.png 1305031545.007409 depth/1305031545.007409.png
1305031545.043477 rgb/1305031545.043477.png 1305031545.039484 depth/1305031545.039484.png
1305031545.075369 rgb/1305031545.075369.png 1305031545.075213 depth/1305031545.075213.png
1305031545.107399 rgb/1305031545.107399.png 1305031545.107171 depth/1305031545.107171.png
1305031545.144171 rgb/1305031545.144171.png 1305031545.139414 depth/1305031545.139414.png
1305031545.175406 rgb/1305031545.175406.png 1305031545.174984 depth/1305031545.174984.png
1305031545.207577 rgb/1305031545.207577.png 1305031545.207672 depth/1305031545.207672.png
1305031545.243483 rgb/1305031545.243483.png 1305031545.239686 depth/1305031545.239686.png
1305031545.275369 rgb/1305031545.275369.png 1305031545.275412 depth/1305031545.275412.png
1305031545.307451 rgb/1305031545.307451.png 1305031545.306213 depth/1305031545.306213.png
1305031545.343494 rgb/1305031545.343494.png 1305031545.339544 depth/1305031545.339544.png
1305031545.375545 rgb/1305031545.375545.png 1305031545.375555 depth/1305031545.375555.png
1305031545.407452 rgb/1305031545.407452.png 1305031545.407463 depth/1305031545.407463.png
1305031545.444180 rgb/1305031545.444180.png 1305031545.439168 depth/1305031545.439168.png
1305031545.475423 rgb/1305031545.475423.png 1305031545.475453 depth/1305031545.475453.png
1305031545.507394 rgb/1305031545.507394.png 1305031545.507417 depth/1305031545.507417.png
1305031545.543418 rgb/1305031545.543418.png 1305031545.539498 depth/1305031545.539498.png
1305031545.578078 rgb/1305031545.578078.png 1305031545.578088 depth/1305031545.578088.png
1305031545.607417 rgb/1305031545.607417.png 1305031545.603778 depth/1305031545.603778.png
1305031545.643463 rgb/1305031545.643463.png 1305031545.635945 depth/1305031545.635945.png
1305031545.675289 rgb/1305031545.675289.png 1305031545.673535 depth/1305031545.673535.png
1305031545.707398 rgb/1305031545.707398.png 1305031545.706561 depth/1305031545.706561.png
1305031545.743570 rgb/1305031545.743570.png 1305031545.739007 depth/1305031545.739007.png
1305031545.775452 rgb/1305031545.775452.png 1305031545.775565 depth/1305031545.775565.png
1305031545.807404 rgb/1305031545.807404.png 1305031545.807492 depth/1305031545.807492.png
1305031545.843376 rgb/1305031545.843376.png 1305031545.843386 depth/1305031545.843386.png
1305031545.875537 rgb/1305031545.875537.png 1305031545.875515 depth/1305031545.875515.png
1305031545.907389 rgb/1305031545.907389.png 1305031545.907616 depth/1305031545.907616.png
1305031545.943457 rgb/1305031545.943457.png 1305031545.943703 depth/1305031545.943703.png
1305031545.975621 rgb/1305031545.975621.png 1305031545.975685 depth/1305031545.975685.png
1305031546.007516 rgb/1305031546.007516.png 1305031546.007570 depth/1305031546.007570.png
1305031546.043769 rgb/1305031546.043769.png 1305031546.043793 depth/1305031546.043793.png
1305031546.075414 rgb/1305031546.075414.png 1305031546.075425 depth/1305031546.075425.png
1305031546.107395 rgb/1305031546.107395.png 1305031546.104074 depth/1305031546.104074.png
1305031546.143502 rgb/1305031546.143502.png 1305031546.143517 depth/1305031546.143517.png
1305031546.175952 rgb/1305031546.175952.png 1305031546.175972 depth/1305031546.175972.png
1305031546.207500 rgb/1305031546.207500.png 1305031546.207525 depth/1305031546.207525.png
1305031546.243551 rgb/1305031546.243551.png 1305031546.243573 depth/1305031546.243573.png
1305031546.276098 rgb/1305031546.276098.png 1305031546.276113 depth/1305031546.276113.png
1305031546.308110 rgb/1305031546.308110.png 1305031546.308117 depth/1305031546.308117.png
1305031546.343919 rgb/1305031546.343919.png 1305031546.343932 depth/1305031546.343932.png
1305031546.376056 rgb/1305031546.376056.png 1305031546.376105 depth/1305031546.376105.png
1305031546.407659 rgb/1305031546.407659.png 1305031546.407683 depth/1305031546.407683.png
1305031546.443968 rgb/1305031546.443968.png 1305031546.443985 depth/1305031546.443985.png
1305031546.475996 rgb/1305031546.475996.png 1305031546.476002 depth/1305031546.476002.png
1305031546.507967 rgb/1305031546.507967.png 1305031546.507978 depth/1305031546.507978.png
1305031546.544068 rgb/1305031546.544068.png 1305031546.544091 depth/1305031546.544091.png
1305031546.576412 rgb/1305031546.576412.png 1305031546.576436 depth/1305031546.576436.png
1305031546.607717 rgb/1305031546.607717.png 1305031546.604477 depth/1305031546.604477.png
1305031546.644200 rgb/1305031546.644200.png 1305031546.644231 depth/1305031546.644231.png
1305031546.676003 rgb/1305031546.676003.png 1305031546.676019 depth/1305031546.676019.png
1305031546.707934 rgb/1305031546.707934.png 1305031546.707952 depth/1305031546.707952.png
1305031546.743887 rgb/1305031546.743887.png 1305031546.743907 depth/1305031546.743907.png
1305031546.775864 rgb/1305031546.775864.png 1305031546.775885 depth/1305031546.775885.png
1305031546.807996 rgb/1305031546.807996.png 1305031546.808019 depth/1305031546.808019.png
1305031546.844079 rgb/1305031546.844079.png 1305031546.844098 depth/1305031546.844098.png
1305031546.876064 rgb/1305031546.876064.png 1305031546.876150 depth/1305031546.876150.png
1305031546.907783 rgb/1305031546.907783.png 1305031546.904254 depth/1305031546.904254.png
1305031546.943858 rgb/1305031546.943858.png 1305031546.943871 depth/1305031546.943871.png
1305031546.975884 rgb/1305031546.975884.png 1305031546.975693 depth/1305031546.975693.png
1305031547.011984 rgb/1305031547.011984.png 1305031547.008548 depth/1305031547.008548.png
1305031547.044214 rgb/1305031547.044214.png 1305031547.044236 depth/1305031547.044236.png
1305031547.076346 rgb/1305031547.076346.png 1305031547.074033 depth/1305031547.074033.png
1305031547.111991 rgb/1305031547.111991.png 1305031547.109368 depth/1305031547.109368.png
1305031547.144071 rgb/1305031547.144071.png 1305031547.143020 depth/1305031547.143020.png
1305031547.175909 rgb/1305031547.175909.png 1305031547.172567 depth/1305031547.172567.png
1305031547.211964 rgb/1305031547.211964.png 1305031547.211605 depth/1305031547.211605.png
1305031547.244113 rgb/1305031547.244113.png 1305031547.244133 depth/1305031547.244133.png
1305031547.276546 rgb/1305031547.276546.png 1305031547.276566 depth/1305031547.276566.png
1305031547.312261 rgb/1305031547.312261.png 1305031547.312300 depth/1305031547.312300.png
1305031547.344192 rgb/1305031547.344192.png 1305031547.344201 depth/1305031547.344201.png
1305031547.376753 rgb/1305031547.376753.png 1305031547.376783 depth/1305031547.376783.png
1305031547.412260 rgb/1305031547.412260.png 1305031547.412309 depth/1305031547.412309.png
1305031547.444472 rgb/1305031547.444472.png 1305031547.444479 depth/1305031547.444479.png
1305031547.476347 rgb/1305031547.476347.png 1305031547.475653 depth/1305031547.475653.png
1305031547.512114 rgb/1305031547.512114.png 1305031547.512129 depth/1305031547.512129.png
1305031547.544015 rgb/1305031547.544015.png 1305031547.543063 depth/1305031547.543063.png
1305031547.576437 rgb/1305031547.576437.png 1305031547.572452 depth/1305031547.572452.png
1305031547.612296 rgb/1305031547.612296.png 1305031547.610069 depth/1305031547.610069.png
1305031547.644160 rgb/1305031547.644160.png 1305031547.643685 depth/1305031547.643685.png
1305031547.677287 rgb/1305031547.677287.png 1305031547.675727 depth/1305031547.675727.png
1305031547.712338 rgb/1305031547.712338.png 1305031547.712359 depth/1305031547.712359.png
1305031547.744332 rgb/1305031547.744332.png 1305031547.741819 depth/1305031547.741819.png
1305031547.776390 rgb/1305031547.776390.png 1305031547.773659 depth/1305031547.773659.png
1305031547.812317 rgb/1305031547.812317.png 1305031547.812136 depth/1305031547.812136.png
1305031547.844564 rgb/1305031547.844564.png 1305031547.844573 depth/1305031547.844573.png
1305031547.876362 rgb/1305031547.876362.png 1305031547.875313 depth/1305031547.875313.png
1305031547.912744 rgb/1305031547.912744.png 1305031547.912229 depth/1305031547.912229.png
1305031547.944304 rgb/1305031547.944304.png 1305031547.942674 depth/1305031547.942674.png
1305031547.976482 rgb/1305031547.976482.png 1305031547.976525 depth/1305031547.976525.png

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,792 @@
1305031102.175304 rgb/1305031102.175304.png 1305031102.160407 depth/1305031102.160407.png
1305031102.211214 rgb/1305031102.211214.png 1305031102.226738 depth/1305031102.226738.png
1305031102.275326 rgb/1305031102.275326.png 1305031102.262886 depth/1305031102.262886.png
1305031102.311267 rgb/1305031102.311267.png 1305031102.295279 depth/1305031102.295279.png
1305031102.343233 rgb/1305031102.343233.png 1305031102.329195 depth/1305031102.329195.png
1305031102.375329 rgb/1305031102.375329.png 1305031102.363013 depth/1305031102.363013.png
1305031102.411258 rgb/1305031102.411258.png 1305031102.394772 depth/1305031102.394772.png
1305031102.443271 rgb/1305031102.443271.png 1305031102.427815 depth/1305031102.427815.png
1305031102.475318 rgb/1305031102.475318.png 1305031102.462395 depth/1305031102.462395.png
1305031102.511219 rgb/1305031102.511219.png 1305031102.526330 depth/1305031102.526330.png
1305031102.575286 rgb/1305031102.575286.png 1305031102.562224 depth/1305031102.562224.png
1305031102.611233 rgb/1305031102.611233.png 1305031102.626818 depth/1305031102.626818.png
1305031102.675285 rgb/1305031102.675285.png 1305031102.663273 depth/1305031102.663273.png
1305031102.711263 rgb/1305031102.711263.png 1305031102.695165 depth/1305031102.695165.png
1305031102.743234 rgb/1305031102.743234.png 1305031102.728423 depth/1305031102.728423.png
1305031102.775472 rgb/1305031102.775472.png 1305031102.763549 depth/1305031102.763549.png
1305031102.811232 rgb/1305031102.811232.png 1305031102.794978 depth/1305031102.794978.png
1305031102.843290 rgb/1305031102.843290.png 1305031102.828537 depth/1305031102.828537.png
1305031102.875363 rgb/1305031102.875363.png 1305031102.862808 depth/1305031102.862808.png
1305031102.911185 rgb/1305031102.911185.png 1305031102.926851 depth/1305031102.926851.png
1305031102.975203 rgb/1305031102.975203.png 1305031102.962137 depth/1305031102.962137.png
1305031103.011215 rgb/1305031103.011215.png 1305031102.994164 depth/1305031102.994164.png
1305031103.043227 rgb/1305031103.043227.png 1305031103.027881 depth/1305031103.027881.png
1305031103.075319 rgb/1305031103.075319.png 1305031103.062273 depth/1305031103.062273.png
1305031103.111240 rgb/1305031103.111240.png 1305031103.094040 depth/1305031103.094040.png
1305031103.143318 rgb/1305031103.143318.png 1305031103.129109 depth/1305031103.129109.png
1305031103.175452 rgb/1305031103.175452.png 1305031103.162795 depth/1305031103.162795.png
1305031103.243216 rgb/1305031103.243216.png 1305031103.227845 depth/1305031103.227845.png
1305031103.275370 rgb/1305031103.275370.png 1305031103.262576 depth/1305031103.262576.png
1305031103.311210 rgb/1305031103.311210.png 1305031103.294208 depth/1305031103.294208.png
1305031103.343223 rgb/1305031103.343223.png 1305031103.327550 depth/1305031103.327550.png
1305031103.375327 rgb/1305031103.375327.png 1305031103.362405 depth/1305031103.362405.png
1305031103.411260 rgb/1305031103.411260.png 1305031103.394162 depth/1305031103.394162.png
1305031103.443280 rgb/1305031103.443280.png 1305031103.428437 depth/1305031103.428437.png
1305031103.475274 rgb/1305031103.475274.png 1305031103.463886 depth/1305031103.463886.png
1305031103.511333 rgb/1305031103.511333.png 1305031103.494472 depth/1305031103.494472.png
1305031103.543444 rgb/1305031103.543444.png 1305031103.531502 depth/1305031103.531502.png
1305031103.575474 rgb/1305031103.575474.png 1305031103.562651 depth/1305031103.562651.png
1305031103.611223 rgb/1305031103.611223.png 1305031103.595310 depth/1305031103.595310.png
1305031103.643445 rgb/1305031103.643445.png 1305031103.631376 depth/1305031103.631376.png
1305031103.675523 rgb/1305031103.675523.png 1305031103.663594 depth/1305031103.663594.png
1305031103.711610 rgb/1305031103.711610.png 1305031103.694695 depth/1305031103.694695.png
1305031103.743326 rgb/1305031103.743326.png 1305031103.731542 depth/1305031103.731542.png
1305031103.775342 rgb/1305031103.775342.png 1305031103.762865 depth/1305031103.762865.png
1305031103.811242 rgb/1305031103.811242.png 1305031103.794329 depth/1305031103.794329.png
1305031103.843251 rgb/1305031103.843251.png 1305031103.830367 depth/1305031103.830367.png
1305031103.875361 rgb/1305031103.875361.png 1305031103.862379 depth/1305031103.862379.png
1305031103.911221 rgb/1305031103.911221.png 1305031103.894237 depth/1305031103.894237.png
1305031103.943211 rgb/1305031103.943211.png 1305031103.930503 depth/1305031103.930503.png
1305031103.975373 rgb/1305031103.975373.png 1305031103.962461 depth/1305031103.962461.png
1305031104.011232 rgb/1305031104.011232.png 1305031103.994365 depth/1305031103.994365.png
1305031104.043249 rgb/1305031104.043249.png 1305031104.030279 depth/1305031104.030279.png
1305031104.075425 rgb/1305031104.075425.png 1305031104.062542 depth/1305031104.062542.png
1305031104.111235 rgb/1305031104.111235.png 1305031104.095305 depth/1305031104.095305.png
1305031104.143230 rgb/1305031104.143230.png 1305031104.131292 depth/1305031104.131292.png
1305031104.175424 rgb/1305031104.175424.png 1305031104.163440 depth/1305031104.163440.png
1305031104.211283 rgb/1305031104.211283.png 1305031104.194053 depth/1305031104.194053.png
1305031104.243196 rgb/1305031104.243196.png 1305031104.227247 depth/1305031104.227247.png
1305031104.275546 rgb/1305031104.275546.png 1305031104.263335 depth/1305031104.263335.png
1305031104.311219 rgb/1305031104.311219.png 1305031104.294957 depth/1305031104.294957.png
1305031104.343342 rgb/1305031104.343342.png 1305031104.331403 depth/1305031104.331403.png
1305031104.375837 rgb/1305031104.375837.png 1305031104.363345 depth/1305031104.363345.png
1305031104.411509 rgb/1305031104.411509.png 1305031104.395019 depth/1305031104.395019.png
1305031104.443288 rgb/1305031104.443288.png 1305031104.431435 depth/1305031104.431435.png
1305031104.475456 rgb/1305031104.475456.png 1305031104.463413 depth/1305031104.463413.png
1305031104.511329 rgb/1305031104.511329.png 1305031104.495673 depth/1305031104.495673.png
1305031104.543368 rgb/1305031104.543368.png 1305031104.531450 depth/1305031104.531450.png
1305031104.575343 rgb/1305031104.575343.png 1305031104.563149 depth/1305031104.563149.png
1305031104.611336 rgb/1305031104.611336.png 1305031104.595033 depth/1305031104.595033.png
1305031104.643243 rgb/1305031104.643243.png 1305031104.631368 depth/1305031104.631368.png
1305031104.675525 rgb/1305031104.675525.png 1305031104.659863 depth/1305031104.659863.png
1305031104.711277 rgb/1305031104.711277.png 1305031104.695185 depth/1305031104.695185.png
1305031104.743280 rgb/1305031104.743280.png 1305031104.730936 depth/1305031104.730936.png
1305031104.775327 rgb/1305031104.775327.png 1305031104.763178 depth/1305031104.763178.png
1305031104.811465 rgb/1305031104.811465.png 1305031104.799499 depth/1305031104.799499.png
1305031104.843258 rgb/1305031104.843258.png 1305031104.830961 depth/1305031104.830961.png
1305031104.875350 rgb/1305031104.875350.png 1305031104.863256 depth/1305031104.863256.png
1305031104.911534 rgb/1305031104.911534.png 1305031104.899165 depth/1305031104.899165.png
1305031104.943262 rgb/1305031104.943262.png 1305031104.931091 depth/1305031104.931091.png
1305031104.975202 rgb/1305031104.975202.png 1305031104.959750 depth/1305031104.959750.png
1305031105.011290 rgb/1305031105.011290.png 1305031104.998342 depth/1305031104.998342.png
1305031105.043373 rgb/1305031105.043373.png 1305031105.030427 depth/1305031105.030427.png
1305031105.075320 rgb/1305031105.075320.png 1305031105.062445 depth/1305031105.062445.png
1305031105.111299 rgb/1305031105.111299.png 1305031105.097639 depth/1305031105.097639.png
1305031105.143106 rgb/1305031105.143106.png 1305031105.130269 depth/1305031105.130269.png
1305031105.175159 rgb/1305031105.175159.png 1305031105.159979 depth/1305031105.159979.png
1305031105.211268 rgb/1305031105.211268.png 1305031105.198212 depth/1305031105.198212.png
1305031105.243270 rgb/1305031105.243270.png 1305031105.228250 depth/1305031105.228250.png
1305031105.275288 rgb/1305031105.275288.png 1305031105.262389 depth/1305031105.262389.png
1305031105.311290 rgb/1305031105.311290.png 1305031105.298501 depth/1305031105.298501.png
1305031105.343302 rgb/1305031105.343302.png 1305031105.328878 depth/1305031105.328878.png
1305031105.375338 rgb/1305031105.375338.png 1305031105.362286 depth/1305031105.362286.png
1305031105.411286 rgb/1305031105.411286.png 1305031105.398191 depth/1305031105.398191.png
1305031105.443316 rgb/1305031105.443316.png 1305031105.430336 depth/1305031105.430336.png
1305031105.475280 rgb/1305031105.475280.png 1305031105.461421 depth/1305031105.461421.png
1305031105.511332 rgb/1305031105.511332.png 1305031105.497931 depth/1305031105.497931.png
1305031105.543282 rgb/1305031105.543282.png 1305031105.529583 depth/1305031105.529583.png
1305031105.575449 rgb/1305031105.575449.png 1305031105.562109 depth/1305031105.562109.png
1305031105.611378 rgb/1305031105.611378.png 1305031105.597193 depth/1305031105.597193.png
1305031105.643273 rgb/1305031105.643273.png 1305031105.659104 depth/1305031105.659104.png
1305031105.711309 rgb/1305031105.711309.png 1305031105.698235 depth/1305031105.698235.png
1305031105.743312 rgb/1305031105.743312.png 1305031105.730336 depth/1305031105.730336.png
1305031105.775339 rgb/1305031105.775339.png 1305031105.762384 depth/1305031105.762384.png
1305031105.811283 rgb/1305031105.811283.png 1305031105.798056 depth/1305031105.798056.png
1305031105.843271 rgb/1305031105.843271.png 1305031105.830008 depth/1305031105.830008.png
1305031105.875337 rgb/1305031105.875337.png 1305031105.862238 depth/1305031105.862238.png
1305031105.911262 rgb/1305031105.911262.png 1305031105.898018 depth/1305031105.898018.png
1305031105.943272 rgb/1305031105.943272.png 1305031105.929855 depth/1305031105.929855.png
1305031105.975329 rgb/1305031105.975329.png 1305031105.966193 depth/1305031105.966193.png
1305031106.011285 rgb/1305031106.011285.png 1305031105.998271 depth/1305031105.998271.png
1305031106.043355 rgb/1305031106.043355.png 1305031106.030147 depth/1305031106.030147.png
1305031106.075330 rgb/1305031106.075330.png 1305031106.066060 depth/1305031106.066060.png
1305031106.111327 rgb/1305031106.111327.png 1305031106.096295 depth/1305031106.096295.png
1305031106.143355 rgb/1305031106.143355.png 1305031106.130445 depth/1305031106.130445.png
1305031106.175534 rgb/1305031106.175534.png 1305031106.166330 depth/1305031106.166330.png
1305031106.211275 rgb/1305031106.211275.png 1305031106.195074 depth/1305031106.195074.png
1305031106.243267 rgb/1305031106.243267.png 1305031106.230058 depth/1305031106.230058.png
1305031106.276385 rgb/1305031106.276385.png 1305031106.265976 depth/1305031106.265976.png
1305031106.311238 rgb/1305031106.311238.png 1305031106.298174 depth/1305031106.298174.png
1305031106.343258 rgb/1305031106.343258.png 1305031106.330215 depth/1305031106.330215.png
1305031106.375388 rgb/1305031106.375388.png 1305031106.366158 depth/1305031106.366158.png
1305031106.411320 rgb/1305031106.411320.png 1305031106.398281 depth/1305031106.398281.png
1305031106.443278 rgb/1305031106.443278.png 1305031106.430639 depth/1305031106.430639.png
1305031106.475345 rgb/1305031106.475345.png 1305031106.466046 depth/1305031106.466046.png
1305031106.511129 rgb/1305031106.511129.png 1305031106.498096 depth/1305031106.498096.png
1305031106.543302 rgb/1305031106.543302.png 1305031106.528267 depth/1305031106.528267.png
1305031106.575282 rgb/1305031106.575282.png 1305031106.564414 depth/1305031106.564414.png
1305031106.611151 rgb/1305031106.611151.png 1305031106.597879 depth/1305031106.597879.png
1305031106.643207 rgb/1305031106.643207.png 1305031106.630776 depth/1305031106.630776.png
1305031106.675279 rgb/1305031106.675279.png 1305031106.667282 depth/1305031106.667282.png
1305031106.711508 rgb/1305031106.711508.png 1305031106.699110 depth/1305031106.699110.png
1305031106.743341 rgb/1305031106.743341.png 1305031106.729550 depth/1305031106.729550.png
1305031106.775390 rgb/1305031106.775390.png 1305031106.767126 depth/1305031106.767126.png
1305031106.811289 rgb/1305031106.811289.png 1305031106.798309 depth/1305031106.798309.png
1305031106.843416 rgb/1305031106.843416.png 1305031106.830652 depth/1305031106.830652.png
1305031106.875905 rgb/1305031106.875905.png 1305031106.866893 depth/1305031106.866893.png
1305031106.911243 rgb/1305031106.911243.png 1305031106.897828 depth/1305031106.897828.png
1305031106.943439 rgb/1305031106.943439.png 1305031106.930797 depth/1305031106.930797.png
1305031106.975547 rgb/1305031106.975547.png 1305031106.967232 depth/1305031106.967232.png
1305031107.011576 rgb/1305031107.011576.png 1305031106.998876 depth/1305031106.998876.png
1305031107.043281 rgb/1305031107.043281.png 1305031107.030348 depth/1305031107.030348.png
1305031107.075432 rgb/1305031107.075432.png 1305031107.066405 depth/1305031107.066405.png
1305031107.111229 rgb/1305031107.111229.png 1305031107.098268 depth/1305031107.098268.png
1305031107.143260 rgb/1305031107.143260.png 1305031107.130308 depth/1305031107.130308.png
1305031107.175399 rgb/1305031107.175399.png 1305031107.165964 depth/1305031107.165964.png
1305031107.211358 rgb/1305031107.211358.png 1305031107.198208 depth/1305031107.198208.png
1305031107.243378 rgb/1305031107.243378.png 1305031107.235026 depth/1305031107.235026.png
1305031107.275398 rgb/1305031107.275398.png 1305031107.267071 depth/1305031107.267071.png
1305031107.311226 rgb/1305031107.311226.png 1305031107.299273 depth/1305031107.299273.png
1305031107.343509 rgb/1305031107.343509.png 1305031107.334800 depth/1305031107.334800.png
1305031107.375413 rgb/1305031107.375413.png 1305031107.367183 depth/1305031107.367183.png
1305031107.411271 rgb/1305031107.411271.png 1305031107.399345 depth/1305031107.399345.png
1305031107.443419 rgb/1305031107.443419.png 1305031107.434926 depth/1305031107.434926.png
1305031107.475377 rgb/1305031107.475377.png 1305031107.467141 depth/1305031107.467141.png
1305031107.511352 rgb/1305031107.511352.png 1305031107.498426 depth/1305031107.498426.png
1305031107.543605 rgb/1305031107.543605.png 1305031107.534830 depth/1305031107.534830.png
1305031107.575454 rgb/1305031107.575454.png 1305031107.567015 depth/1305031107.567015.png
1305031107.611271 rgb/1305031107.611271.png 1305031107.598904 depth/1305031107.598904.png
1305031107.643323 rgb/1305031107.643323.png 1305031107.634944 depth/1305031107.634944.png
1305031107.675568 rgb/1305031107.675568.png 1305031107.667179 depth/1305031107.667179.png
1305031107.711307 rgb/1305031107.711307.png 1305031107.699390 depth/1305031107.699390.png
1305031107.743538 rgb/1305031107.743538.png 1305031107.735041 depth/1305031107.735041.png
1305031107.775802 rgb/1305031107.775802.png 1305031107.767895 depth/1305031107.767895.png
1305031107.811596 rgb/1305031107.811596.png 1305031107.799544 depth/1305031107.799544.png
1305031107.843332 rgb/1305031107.843332.png 1305031107.835751 depth/1305031107.835751.png
1305031107.875358 rgb/1305031107.875358.png 1305031107.863505 depth/1305031107.863505.png
1305031107.911541 rgb/1305031107.911541.png 1305031107.899222 depth/1305031107.899222.png
1305031107.943122 rgb/1305031107.943122.png 1305031107.933609 depth/1305031107.933609.png
1305031107.975807 rgb/1305031107.975807.png 1305031107.964840 depth/1305031107.964840.png
1305031108.011320 rgb/1305031108.011320.png 1305031107.998469 depth/1305031107.998469.png
1305031108.043418 rgb/1305031108.043418.png 1305031108.034824 depth/1305031108.034824.png
1305031108.075352 rgb/1305031108.075352.png 1305031108.067271 depth/1305031108.067271.png
1305031108.111378 rgb/1305031108.111378.png 1305031108.099365 depth/1305031108.099365.png
1305031108.143334 rgb/1305031108.143334.png 1305031108.135281 depth/1305031108.135281.png
1305031108.176058 rgb/1305031108.176058.png 1305031108.167357 depth/1305031108.167357.png
1305031108.211475 rgb/1305031108.211475.png 1305031108.199225 depth/1305031108.199225.png
1305031108.243347 rgb/1305031108.243347.png 1305031108.235213 depth/1305031108.235213.png
1305031108.275358 rgb/1305031108.275358.png 1305031108.267660 depth/1305031108.267660.png
1305031108.311332 rgb/1305031108.311332.png 1305031108.299547 depth/1305031108.299547.png
1305031108.343278 rgb/1305031108.343278.png 1305031108.335019 depth/1305031108.335019.png
1305031108.375410 rgb/1305031108.375410.png 1305031108.367285 depth/1305031108.367285.png
1305031108.411361 rgb/1305031108.411361.png 1305031108.399284 depth/1305031108.399284.png
1305031108.443610 rgb/1305031108.443610.png 1305031108.435023 depth/1305031108.435023.png
1305031108.475471 rgb/1305031108.475471.png 1305031108.467680 depth/1305031108.467680.png
1305031108.511378 rgb/1305031108.511378.png 1305031108.503548 depth/1305031108.503548.png
1305031108.543737 rgb/1305031108.543737.png 1305031108.534811 depth/1305031108.534811.png
1305031108.575414 rgb/1305031108.575414.png 1305031108.567154 depth/1305031108.567154.png
1305031108.611407 rgb/1305031108.611407.png 1305031108.603547 depth/1305031108.603547.png
1305031108.643303 rgb/1305031108.643303.png 1305031108.634212 depth/1305031108.634212.png
1305031108.675375 rgb/1305031108.675375.png 1305031108.667189 depth/1305031108.667189.png
1305031108.711411 rgb/1305031108.711411.png 1305031108.703346 depth/1305031108.703346.png
1305031108.743502 rgb/1305031108.743502.png 1305031108.735052 depth/1305031108.735052.png
1305031108.775493 rgb/1305031108.775493.png 1305031108.767031 depth/1305031108.767031.png
1305031108.811244 rgb/1305031108.811244.png 1305031108.803370 depth/1305031108.803370.png
1305031108.843264 rgb/1305031108.843264.png 1305031108.835163 depth/1305031108.835163.png
1305031108.876515 rgb/1305031108.876515.png 1305031108.867534 depth/1305031108.867534.png
1305031108.911364 rgb/1305031108.911364.png 1305031108.903540 depth/1305031108.903540.png
1305031108.943243 rgb/1305031108.943243.png 1305031108.935116 depth/1305031108.935116.png
1305031108.975268 rgb/1305031108.975268.png 1305031108.967245 depth/1305031108.967245.png
1305031109.011269 rgb/1305031109.011269.png 1305031109.003064 depth/1305031109.003064.png
1305031109.043277 rgb/1305031109.043277.png 1305031109.034955 depth/1305031109.034955.png
1305031109.075410 rgb/1305031109.075410.png 1305031109.067091 depth/1305031109.067091.png
1305031109.111282 rgb/1305031109.111282.png 1305031109.103294 depth/1305031109.103294.png
1305031109.143334 rgb/1305031109.143334.png 1305031109.134968 depth/1305031109.134968.png
1305031109.175464 rgb/1305031109.175464.png 1305031109.165848 depth/1305031109.165848.png
1305031109.211379 rgb/1305031109.211379.png 1305031109.203388 depth/1305031109.203388.png
1305031109.243290 rgb/1305031109.243290.png 1305031109.234324 depth/1305031109.234324.png
1305031109.275308 rgb/1305031109.275308.png 1305031109.266325 depth/1305031109.266325.png
1305031109.311329 rgb/1305031109.311329.png 1305031109.303457 depth/1305031109.303457.png
1305031109.343248 rgb/1305031109.343248.png 1305031109.334602 depth/1305031109.334602.png
1305031109.375397 rgb/1305031109.375397.png 1305031109.364882 depth/1305031109.364882.png
1305031109.411329 rgb/1305031109.411329.png 1305031109.403386 depth/1305031109.403386.png
1305031109.443302 rgb/1305031109.443302.png 1305031109.434469 depth/1305031109.434469.png
1305031109.475363 rgb/1305031109.475363.png 1305031109.467362 depth/1305031109.467362.png
1305031109.511273 rgb/1305031109.511273.png 1305031109.503193 depth/1305031109.503193.png
1305031109.543294 rgb/1305031109.543294.png 1305031109.535715 depth/1305031109.535715.png
1305031109.575362 rgb/1305031109.575362.png 1305031109.567452 depth/1305031109.567452.png
1305031109.611310 rgb/1305031109.611310.png 1305031109.603601 depth/1305031109.603601.png
1305031109.643229 rgb/1305031109.643229.png 1305031109.635323 depth/1305031109.635323.png
1305031109.675263 rgb/1305031109.675263.png 1305031109.667570 depth/1305031109.667570.png
1305031109.711312 rgb/1305031109.711312.png 1305031109.703265 depth/1305031109.703265.png
1305031109.743274 rgb/1305031109.743274.png 1305031109.735059 depth/1305031109.735059.png
1305031109.775277 rgb/1305031109.775277.png 1305031109.767470 depth/1305031109.767470.png
1305031109.811371 rgb/1305031109.811371.png 1305031109.803396 depth/1305031109.803396.png
1305031109.843296 rgb/1305031109.843296.png 1305031109.834910 depth/1305031109.834910.png
1305031109.875306 rgb/1305031109.875306.png 1305031109.871271 depth/1305031109.871271.png
1305031109.911265 rgb/1305031109.911265.png 1305031109.900535 depth/1305031109.900535.png
1305031109.943299 rgb/1305031109.943299.png 1305031109.934960 depth/1305031109.934960.png
1305031109.975258 rgb/1305031109.975258.png 1305031109.970213 depth/1305031109.970213.png
1305031110.011256 rgb/1305031110.011256.png 1305031109.999657 depth/1305031109.999657.png
1305031110.043299 rgb/1305031110.043299.png 1305031110.031356 depth/1305031110.031356.png
1305031110.075319 rgb/1305031110.075319.png 1305031110.068125 depth/1305031110.068125.png
1305031110.111325 rgb/1305031110.111325.png 1305031110.101397 depth/1305031110.101397.png
1305031110.143432 rgb/1305031110.143432.png 1305031110.132317 depth/1305031110.132317.png
1305031110.175641 rgb/1305031110.175641.png 1305031110.168323 depth/1305031110.168323.png
1305031110.211637 rgb/1305031110.211637.png 1305031110.203162 depth/1305031110.203162.png
1305031110.243323 rgb/1305031110.243323.png 1305031110.234909 depth/1305031110.234909.png
1305031110.279321 rgb/1305031110.279321.png 1305031110.271394 depth/1305031110.271394.png
1305031110.311404 rgb/1305031110.311404.png 1305031110.303648 depth/1305031110.303648.png
1305031110.343355 rgb/1305031110.343355.png 1305031110.331570 depth/1305031110.331570.png
1305031110.379281 rgb/1305031110.379281.png 1305031110.371607 depth/1305031110.371607.png
1305031110.411469 rgb/1305031110.411469.png 1305031110.403480 depth/1305031110.403480.png
1305031110.443260 rgb/1305031110.443260.png 1305031110.435647 depth/1305031110.435647.png
1305031110.479331 rgb/1305031110.479331.png 1305031110.470588 depth/1305031110.470588.png
1305031110.511429 rgb/1305031110.511429.png 1305031110.502539 depth/1305031110.502539.png
1305031110.543408 rgb/1305031110.543408.png 1305031110.534532 depth/1305031110.534532.png
1305031110.579426 rgb/1305031110.579426.png 1305031110.571676 depth/1305031110.571676.png
1305031110.611307 rgb/1305031110.611307.png 1305031110.604289 depth/1305031110.604289.png
1305031110.643418 rgb/1305031110.643418.png 1305031110.635485 depth/1305031110.635485.png
1305031110.679606 rgb/1305031110.679606.png 1305031110.671775 depth/1305031110.671775.png
1305031110.711412 rgb/1305031110.711412.png 1305031110.699957 depth/1305031110.699957.png
1305031110.743249 rgb/1305031110.743249.png 1305031110.735440 depth/1305031110.735440.png
1305031110.779193 rgb/1305031110.779193.png 1305031110.769734 depth/1305031110.769734.png
1305031110.811386 rgb/1305031110.811386.png 1305031110.799684 depth/1305031110.799684.png
1305031110.843218 rgb/1305031110.843218.png 1305031110.835248 depth/1305031110.835248.png
1305031110.879313 rgb/1305031110.879313.png 1305031110.871293 depth/1305031110.871293.png
1305031110.911333 rgb/1305031110.911333.png 1305031110.901900 depth/1305031110.901900.png
1305031110.943862 rgb/1305031110.943862.png 1305031110.938668 depth/1305031110.938668.png
1305031110.979345 rgb/1305031110.979345.png 1305031110.971316 depth/1305031110.971316.png
1305031111.011431 rgb/1305031111.011431.png 1305031111.003669 depth/1305031111.003669.png
1305031111.043327 rgb/1305031111.043327.png 1305031111.039669 depth/1305031111.039669.png
1305031111.079283 rgb/1305031111.079283.png 1305031111.071605 depth/1305031111.071605.png
1305031111.111508 rgb/1305031111.111508.png 1305031111.103658 depth/1305031111.103658.png
1305031111.143257 rgb/1305031111.143257.png 1305031111.139211 depth/1305031111.139211.png
1305031111.179326 rgb/1305031111.179326.png 1305031111.170937 depth/1305031111.170937.png
1305031111.211433 rgb/1305031111.211433.png 1305031111.199395 depth/1305031111.199395.png
1305031111.243236 rgb/1305031111.243236.png 1305031111.236670 depth/1305031111.236670.png
1305031111.279308 rgb/1305031111.279308.png 1305031111.269939 depth/1305031111.269939.png
1305031111.311547 rgb/1305031111.311547.png 1305031111.302311 depth/1305031111.302311.png
1305031111.343397 rgb/1305031111.343397.png 1305031111.339460 depth/1305031111.339460.png
1305031111.379134 rgb/1305031111.379134.png 1305031111.370908 depth/1305031111.370908.png
1305031111.411296 rgb/1305031111.411296.png 1305031111.402911 depth/1305031111.402911.png
1305031111.443386 rgb/1305031111.443386.png 1305031111.438948 depth/1305031111.438948.png
1305031111.479259 rgb/1305031111.479259.png 1305031111.470919 depth/1305031111.470919.png
1305031111.511264 rgb/1305031111.511264.png 1305031111.503531 depth/1305031111.503531.png
1305031111.543250 rgb/1305031111.543250.png 1305031111.539482 depth/1305031111.539482.png
1305031111.579237 rgb/1305031111.579237.png 1305031111.571320 depth/1305031111.571320.png
1305031111.611271 rgb/1305031111.611271.png 1305031111.603391 depth/1305031111.603391.png
1305031111.643395 rgb/1305031111.643395.png 1305031111.639405 depth/1305031111.639405.png
1305031111.679320 rgb/1305031111.679320.png 1305031111.671252 depth/1305031111.671252.png
1305031111.711760 rgb/1305031111.711760.png 1305031111.703791 depth/1305031111.703791.png
1305031111.743386 rgb/1305031111.743386.png 1305031111.739504 depth/1305031111.739504.png
1305031111.779423 rgb/1305031111.779423.png 1305031111.771228 depth/1305031111.771228.png
1305031111.811406 rgb/1305031111.811406.png 1305031111.800077 depth/1305031111.800077.png
1305031111.843299 rgb/1305031111.843299.png 1305031111.839333 depth/1305031111.839333.png
1305031111.879442 rgb/1305031111.879442.png 1305031111.870985 depth/1305031111.870985.png
1305031111.911354 rgb/1305031111.911354.png 1305031111.903356 depth/1305031111.903356.png
1305031111.943300 rgb/1305031111.943300.png 1305031111.939680 depth/1305031111.939680.png
1305031111.979449 rgb/1305031111.979449.png 1305031111.971494 depth/1305031111.971494.png
1305031112.011433 rgb/1305031112.011433.png 1305031112.003596 depth/1305031112.003596.png
1305031112.043270 rgb/1305031112.043270.png 1305031112.039412 depth/1305031112.039412.png
1305031112.079339 rgb/1305031112.079339.png 1305031112.070731 depth/1305031112.070731.png
1305031112.111423 rgb/1305031112.111423.png 1305031112.102495 depth/1305031112.102495.png
1305031112.144342 rgb/1305031112.144342.png 1305031112.139107 depth/1305031112.139107.png
1305031112.179390 rgb/1305031112.179390.png 1305031112.169345 depth/1305031112.169345.png
1305031112.211254 rgb/1305031112.211254.png 1305031112.207733 depth/1305031112.207733.png
1305031112.243369 rgb/1305031112.243369.png 1305031112.235657 depth/1305031112.235657.png
1305031112.279353 rgb/1305031112.279353.png 1305031112.269488 depth/1305031112.269488.png
1305031112.311312 rgb/1305031112.311312.png 1305031112.303591 depth/1305031112.303591.png
1305031112.343323 rgb/1305031112.343323.png 1305031112.335789 depth/1305031112.335789.png
1305031112.379360 rgb/1305031112.379360.png 1305031112.371231 depth/1305031112.371231.png
1305031112.411442 rgb/1305031112.411442.png 1305031112.407491 depth/1305031112.407491.png
1305031112.443391 rgb/1305031112.443391.png 1305031112.439064 depth/1305031112.439064.png
1305031112.479418 rgb/1305031112.479418.png 1305031112.471066 depth/1305031112.471066.png
1305031112.511504 rgb/1305031112.511504.png 1305031112.506669 depth/1305031112.506669.png
1305031112.543212 rgb/1305031112.543212.png 1305031112.538310 depth/1305031112.538310.png
1305031112.579252 rgb/1305031112.579252.png 1305031112.567470 depth/1305031112.567470.png
1305031112.611261 rgb/1305031112.611261.png 1305031112.606742 depth/1305031112.606742.png
1305031112.643246 rgb/1305031112.643246.png 1305031112.639418 depth/1305031112.639418.png
1305031112.679952 rgb/1305031112.679952.png 1305031112.671325 depth/1305031112.671325.png
1305031112.711251 rgb/1305031112.711251.png 1305031112.707325 depth/1305031112.707325.png
1305031112.743245 rgb/1305031112.743245.png 1305031112.739546 depth/1305031112.739546.png
1305031112.779310 rgb/1305031112.779310.png 1305031112.771523 depth/1305031112.771523.png
1305031112.811310 rgb/1305031112.811310.png 1305031112.807539 depth/1305031112.807539.png
1305031112.843286 rgb/1305031112.843286.png 1305031112.839560 depth/1305031112.839560.png
1305031112.879421 rgb/1305031112.879421.png 1305031112.871083 depth/1305031112.871083.png
1305031112.911411 rgb/1305031112.911411.png 1305031112.907246 depth/1305031112.907246.png
1305031112.943321 rgb/1305031112.943321.png 1305031112.939323 depth/1305031112.939323.png
1305031112.979278 rgb/1305031112.979278.png 1305031112.971164 depth/1305031112.971164.png
1305031113.011353 rgb/1305031113.011353.png 1305031113.007166 depth/1305031113.007166.png
1305031113.043231 rgb/1305031113.043231.png 1305031113.039492 depth/1305031113.039492.png
1305031113.079251 rgb/1305031113.079251.png 1305031113.071210 depth/1305031113.071210.png
1305031113.111316 rgb/1305031113.111316.png 1305031113.107662 depth/1305031113.107662.png
1305031113.143306 rgb/1305031113.143306.png 1305031113.139664 depth/1305031113.139664.png
1305031113.179343 rgb/1305031113.179343.png 1305031113.171088 depth/1305031113.171088.png
1305031113.211259 rgb/1305031113.211259.png 1305031113.207181 depth/1305031113.207181.png
1305031113.243227 rgb/1305031113.243227.png 1305031113.239732 depth/1305031113.239732.png
1305031113.279312 rgb/1305031113.279312.png 1305031113.271470 depth/1305031113.271470.png
1305031113.311452 rgb/1305031113.311452.png 1305031113.307323 depth/1305031113.307323.png
1305031113.343252 rgb/1305031113.343252.png 1305031113.339396 depth/1305031113.339396.png
1305031113.379312 rgb/1305031113.379312.png 1305031113.371377 depth/1305031113.371377.png
1305031113.411625 rgb/1305031113.411625.png 1305031113.407351 depth/1305031113.407351.png
1305031113.443266 rgb/1305031113.443266.png 1305031113.439787 depth/1305031113.439787.png
1305031113.479311 rgb/1305031113.479311.png 1305031113.475657 depth/1305031113.475657.png
1305031113.511523 rgb/1305031113.511523.png 1305031113.507987 depth/1305031113.507987.png
1305031113.543242 rgb/1305031113.543242.png 1305031113.539417 depth/1305031113.539417.png
1305031113.579301 rgb/1305031113.579301.png 1305031113.574964 depth/1305031113.574964.png
1305031113.611268 rgb/1305031113.611268.png 1305031113.607216 depth/1305031113.607216.png
1305031113.643222 rgb/1305031113.643222.png 1305031113.638418 depth/1305031113.638418.png
1305031113.679288 rgb/1305031113.679288.png 1305031113.674244 depth/1305031113.674244.png
1305031113.711931 rgb/1305031113.711931.png 1305031113.704256 depth/1305031113.704256.png
1305031113.743590 rgb/1305031113.743590.png 1305031113.736263 depth/1305031113.736263.png
1305031113.779320 rgb/1305031113.779320.png 1305031113.774168 depth/1305031113.774168.png
1305031113.811237 rgb/1305031113.811237.png 1305031113.805795 depth/1305031113.805795.png
1305031113.843295 rgb/1305031113.843295.png 1305031113.838437 depth/1305031113.838437.png
1305031113.879281 rgb/1305031113.879281.png 1305031113.874200 depth/1305031113.874200.png
1305031113.911290 rgb/1305031113.911290.png 1305031113.906361 depth/1305031113.906361.png
1305031113.943291 rgb/1305031113.943291.png 1305031113.938561 depth/1305031113.938561.png
1305031113.979293 rgb/1305031113.979293.png 1305031113.974245 depth/1305031113.974245.png
1305031114.011257 rgb/1305031114.011257.png 1305031114.007082 depth/1305031114.007082.png
1305031114.043301 rgb/1305031114.043301.png 1305031114.038546 depth/1305031114.038546.png
1305031114.079285 rgb/1305031114.079285.png 1305031114.074298 depth/1305031114.074298.png
1305031114.111263 rgb/1305031114.111263.png 1305031114.106402 depth/1305031114.106402.png
1305031114.143284 rgb/1305031114.143284.png 1305031114.138562 depth/1305031114.138562.png
1305031114.179337 rgb/1305031114.179337.png 1305031114.174114 depth/1305031114.174114.png
1305031114.211303 rgb/1305031114.211303.png 1305031114.206255 depth/1305031114.206255.png
1305031114.243337 rgb/1305031114.243337.png 1305031114.238473 depth/1305031114.238473.png
1305031114.279390 rgb/1305031114.279390.png 1305031114.271075 depth/1305031114.271075.png
1305031114.311429 rgb/1305031114.311429.png 1305031114.306710 depth/1305031114.306710.png
1305031114.343331 rgb/1305031114.343331.png 1305031114.338919 depth/1305031114.338919.png
1305031114.379320 rgb/1305031114.379320.png 1305031114.374307 depth/1305031114.374307.png
1305031114.411397 rgb/1305031114.411397.png 1305031114.406591 depth/1305031114.406591.png
1305031114.443345 rgb/1305031114.443345.png 1305031114.438540 depth/1305031114.438540.png
1305031114.479332 rgb/1305031114.479332.png 1305031114.474489 depth/1305031114.474489.png
1305031114.511266 rgb/1305031114.511266.png 1305031114.506573 depth/1305031114.506573.png
1305031114.543236 rgb/1305031114.543236.png 1305031114.539953 depth/1305031114.539953.png
1305031114.579237 rgb/1305031114.579237.png 1305031114.575185 depth/1305031114.575185.png
1305031114.611391 rgb/1305031114.611391.png 1305031114.607560 depth/1305031114.607560.png
1305031114.644136 rgb/1305031114.644136.png 1305031114.644150 depth/1305031114.644150.png
1305031114.679251 rgb/1305031114.679251.png 1305031114.675655 depth/1305031114.675655.png
1305031114.711306 rgb/1305031114.711306.png 1305031114.706141 depth/1305031114.706141.png
1305031114.743200 rgb/1305031114.743200.png 1305031114.743276 depth/1305031114.743276.png
1305031114.779289 rgb/1305031114.779289.png 1305031114.774847 depth/1305031114.774847.png
1305031114.811303 rgb/1305031114.811303.png 1305031114.807310 depth/1305031114.807310.png
1305031114.843208 rgb/1305031114.843208.png 1305031114.842137 depth/1305031114.842137.png
1305031114.879281 rgb/1305031114.879281.png 1305031114.875056 depth/1305031114.875056.png
1305031114.912879 rgb/1305031114.912879.png 1305031114.907504 depth/1305031114.907504.png
1305031114.943234 rgb/1305031114.943234.png 1305031114.943264 depth/1305031114.943264.png
1305031114.979280 rgb/1305031114.979280.png 1305031114.975411 depth/1305031114.975411.png
1305031115.011300 rgb/1305031115.011300.png 1305031115.007179 depth/1305031115.007179.png
1305031115.043508 rgb/1305031115.043508.png 1305031115.043530 depth/1305031115.043530.png
1305031115.079238 rgb/1305031115.079238.png 1305031115.071577 depth/1305031115.071577.png
1305031115.111230 rgb/1305031115.111230.png 1305031115.107074 depth/1305031115.107074.png
1305031115.143275 rgb/1305031115.143275.png 1305031115.143294 depth/1305031115.143294.png
1305031115.179440 rgb/1305031115.179440.png 1305031115.172642 depth/1305031115.172642.png
1305031115.211374 rgb/1305031115.211374.png 1305031115.206453 depth/1305031115.206453.png
1305031115.243297 rgb/1305031115.243297.png 1305031115.240975 depth/1305031115.240975.png
1305031115.279966 rgb/1305031115.279966.png 1305031115.273468 depth/1305031115.273468.png
1305031115.311704 rgb/1305031115.311704.png 1305031115.305534 depth/1305031115.305534.png
1305031115.343235 rgb/1305031115.343235.png 1305031115.343426 depth/1305031115.343426.png
1305031115.379166 rgb/1305031115.379166.png 1305031115.375054 depth/1305031115.375054.png
1305031115.411237 rgb/1305031115.411237.png 1305031115.406164 depth/1305031115.406164.png
1305031115.443159 rgb/1305031115.443159.png 1305031115.443040 depth/1305031115.443040.png
1305031115.479241 rgb/1305031115.479241.png 1305031115.474863 depth/1305031115.474863.png
1305031115.511253 rgb/1305031115.511253.png 1305031115.507440 depth/1305031115.507440.png
1305031115.543604 rgb/1305031115.543604.png 1305031115.543620 depth/1305031115.543620.png
1305031115.579315 rgb/1305031115.579315.png 1305031115.575290 depth/1305031115.575290.png
1305031115.611424 rgb/1305031115.611424.png 1305031115.607428 depth/1305031115.607428.png
1305031115.643254 rgb/1305031115.643254.png 1305031115.643254 depth/1305031115.643254.png
1305031115.679241 rgb/1305031115.679241.png 1305031115.675106 depth/1305031115.675106.png
1305031115.711320 rgb/1305031115.711320.png 1305031115.706301 depth/1305031115.706301.png
1305031115.743250 rgb/1305031115.743250.png 1305031115.742905 depth/1305031115.742905.png
1305031115.779425 rgb/1305031115.779425.png 1305031115.774329 depth/1305031115.774329.png
1305031115.811277 rgb/1305031115.811277.png 1305031115.806425 depth/1305031115.806425.png
1305031115.843224 rgb/1305031115.843224.png 1305031115.841936 depth/1305031115.841936.png
1305031115.879198 rgb/1305031115.879198.png 1305031115.875347 depth/1305031115.875347.png
1305031115.911118 rgb/1305031115.911118.png 1305031115.910716 depth/1305031115.910716.png
1305031115.943311 rgb/1305031115.943311.png 1305031115.942015 depth/1305031115.942015.png
1305031115.980740 rgb/1305031115.980740.png 1305031115.973799 depth/1305031115.973799.png
1305031116.011379 rgb/1305031116.011379.png 1305031116.010843 depth/1305031116.010843.png
1305031116.043164 rgb/1305031116.043164.png 1305031116.042618 depth/1305031116.042618.png
1305031116.080030 rgb/1305031116.080030.png 1305031116.071527 depth/1305031116.071527.png
1305031116.111300 rgb/1305031116.111300.png 1305031116.108247 depth/1305031116.108247.png
1305031116.143441 rgb/1305031116.143441.png 1305031116.143447 depth/1305031116.143447.png
1305031116.179572 rgb/1305031116.179572.png 1305031116.174891 depth/1305031116.174891.png
1305031116.211299 rgb/1305031116.211299.png 1305031116.211320 depth/1305031116.211320.png
1305031116.243320 rgb/1305031116.243320.png 1305031116.242720 depth/1305031116.242720.png
1305031116.279385 rgb/1305031116.279385.png 1305031116.274421 depth/1305031116.274421.png
1305031116.311336 rgb/1305031116.311336.png 1305031116.310686 depth/1305031116.310686.png
1305031116.343292 rgb/1305031116.343292.png 1305031116.342459 depth/1305031116.342459.png
1305031116.379384 rgb/1305031116.379384.png 1305031116.374490 depth/1305031116.374490.png
1305031116.411333 rgb/1305031116.411333.png 1305031116.409631 depth/1305031116.409631.png
1305031116.443369 rgb/1305031116.443369.png 1305031116.442496 depth/1305031116.442496.png
1305031116.479850 rgb/1305031116.479850.png 1305031116.473394 depth/1305031116.473394.png
1305031116.511205 rgb/1305031116.511205.png 1305031116.510576 depth/1305031116.510576.png
1305031116.543262 rgb/1305031116.543262.png 1305031116.542695 depth/1305031116.542695.png
1305031116.579313 rgb/1305031116.579313.png 1305031116.574389 depth/1305031116.574389.png
1305031116.611261 rgb/1305031116.611261.png 1305031116.610891 depth/1305031116.610891.png
1305031116.643355 rgb/1305031116.643355.png 1305031116.642664 depth/1305031116.642664.png
1305031116.679281 rgb/1305031116.679281.png 1305031116.674523 depth/1305031116.674523.png
1305031116.711634 rgb/1305031116.711634.png 1305031116.710942 depth/1305031116.710942.png
1305031116.743291 rgb/1305031116.743291.png 1305031116.740575 depth/1305031116.740575.png
1305031116.779298 rgb/1305031116.779298.png 1305031116.775059 depth/1305031116.775059.png
1305031116.811318 rgb/1305031116.811318.png 1305031116.811343 depth/1305031116.811343.png
1305031116.846089 rgb/1305031116.846089.png 1305031116.840370 depth/1305031116.840370.png
1305031116.880165 rgb/1305031116.880165.png 1305031116.871726 depth/1305031116.871726.png
1305031116.912044 rgb/1305031116.912044.png 1305031116.907955 depth/1305031116.907955.png
1305031116.943296 rgb/1305031116.943296.png 1305031116.940626 depth/1305031116.940626.png
1305031116.979351 rgb/1305031116.979351.png 1305031116.974656 depth/1305031116.974656.png
1305031117.011382 rgb/1305031117.011382.png 1305031117.008812 depth/1305031117.008812.png
1305031117.043261 rgb/1305031117.043261.png 1305031117.042065 depth/1305031117.042065.png
1305031117.079520 rgb/1305031117.079520.png 1305031117.071181 depth/1305031117.071181.png
1305031117.111238 rgb/1305031117.111238.png 1305031117.110454 depth/1305031117.110454.png
1305031117.143218 rgb/1305031117.143218.png 1305031117.142383 depth/1305031117.142383.png
1305031117.179264 rgb/1305031117.179264.png 1305031117.175059 depth/1305031117.175059.png
1305031117.211361 rgb/1305031117.211361.png 1305031117.207753 depth/1305031117.207753.png
1305031117.243277 rgb/1305031117.243277.png 1305031117.241340 depth/1305031117.241340.png
1305031117.279299 rgb/1305031117.279299.png 1305031117.276516 depth/1305031117.276516.png
1305031117.311200 rgb/1305031117.311200.png 1305031117.310121 depth/1305031117.310121.png
1305031117.343243 rgb/1305031117.343243.png 1305031117.341044 depth/1305031117.341044.png
1305031117.379454 rgb/1305031117.379454.png 1305031117.375067 depth/1305031117.375067.png
1305031117.411221 rgb/1305031117.411221.png 1305031117.408538 depth/1305031117.408538.png
1305031117.443274 rgb/1305031117.443274.png 1305031117.442208 depth/1305031117.442208.png
1305031117.479403 rgb/1305031117.479403.png 1305031117.475651 depth/1305031117.475651.png
1305031117.511325 rgb/1305031117.511325.png 1305031117.508882 depth/1305031117.508882.png
1305031117.544285 rgb/1305031117.544285.png 1305031117.539736 depth/1305031117.539736.png
1305031117.579155 rgb/1305031117.579155.png 1305031117.577860 depth/1305031117.577860.png
1305031117.611159 rgb/1305031117.611159.png 1305031117.607777 depth/1305031117.607777.png
1305031117.643252 rgb/1305031117.643252.png 1305031117.643284 depth/1305031117.643284.png
1305031117.679262 rgb/1305031117.679262.png 1305031117.675483 depth/1305031117.675483.png
1305031117.711184 rgb/1305031117.711184.png 1305031117.711215 depth/1305031117.711215.png
1305031117.743184 rgb/1305031117.743184.png 1305031117.742995 depth/1305031117.742995.png
1305031117.779467 rgb/1305031117.779467.png 1305031117.778969 depth/1305031117.778969.png
1305031117.811320 rgb/1305031117.811320.png 1305031117.811060 depth/1305031117.811060.png
1305031117.843291 rgb/1305031117.843291.png 1305031117.843307 depth/1305031117.843307.png
1305031117.879451 rgb/1305031117.879451.png 1305031117.879467 depth/1305031117.879467.png
1305031117.911407 rgb/1305031117.911407.png 1305031117.908762 depth/1305031117.908762.png
1305031117.943253 rgb/1305031117.943253.png 1305031117.943272 depth/1305031117.943272.png
1305031117.979228 rgb/1305031117.979228.png 1305031117.979263 depth/1305031117.979263.png
1305031118.011228 rgb/1305031118.011228.png 1305031118.011013 depth/1305031118.011013.png
1305031118.043521 rgb/1305031118.043521.png 1305031118.043549 depth/1305031118.043549.png
1305031118.079334 rgb/1305031118.079334.png 1305031118.079369 depth/1305031118.079369.png
1305031118.111217 rgb/1305031118.111217.png 1305031118.110863 depth/1305031118.110863.png
1305031118.143256 rgb/1305031118.143256.png 1305031118.142285 depth/1305031118.142285.png
1305031118.179323 rgb/1305031118.179323.png 1305031118.178170 depth/1305031118.178170.png
1305031118.211202 rgb/1305031118.211202.png 1305031118.210782 depth/1305031118.210782.png
1305031118.243173 rgb/1305031118.243173.png 1305031118.242948 depth/1305031118.242948.png
1305031118.279194 rgb/1305031118.279194.png 1305031118.278991 depth/1305031118.278991.png
1305031118.311299 rgb/1305031118.311299.png 1305031118.310731 depth/1305031118.310731.png
1305031118.343324 rgb/1305031118.343324.png 1305031118.342079 depth/1305031118.342079.png
1305031118.379208 rgb/1305031118.379208.png 1305031118.377003 depth/1305031118.377003.png
1305031118.411296 rgb/1305031118.411296.png 1305031118.408818 depth/1305031118.408818.png
1305031118.445692 rgb/1305031118.445692.png 1305031118.445703 depth/1305031118.445703.png
1305031118.479285 rgb/1305031118.479285.png 1305031118.477869 depth/1305031118.477869.png
1305031118.511255 rgb/1305031118.511255.png 1305031118.510201 depth/1305031118.510201.png
1305031118.544414 rgb/1305031118.544414.png 1305031118.545199 depth/1305031118.545199.png
1305031118.579285 rgb/1305031118.579285.png 1305031118.576377 depth/1305031118.576377.png
1305031118.616142 rgb/1305031118.616142.png 1305031118.610869 depth/1305031118.610869.png
1305031118.645325 rgb/1305031118.645325.png 1305031118.645331 depth/1305031118.645331.png
1305031118.679295 rgb/1305031118.679295.png 1305031118.675082 depth/1305031118.675082.png
1305031118.711421 rgb/1305031118.711421.png 1305031118.710140 depth/1305031118.710140.png
1305031118.746770 rgb/1305031118.746770.png 1305031118.746801 depth/1305031118.746801.png
1305031118.779277 rgb/1305031118.779277.png 1305031118.778790 depth/1305031118.778790.png
1305031118.811221 rgb/1305031118.811221.png 1305031118.810703 depth/1305031118.810703.png
1305031118.846753 rgb/1305031118.846753.png 1305031118.846774 depth/1305031118.846774.png
1305031118.879208 rgb/1305031118.879208.png 1305031118.875402 depth/1305031118.875402.png
1305031118.911177 rgb/1305031118.911177.png 1305031118.909608 depth/1305031118.909608.png
1305031118.946974 rgb/1305031118.946974.png 1305031118.947009 depth/1305031118.947009.png
1305031118.979374 rgb/1305031118.979374.png 1305031118.979394 depth/1305031118.979394.png
1305031119.011363 rgb/1305031119.011363.png 1305031119.009712 depth/1305031119.009712.png
1305031119.047172 rgb/1305031119.047172.png 1305031119.047180 depth/1305031119.047180.png
1305031119.079223 rgb/1305031119.079223.png 1305031119.078966 depth/1305031119.078966.png
1305031119.111328 rgb/1305031119.111328.png 1305031119.110884 depth/1305031119.110884.png
1305031119.147616 rgb/1305031119.147616.png 1305031119.147629 depth/1305031119.147629.png
1305031119.179226 rgb/1305031119.179226.png 1305031119.179262 depth/1305031119.179262.png
1305031119.211364 rgb/1305031119.211364.png 1305031119.210906 depth/1305031119.210906.png
1305031119.247399 rgb/1305031119.247399.png 1305031119.247660 depth/1305031119.247660.png
1305031119.279212 rgb/1305031119.279212.png 1305031119.279244 depth/1305031119.279244.png
1305031119.311212 rgb/1305031119.311212.png 1305031119.310755 depth/1305031119.310755.png
1305031119.347741 rgb/1305031119.347741.png 1305031119.347750 depth/1305031119.347750.png
1305031119.379239 rgb/1305031119.379239.png 1305031119.378631 depth/1305031119.378631.png
1305031119.411484 rgb/1305031119.411484.png 1305031119.411492 depth/1305031119.411492.png
1305031119.447706 rgb/1305031119.447706.png 1305031119.447726 depth/1305031119.447726.png
1305031119.479267 rgb/1305031119.479267.png 1305031119.477682 depth/1305031119.477682.png
1305031119.511240 rgb/1305031119.511240.png 1305031119.511258 depth/1305031119.511258.png
1305031119.547382 rgb/1305031119.547382.png 1305031119.547414 depth/1305031119.547414.png
1305031119.579559 rgb/1305031119.579559.png 1305031119.579569 depth/1305031119.579569.png
1305031119.615017 rgb/1305031119.615017.png 1305031119.615024 depth/1305031119.615024.png
1305031119.647903 rgb/1305031119.647903.png 1305031119.648889 depth/1305031119.648889.png
1305031119.679208 rgb/1305031119.679208.png 1305031119.675566 depth/1305031119.675566.png
1305031119.715232 rgb/1305031119.715232.png 1305031119.715249 depth/1305031119.715249.png
1305031119.747193 rgb/1305031119.747193.png 1305031119.744886 depth/1305031119.744886.png
1305031119.779169 rgb/1305031119.779169.png 1305031119.778628 depth/1305031119.778628.png
1305031119.814537 rgb/1305031119.814537.png 1305031119.814571 depth/1305031119.814571.png
1305031119.847429 rgb/1305031119.847429.png 1305031119.847445 depth/1305031119.847445.png
1305031119.879214 rgb/1305031119.879214.png 1305031119.879232 depth/1305031119.879232.png
1305031119.911401 rgb/1305031119.911401.png 1305031119.911424 depth/1305031119.911424.png
1305031119.947392 rgb/1305031119.947392.png 1305031119.947462 depth/1305031119.947462.png
1305031119.979537 rgb/1305031119.979537.png 1305031119.979546 depth/1305031119.979546.png
1305031120.015264 rgb/1305031120.015264.png 1305031120.015283 depth/1305031120.015283.png
1305031120.047290 rgb/1305031120.047290.png 1305031120.047310 depth/1305031120.047310.png
1305031120.079418 rgb/1305031120.079418.png 1305031120.075690 depth/1305031120.075690.png
1305031120.115232 rgb/1305031120.115232.png 1305031120.115249 depth/1305031120.115249.png
1305031120.148157 rgb/1305031120.148157.png 1305031120.148175 depth/1305031120.148175.png
1305031120.179246 rgb/1305031120.179246.png 1305031120.179261 depth/1305031120.179261.png
1305031120.215249 rgb/1305031120.215249.png 1305031120.215260 depth/1305031120.215260.png
1305031120.248003 rgb/1305031120.248003.png 1305031120.248018 depth/1305031120.248018.png
1305031120.279430 rgb/1305031120.279430.png 1305031120.279441 depth/1305031120.279441.png
1305031120.315196 rgb/1305031120.315196.png 1305031120.315213 depth/1305031120.315213.png
1305031120.347787 rgb/1305031120.347787.png 1305031120.347797 depth/1305031120.347797.png
1305031120.379437 rgb/1305031120.379437.png 1305031120.379446 depth/1305031120.379446.png
1305031120.415445 rgb/1305031120.415445.png 1305031120.415490 depth/1305031120.415490.png
1305031120.447417 rgb/1305031120.447417.png 1305031120.447433 depth/1305031120.447433.png
1305031120.479432 rgb/1305031120.479432.png 1305031120.475582 depth/1305031120.475582.png
1305031120.514819 rgb/1305031120.514819.png 1305031120.514877 depth/1305031120.514877.png
1305031120.547736 rgb/1305031120.547736.png 1305031120.547807 depth/1305031120.547807.png
1305031120.579551 rgb/1305031120.579551.png 1305031120.579559 depth/1305031120.579559.png
1305031120.615236 rgb/1305031120.615236.png 1305031120.615271 depth/1305031120.615271.png
1305031120.647354 rgb/1305031120.647354.png 1305031120.646607 depth/1305031120.646607.png
1305031120.679318 rgb/1305031120.679318.png 1305031120.678467 depth/1305031120.678467.png
1305031120.714522 rgb/1305031120.714522.png 1305031120.714553 depth/1305031120.714553.png
1305031120.747369 rgb/1305031120.747369.png 1305031120.747396 depth/1305031120.747396.png
1305031120.779894 rgb/1305031120.779894.png 1305031120.779908 depth/1305031120.779908.png
1305031120.814944 rgb/1305031120.814944.png 1305031120.814905 depth/1305031120.814905.png
1305031120.847921 rgb/1305031120.847921.png 1305031120.847942 depth/1305031120.847942.png
1305031120.883435 rgb/1305031120.883435.png 1305031120.883454 depth/1305031120.883454.png
1305031120.915444 rgb/1305031120.915444.png 1305031120.915454 depth/1305031120.915454.png
1305031120.947488 rgb/1305031120.947488.png 1305031120.947509 depth/1305031120.947509.png
1305031120.983366 rgb/1305031120.983366.png 1305031120.983390 depth/1305031120.983390.png
1305031121.015019 rgb/1305031121.015019.png 1305031121.015029 depth/1305031121.015029.png
1305031121.047498 rgb/1305031121.047498.png 1305031121.047755 depth/1305031121.047755.png
1305031121.083099 rgb/1305031121.083099.png 1305031121.083117 depth/1305031121.083117.png
1305031121.114696 rgb/1305031121.114696.png 1305031121.114878 depth/1305031121.114878.png
1305031121.147331 rgb/1305031121.147331.png 1305031121.147355 depth/1305031121.147355.png
1305031121.183271 rgb/1305031121.183271.png 1305031121.183281 depth/1305031121.183281.png
1305031121.211420 rgb/1305031121.211420.png 1305031121.211431 depth/1305031121.211431.png
1305031121.247194 rgb/1305031121.247194.png 1305031121.247201 depth/1305031121.247201.png
1305031121.282876 rgb/1305031121.282876.png 1305031121.282822 depth/1305031121.282822.png
1305031121.313568 rgb/1305031121.313568.png 1305031121.313588 depth/1305031121.313588.png
1305031121.347517 rgb/1305031121.347517.png 1305031121.347540 depth/1305031121.347540.png
1305031121.383226 rgb/1305031121.383226.png 1305031121.383248 depth/1305031121.383248.png
1305031121.414318 rgb/1305031121.414318.png 1305031121.414328 depth/1305031121.414328.png
1305031121.447319 rgb/1305031121.447319.png 1305031121.447024 depth/1305031121.447024.png
1305031121.482964 rgb/1305031121.482964.png 1305031121.483015 depth/1305031121.483015.png
1305031121.514107 rgb/1305031121.514107.png 1305031121.514164 depth/1305031121.514164.png
1305031121.547270 rgb/1305031121.547270.png 1305031121.546810 depth/1305031121.546810.png
1305031121.583204 rgb/1305031121.583204.png 1305031121.583213 depth/1305031121.583213.png
1305031121.614700 rgb/1305031121.614700.png 1305031121.614719 depth/1305031121.614719.png
1305031121.647183 rgb/1305031121.647183.png 1305031121.646966 depth/1305031121.646966.png
1305031121.683200 rgb/1305031121.683200.png 1305031121.683211 depth/1305031121.683211.png
1305031121.714520 rgb/1305031121.714520.png 1305031121.714528 depth/1305031121.714528.png
1305031121.747145 rgb/1305031121.747145.png 1305031121.746484 depth/1305031121.746484.png
1305031121.782835 rgb/1305031121.782835.png 1305031121.782871 depth/1305031121.782871.png
1305031121.811540 rgb/1305031121.811540.png 1305031121.811545 depth/1305031121.811545.png
1305031121.847335 rgb/1305031121.847335.png 1305031121.846870 depth/1305031121.846870.png
1305031121.882060 rgb/1305031121.882060.png 1305031121.882123 depth/1305031121.882123.png
1305031121.914931 rgb/1305031121.914931.png 1305031121.914943 depth/1305031121.914943.png
1305031121.947288 rgb/1305031121.947288.png 1305031121.947318 depth/1305031121.947318.png
1305031121.982926 rgb/1305031121.982926.png 1305031121.982935 depth/1305031121.982935.png
1305031122.014256 rgb/1305031122.014256.png 1305031122.014424 depth/1305031122.014424.png
1305031122.047306 rgb/1305031122.047306.png 1305031122.046908 depth/1305031122.046908.png
1305031122.082959 rgb/1305031122.082959.png 1305031122.082969 depth/1305031122.082969.png
1305031122.114672 rgb/1305031122.114672.png 1305031122.114688 depth/1305031122.114688.png
1305031122.150725 rgb/1305031122.150725.png 1305031122.150748 depth/1305031122.150748.png
1305031122.183042 rgb/1305031122.183042.png 1305031122.183052 depth/1305031122.183052.png
1305031122.214959 rgb/1305031122.214959.png 1305031122.214969 depth/1305031122.214969.png
1305031122.251319 rgb/1305031122.251319.png 1305031122.251355 depth/1305031122.251355.png
1305031122.283560 rgb/1305031122.283560.png 1305031122.283866 depth/1305031122.283866.png
1305031122.314289 rgb/1305031122.314289.png 1305031122.314309 depth/1305031122.314309.png
1305031122.351327 rgb/1305031122.351327.png 1305031122.351351 depth/1305031122.351351.png
1305031122.382630 rgb/1305031122.382630.png 1305031122.382678 depth/1305031122.382678.png
1305031122.414997 rgb/1305031122.414997.png 1305031122.415008 depth/1305031122.415008.png
1305031122.451257 rgb/1305031122.451257.png 1305031122.451272 depth/1305031122.451272.png
1305031122.483360 rgb/1305031122.483360.png 1305031122.483388 depth/1305031122.483388.png
1305031122.515097 rgb/1305031122.515097.png 1305031122.515135 depth/1305031122.515135.png
1305031122.551490 rgb/1305031122.551490.png 1305031122.551510 depth/1305031122.551510.png
1305031122.583208 rgb/1305031122.583208.png 1305031122.583217 depth/1305031122.583217.png
1305031122.614980 rgb/1305031122.614980.png 1305031122.615017 depth/1305031122.615017.png
1305031122.648788 rgb/1305031122.648788.png 1305031122.648810 depth/1305031122.648810.png
1305031122.683402 rgb/1305031122.683402.png 1305031122.683420 depth/1305031122.683420.png
1305031122.715208 rgb/1305031122.715208.png 1305031122.715219 depth/1305031122.715219.png
1305031122.751298 rgb/1305031122.751298.png 1305031122.751309 depth/1305031122.751309.png
1305031122.783423 rgb/1305031122.783423.png 1305031122.783438 depth/1305031122.783438.png
1305031122.812555 rgb/1305031122.812555.png 1305031122.812565 depth/1305031122.812565.png
1305031122.851418 rgb/1305031122.851418.png 1305031122.851486 depth/1305031122.851486.png
1305031122.883754 rgb/1305031122.883754.png 1305031122.883775 depth/1305031122.883775.png
1305031122.914571 rgb/1305031122.914571.png 1305031122.914585 depth/1305031122.914585.png
1305031122.951341 rgb/1305031122.951341.png 1305031122.951413 depth/1305031122.951413.png
1305031122.982815 rgb/1305031122.982815.png 1305031122.983000 depth/1305031122.983000.png
1305031123.015450 rgb/1305031123.015450.png 1305031123.015462 depth/1305031123.015462.png
1305031123.051827 rgb/1305031123.051827.png 1305031123.051838 depth/1305031123.051838.png
1305031123.082975 rgb/1305031123.082975.png 1305031123.082992 depth/1305031123.082992.png
1305031123.113873 rgb/1305031123.113873.png 1305031123.113939 depth/1305031123.113939.png
1305031123.150822 rgb/1305031123.150822.png 1305031123.150840 depth/1305031123.150840.png
1305031123.182155 rgb/1305031123.182155.png 1305031123.182176 depth/1305031123.182176.png
1305031123.214704 rgb/1305031123.214704.png 1305031123.214724 depth/1305031123.214724.png
1305031123.250618 rgb/1305031123.250618.png 1305031123.250641 depth/1305031123.250641.png
1305031123.282347 rgb/1305031123.282347.png 1305031123.282363 depth/1305031123.282363.png
1305031123.311327 rgb/1305031123.311327.png 1305031123.320992 depth/1305031123.320992.png
1305031123.350481 rgb/1305031123.350481.png 1305031123.350493 depth/1305031123.350493.png
1305031123.382255 rgb/1305031123.382255.png 1305031123.382263 depth/1305031123.382263.png
1305031123.411363 rgb/1305031123.411363.png 1305031123.421343 depth/1305031123.421343.png
1305031123.451255 rgb/1305031123.451255.png 1305031123.451266 depth/1305031123.451266.png
1305031123.483594 rgb/1305031123.483594.png 1305031123.483605 depth/1305031123.483605.png
1305031123.511360 rgb/1305031123.511360.png 1305031123.519725 depth/1305031123.519725.png
1305031123.551513 rgb/1305031123.551513.png 1305031123.551573 depth/1305031123.551573.png
1305031123.579583 rgb/1305031123.579583.png 1305031123.579616 depth/1305031123.579616.png
1305031123.611335 rgb/1305031123.611335.png 1305031123.620387 depth/1305031123.620387.png
1305031123.652411 rgb/1305031123.652411.png 1305031123.652430 depth/1305031123.652430.png
1305031123.683753 rgb/1305031123.683753.png 1305031123.683785 depth/1305031123.683785.png
1305031123.711323 rgb/1305031123.711323.png 1305031123.719975 depth/1305031123.719975.png
1305031123.751723 rgb/1305031123.751723.png 1305031123.751980 depth/1305031123.751980.png
1305031123.783858 rgb/1305031123.783858.png 1305031123.784138 depth/1305031123.784138.png
1305031123.811608 rgb/1305031123.811608.png 1305031123.819696 depth/1305031123.819696.png
1305031123.851444 rgb/1305031123.851444.png 1305031123.851551 depth/1305031123.851551.png
1305031123.883786 rgb/1305031123.883786.png 1305031123.883819 depth/1305031123.883819.png
1305031123.911243 rgb/1305031123.911243.png 1305031123.915794 depth/1305031123.915794.png
1305031123.951442 rgb/1305031123.951442.png 1305031123.951530 depth/1305031123.951530.png
1305031123.983415 rgb/1305031123.983415.png 1305031123.983421 depth/1305031123.983421.png
1305031124.011302 rgb/1305031124.011302.png 1305031124.019737 depth/1305031124.019737.png
1305031124.051505 rgb/1305031124.051505.png 1305031124.051531 depth/1305031124.051531.png
1305031124.083837 rgb/1305031124.083837.png 1305031124.083902 depth/1305031124.083902.png
1305031124.111331 rgb/1305031124.111331.png 1305031124.119669 depth/1305031124.119669.png
1305031124.147446 rgb/1305031124.147446.png 1305031124.147458 depth/1305031124.147458.png
1305031124.182694 rgb/1305031124.182694.png 1305031124.182707 depth/1305031124.182707.png
1305031124.211396 rgb/1305031124.211396.png 1305031124.217179 depth/1305031124.217179.png
1305031124.249327 rgb/1305031124.249327.png 1305031124.249340 depth/1305031124.249340.png
1305031124.282545 rgb/1305031124.282545.png 1305031124.282555 depth/1305031124.282555.png
1305031124.311361 rgb/1305031124.311361.png 1305031124.316782 depth/1305031124.316782.png
1305031124.350354 rgb/1305031124.350354.png 1305031124.350371 depth/1305031124.350371.png
1305031124.382420 rgb/1305031124.382420.png 1305031124.382432 depth/1305031124.382432.png
1305031124.411439 rgb/1305031124.411439.png 1305031124.418555 depth/1305031124.418555.png
1305031124.450245 rgb/1305031124.450245.png 1305031124.450256 depth/1305031124.450256.png
1305031124.480099 rgb/1305031124.480099.png 1305031124.480126 depth/1305031124.480126.png
1305031124.511324 rgb/1305031124.511324.png 1305031124.516737 depth/1305031124.516737.png
1305031124.550437 rgb/1305031124.550437.png 1305031124.550503 depth/1305031124.550503.png
1305031124.579404 rgb/1305031124.579404.png 1305031124.584606 depth/1305031124.584606.png
1305031124.611358 rgb/1305031124.611358.png 1305031124.617653 depth/1305031124.617653.png
1305031124.651271 rgb/1305031124.651271.png 1305031124.651313 depth/1305031124.651313.png
1305031124.679362 rgb/1305031124.679362.png 1305031124.685473 depth/1305031124.685473.png
1305031124.711251 rgb/1305031124.711251.png 1305031124.715791 depth/1305031124.715791.png
1305031124.749890 rgb/1305031124.749890.png 1305031124.749941 depth/1305031124.749941.png
1305031124.779365 rgb/1305031124.779365.png 1305031124.785178 depth/1305031124.785178.png
1305031124.811360 rgb/1305031124.811360.png 1305031124.816641 depth/1305031124.816641.png
1305031124.850535 rgb/1305031124.850535.png 1305031124.850559 depth/1305031124.850559.png
1305031124.879355 rgb/1305031124.879355.png 1305031124.883594 depth/1305031124.883594.png
1305031124.911448 rgb/1305031124.911448.png 1305031124.918770 depth/1305031124.918770.png
1305031124.950730 rgb/1305031124.950730.png 1305031124.950748 depth/1305031124.950748.png
1305031124.979438 rgb/1305031124.979438.png 1305031124.986460 depth/1305031124.986460.png
1305031125.011454 rgb/1305031125.011454.png 1305031125.019467 depth/1305031125.019467.png
1305031125.050763 rgb/1305031125.050763.png 1305031125.050798 depth/1305031125.050798.png
1305031125.079364 rgb/1305031125.079364.png 1305031125.083480 depth/1305031125.083480.png
1305031125.111364 rgb/1305031125.111364.png 1305031125.119029 depth/1305031125.119029.png
1305031125.151013 rgb/1305031125.151013.png 1305031125.151037 depth/1305031125.151037.png
1305031125.179353 rgb/1305031125.179353.png 1305031125.187064 depth/1305031125.187064.png
1305031125.211320 rgb/1305031125.211320.png 1305031125.219018 depth/1305031125.219018.png
1305031125.250632 rgb/1305031125.250632.png 1305031125.250642 depth/1305031125.250642.png
1305031125.279467 rgb/1305031125.279467.png 1305031125.286396 depth/1305031125.286396.png
1305031125.311493 rgb/1305031125.311493.png 1305031125.319140 depth/1305031125.319140.png
1305031125.348880 rgb/1305031125.348880.png 1305031125.348899 depth/1305031125.348899.png
1305031125.379401 rgb/1305031125.379401.png 1305031125.386792 depth/1305031125.386792.png
1305031125.411335 rgb/1305031125.411335.png 1305031125.419574 depth/1305031125.419574.png
1305031125.451195 rgb/1305031125.451195.png 1305031125.451232 depth/1305031125.451232.png
1305031125.479424 rgb/1305031125.479424.png 1305031125.486999 depth/1305031125.486999.png
1305031125.511316 rgb/1305031125.511316.png 1305031125.519354 depth/1305031125.519354.png
1305031125.551020 rgb/1305031125.551020.png 1305031125.551050 depth/1305031125.551050.png
1305031125.579308 rgb/1305031125.579308.png 1305031125.585303 depth/1305031125.585303.png
1305031125.611533 rgb/1305031125.611533.png 1305031125.617870 depth/1305031125.617870.png
1305031125.650575 rgb/1305031125.650575.png 1305031125.650354 depth/1305031125.650354.png
1305031125.679328 rgb/1305031125.679328.png 1305031125.684602 depth/1305031125.684602.png
1305031125.711443 rgb/1305031125.711443.png 1305031125.715669 depth/1305031125.715669.png
1305031125.751260 rgb/1305031125.751260.png 1305031125.751292 depth/1305031125.751292.png
1305031125.779348 rgb/1305031125.779348.png 1305031125.786805 depth/1305031125.786805.png
1305031125.811573 rgb/1305031125.811573.png 1305031125.819450 depth/1305031125.819450.png
1305031125.847412 rgb/1305031125.847412.png 1305031125.854774 depth/1305031125.854774.png
1305031125.879318 rgb/1305031125.879318.png 1305031125.886645 depth/1305031125.886645.png
1305031125.911305 rgb/1305031125.911305.png 1305031125.919334 depth/1305031125.919334.png
1305031125.947343 rgb/1305031125.947343.png 1305031125.955252 depth/1305031125.955252.png
1305031125.979324 rgb/1305031125.979324.png 1305031125.987094 depth/1305031125.987094.png
1305031126.011333 rgb/1305031126.011333.png 1305031126.019572 depth/1305031126.019572.png
1305031126.047324 rgb/1305031126.047324.png 1305031126.055038 depth/1305031126.055038.png
1305031126.079356 rgb/1305031126.079356.png 1305031126.087076 depth/1305031126.087076.png
1305031126.111370 rgb/1305031126.111370.png 1305031126.119452 depth/1305031126.119452.png
1305031126.147432 rgb/1305031126.147432.png 1305031126.155000 depth/1305031126.155000.png
1305031126.179384 rgb/1305031126.179384.png 1305031126.187174 depth/1305031126.187174.png
1305031126.211319 rgb/1305031126.211319.png 1305031126.219473 depth/1305031126.219473.png
1305031126.247298 rgb/1305031126.247298.png 1305031126.255236 depth/1305031126.255236.png
1305031126.279363 rgb/1305031126.279363.png 1305031126.287105 depth/1305031126.287105.png
1305031126.311332 rgb/1305031126.311332.png 1305031126.319787 depth/1305031126.319787.png
1305031126.347363 rgb/1305031126.347363.png 1305031126.355415 depth/1305031126.355415.png
1305031126.379423 rgb/1305031126.379423.png 1305031126.387483 depth/1305031126.387483.png
1305031126.411465 rgb/1305031126.411465.png 1305031126.419793 depth/1305031126.419793.png
1305031126.447361 rgb/1305031126.447361.png 1305031126.455380 depth/1305031126.455380.png
1305031126.479533 rgb/1305031126.479533.png 1305031126.490386 depth/1305031126.490386.png
1305031126.511410 rgb/1305031126.511410.png 1305031126.522321 depth/1305031126.522321.png
1305031126.547374 rgb/1305031126.547374.png 1305031126.558209 depth/1305031126.558209.png
1305031126.579454 rgb/1305031126.579454.png 1305031126.590176 depth/1305031126.590176.png
1305031126.611528 rgb/1305031126.611528.png 1305031126.618687 depth/1305031126.618687.png
1305031126.647376 rgb/1305031126.647376.png 1305031126.654474 depth/1305031126.654474.png
1305031126.679479 rgb/1305031126.679479.png 1305031126.690022 depth/1305031126.690022.png
1305031126.711583 rgb/1305031126.711583.png 1305031126.715770 depth/1305031126.715770.png
1305031126.747316 rgb/1305031126.747316.png 1305031126.755374 depth/1305031126.755374.png
1305031126.779379 rgb/1305031126.779379.png 1305031126.787565 depth/1305031126.787565.png
1305031126.811602 rgb/1305031126.811602.png 1305031126.819929 depth/1305031126.819929.png
1305031126.847343 rgb/1305031126.847343.png 1305031126.858378 depth/1305031126.858378.png
1305031126.879357 rgb/1305031126.879357.png 1305031126.888154 depth/1305031126.888154.png
1305031126.911364 rgb/1305031126.911364.png 1305031126.919409 depth/1305031126.919409.png
1305031126.947437 rgb/1305031126.947437.png 1305031126.955501 depth/1305031126.955501.png
1305031126.979337 rgb/1305031126.979337.png 1305031126.987316 depth/1305031126.987316.png
1305031127.011371 rgb/1305031127.011371.png 1305031127.019524 depth/1305031127.019524.png
1305031127.047297 rgb/1305031127.047297.png 1305031127.053318 depth/1305031127.053318.png
1305031127.079299 rgb/1305031127.079299.png 1305031127.088649 depth/1305031127.088649.png
1305031127.111435 rgb/1305031127.111435.png 1305031127.120963 depth/1305031127.120963.png
1305031127.147307 rgb/1305031127.147307.png 1305031127.157692 depth/1305031127.157692.png
1305031127.179349 rgb/1305031127.179349.png 1305031127.187500 depth/1305031127.187500.png
1305031127.211700 rgb/1305031127.211700.png 1305031127.221831 depth/1305031127.221831.png
1305031127.247374 rgb/1305031127.247374.png 1305031127.259761 depth/1305031127.259761.png
1305031127.279465 rgb/1305031127.279465.png 1305031127.287038 depth/1305031127.287038.png
1305031127.311362 rgb/1305031127.311362.png 1305031127.320468 depth/1305031127.320468.png
1305031127.347356 rgb/1305031127.347356.png 1305031127.353407 depth/1305031127.353407.png
1305031127.379262 rgb/1305031127.379262.png 1305031127.383713 depth/1305031127.383713.png
1305031127.411371 rgb/1305031127.411371.png 1305031127.419650 depth/1305031127.419650.png
1305031127.447333 rgb/1305031127.447333.png 1305031127.454246 depth/1305031127.454246.png
1305031127.479362 rgb/1305031127.479362.png 1305031127.487200 depth/1305031127.487200.png
1305031127.511356 rgb/1305031127.511356.png 1305031127.521900 depth/1305031127.521900.png
1305031127.547348 rgb/1305031127.547348.png 1305031127.553725 depth/1305031127.553725.png
1305031127.579345 rgb/1305031127.579345.png 1305031127.586632 depth/1305031127.586632.png
1305031127.611271 rgb/1305031127.611271.png 1305031127.620657 depth/1305031127.620657.png
1305031127.647358 rgb/1305031127.647358.png 1305031127.654656 depth/1305031127.654656.png
1305031127.679298 rgb/1305031127.679298.png 1305031127.687110 depth/1305031127.687110.png
1305031127.711375 rgb/1305031127.711375.png 1305031127.723210 depth/1305031127.723210.png
1305031127.747304 rgb/1305031127.747304.png 1305031127.754694 depth/1305031127.754694.png
1305031127.779346 rgb/1305031127.779346.png 1305031127.787641 depth/1305031127.787641.png
1305031127.811829 rgb/1305031127.811829.png 1305031127.820128 depth/1305031127.820128.png
1305031127.847366 rgb/1305031127.847366.png 1305031127.855132 depth/1305031127.855132.png
1305031127.879380 rgb/1305031127.879380.png 1305031127.887122 depth/1305031127.887122.png
1305031127.911476 rgb/1305031127.911476.png 1305031127.922560 depth/1305031127.922560.png
1305031127.947366 rgb/1305031127.947366.png 1305031127.955088 depth/1305031127.955088.png
1305031127.979371 rgb/1305031127.979371.png 1305031127.987093 depth/1305031127.987093.png
1305031128.011427 rgb/1305031128.011427.png 1305031128.021776 depth/1305031128.021776.png
1305031128.047369 rgb/1305031128.047369.png 1305031128.055718 depth/1305031128.055718.png
1305031128.079334 rgb/1305031128.079334.png 1305031128.087206 depth/1305031128.087206.png
1305031128.111391 rgb/1305031128.111391.png 1305031128.124746 depth/1305031128.124746.png
1305031128.147418 rgb/1305031128.147418.png 1305031128.157782 depth/1305031128.157782.png
1305031128.179350 rgb/1305031128.179350.png 1305031128.187221 depth/1305031128.187221.png
1305031128.211447 rgb/1305031128.211447.png 1305031128.225442 depth/1305031128.225442.png
1305031128.247480 rgb/1305031128.247480.png 1305031128.256007 depth/1305031128.256007.png
1305031128.279336 rgb/1305031128.279336.png 1305031128.291275 depth/1305031128.291275.png
1305031128.311483 rgb/1305031128.311483.png 1305031128.324170 depth/1305031128.324170.png
1305031128.347423 rgb/1305031128.347423.png 1305031128.355206 depth/1305031128.355206.png
1305031128.379404 rgb/1305031128.379404.png 1305031128.391397 depth/1305031128.391397.png
1305031128.411337 rgb/1305031128.411337.png 1305031128.423609 depth/1305031128.423609.png
1305031128.447296 rgb/1305031128.447296.png 1305031128.455499 depth/1305031128.455499.png
1305031128.479296 rgb/1305031128.479296.png 1305031128.489523 depth/1305031128.489523.png
1305031128.511433 rgb/1305031128.511433.png 1305031128.523604 depth/1305031128.523604.png
1305031128.547399 rgb/1305031128.547399.png 1305031128.555639 depth/1305031128.555639.png
1305031128.579455 rgb/1305031128.579455.png 1305031128.591460 depth/1305031128.591460.png
1305031128.611395 rgb/1305031128.611395.png 1305031128.623368 depth/1305031128.623368.png
1305031128.647352 rgb/1305031128.647352.png 1305031128.655554 depth/1305031128.655554.png
1305031128.679282 rgb/1305031128.679282.png 1305031128.690449 depth/1305031128.690449.png
1305031128.711457 rgb/1305031128.711457.png 1305031128.722976 depth/1305031128.722976.png
1305031128.747363 rgb/1305031128.747363.png 1305031128.754646 depth/1305031128.754646.png

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,907 @@
1341839113.657637 rgb/1341839113.657637.png 1341839113.657663 depth/1341839113.657663.png
1341839113.693575 rgb/1341839113.693575.png 1341839113.693593 depth/1341839113.693593.png
1341839113.725606 rgb/1341839113.725606.png 1341839113.725630 depth/1341839113.725630.png
1341839113.793718 rgb/1341839113.793718.png 1341839113.793734 depth/1341839113.793734.png
1341839113.861553 rgb/1341839113.861553.png 1341839113.861564 depth/1341839113.861564.png
1341839113.894400 rgb/1341839113.894400.png 1341839113.894423 depth/1341839113.894423.png
1341839113.925550 rgb/1341839113.925550.png 1341839113.925567 depth/1341839113.925567.png
1341839113.961614 rgb/1341839113.961614.png 1341839113.961650 depth/1341839113.961650.png
1341839113.993616 rgb/1341839113.993616.png 1341839113.993637 depth/1341839113.993637.png
1341839114.025642 rgb/1341839114.025642.png 1341839114.025656 depth/1341839114.025656.png
1341839114.061534 rgb/1341839114.061534.png 1341839114.061547 depth/1341839114.061547.png
1341839114.093617 rgb/1341839114.093617.png 1341839114.093656 depth/1341839114.093656.png
1341839114.129556 rgb/1341839114.129556.png 1341839114.129568 depth/1341839114.129568.png
1341839114.161678 rgb/1341839114.161678.png 1341839114.161687 depth/1341839114.161687.png
1341839114.229673 rgb/1341839114.229673.png 1341839114.229696 depth/1341839114.229696.png
1341839114.261690 rgb/1341839114.261690.png 1341839114.261732 depth/1341839114.261732.png
1341839114.293564 rgb/1341839114.293564.png 1341839114.293581 depth/1341839114.293581.png
1341839114.329671 rgb/1341839114.329671.png 1341839114.329683 depth/1341839114.329683.png
1341839114.361622 rgb/1341839114.361622.png 1341839114.361642 depth/1341839114.361642.png
1341839114.397666 rgb/1341839114.397666.png 1341839114.397683 depth/1341839114.397683.png
1341839114.429583 rgb/1341839114.429583.png 1341839114.429612 depth/1341839114.429612.png
1341839114.461610 rgb/1341839114.461610.png 1341839114.461625 depth/1341839114.461625.png
1341839114.497561 rgb/1341839114.497561.png 1341839114.497571 depth/1341839114.497571.png
1341839114.529492 rgb/1341839114.529492.png 1341839114.529521 depth/1341839114.529521.png
1341839114.565482 rgb/1341839114.565482.png 1341839114.565492 depth/1341839114.565492.png
1341839114.597648 rgb/1341839114.597648.png 1341839114.597672 depth/1341839114.597672.png
1341839114.629596 rgb/1341839114.629596.png 1341839114.629605 depth/1341839114.629605.png
1341839114.665607 rgb/1341839114.665607.png 1341839114.665620 depth/1341839114.665620.png
1341839114.697721 rgb/1341839114.697721.png 1341839114.697742 depth/1341839114.697742.png
1341839114.730054 rgb/1341839114.730054.png 1341839114.730075 depth/1341839114.730075.png
1341839114.765560 rgb/1341839114.765560.png 1341839114.765588 depth/1341839114.765588.png
1341839114.797510 rgb/1341839114.797510.png 1341839114.797529 depth/1341839114.797529.png
1341839114.833570 rgb/1341839114.833570.png 1341839114.833611 depth/1341839114.833611.png
1341839114.865530 rgb/1341839114.865530.png 1341839114.865552 depth/1341839114.865552.png
1341839114.897742 rgb/1341839114.897742.png 1341839114.897759 depth/1341839114.897759.png
1341839114.933721 rgb/1341839114.933721.png 1341839114.933735 depth/1341839114.933735.png
1341839114.965565 rgb/1341839114.965565.png 1341839114.965577 depth/1341839114.965577.png
1341839114.997678 rgb/1341839114.997678.png 1341839114.997693 depth/1341839114.997693.png
1341839115.033675 rgb/1341839115.033675.png 1341839115.033696 depth/1341839115.033696.png
1341839115.065634 rgb/1341839115.065634.png 1341839115.065650 depth/1341839115.065650.png
1341839115.101577 rgb/1341839115.101577.png 1341839115.101593 depth/1341839115.101593.png
1341839115.133455 rgb/1341839115.133455.png 1341839115.133522 depth/1341839115.133522.png
1341839115.165699 rgb/1341839115.165699.png 1341839115.165734 depth/1341839115.165734.png
1341839115.201542 rgb/1341839115.201542.png 1341839115.201580 depth/1341839115.201580.png
1341839115.233600 rgb/1341839115.233600.png 1341839115.233615 depth/1341839115.233615.png
1341839115.265499 rgb/1341839115.265499.png 1341839115.265508 depth/1341839115.265508.png
1341839115.301699 rgb/1341839115.301699.png 1341839115.301713 depth/1341839115.301713.png
1341839115.333616 rgb/1341839115.333616.png 1341839115.333623 depth/1341839115.333623.png
1341839115.369483 rgb/1341839115.369483.png 1341839115.369499 depth/1341839115.369499.png
1341839115.401613 rgb/1341839115.401613.png 1341839115.401633 depth/1341839115.401633.png
1341839115.469819 rgb/1341839115.469819.png 1341839115.469842 depth/1341839115.469842.png
1341839115.533671 rgb/1341839115.533671.png 1341839115.533679 depth/1341839115.533679.png
1341839115.569633 rgb/1341839115.569633.png 1341839115.569790 depth/1341839115.569790.png
1341839115.601623 rgb/1341839115.601623.png 1341839115.601639 depth/1341839115.601639.png
1341839115.637954 rgb/1341839115.637954.png 1341839115.637973 depth/1341839115.637973.png
1341839115.669467 rgb/1341839115.669467.png 1341839115.669503 depth/1341839115.669503.png
1341839115.701635 rgb/1341839115.701635.png 1341839115.701664 depth/1341839115.701664.png
1341839115.737552 rgb/1341839115.737552.png 1341839115.737567 depth/1341839115.737567.png
1341839115.769579 rgb/1341839115.769579.png 1341839115.769589 depth/1341839115.769589.png
1341839115.805533 rgb/1341839115.805533.png 1341839115.805545 depth/1341839115.805545.png
1341839115.837641 rgb/1341839115.837641.png 1341839115.837655 depth/1341839115.837655.png
1341839115.869594 rgb/1341839115.869594.png 1341839115.869610 depth/1341839115.869610.png
1341839115.905464 rgb/1341839115.905464.png 1341839115.905477 depth/1341839115.905477.png
1341839115.937926 rgb/1341839115.937926.png 1341839115.937940 depth/1341839115.937940.png
1341839115.976772 rgb/1341839115.976772.png 1341839115.976803 depth/1341839115.976803.png
1341839116.037844 rgb/1341839116.037844.png 1341839116.037863 depth/1341839116.037863.png
1341839116.073614 rgb/1341839116.073614.png 1341839116.073625 depth/1341839116.073625.png
1341839116.105551 rgb/1341839116.105551.png 1341839116.105562 depth/1341839116.105562.png
1341839116.137629 rgb/1341839116.137629.png 1341839116.137643 depth/1341839116.137643.png
1341839116.173741 rgb/1341839116.173741.png 1341839116.173765 depth/1341839116.173765.png
1341839116.205705 rgb/1341839116.205705.png 1341839116.205729 depth/1341839116.205729.png
1341839116.237744 rgb/1341839116.237744.png 1341839116.237753 depth/1341839116.237753.png
1341839116.273644 rgb/1341839116.273644.png 1341839116.273652 depth/1341839116.273652.png
1341839116.305590 rgb/1341839116.305590.png 1341839116.305631 depth/1341839116.305631.png
1341839116.341693 rgb/1341839116.341693.png 1341839116.341705 depth/1341839116.341705.png
1341839116.374159 rgb/1341839116.374159.png 1341839116.374180 depth/1341839116.374180.png
1341839116.405626 rgb/1341839116.405626.png 1341839116.405654 depth/1341839116.405654.png
1341839116.441448 rgb/1341839116.441448.png 1341839116.441468 depth/1341839116.441468.png
1341839116.473792 rgb/1341839116.473792.png 1341839116.473807 depth/1341839116.473807.png
1341839116.505559 rgb/1341839116.505559.png 1341839116.505628 depth/1341839116.505628.png
1341839116.541530 rgb/1341839116.541530.png 1341839116.541549 depth/1341839116.541549.png
1341839116.573449 rgb/1341839116.573449.png 1341839116.573467 depth/1341839116.573467.png
1341839116.609629 rgb/1341839116.609629.png 1341839116.609652 depth/1341839116.609652.png
1341839116.642092 rgb/1341839116.642092.png 1341839116.642102 depth/1341839116.642102.png
1341839116.673494 rgb/1341839116.673494.png 1341839116.673509 depth/1341839116.673509.png
1341839116.709491 rgb/1341839116.709491.png 1341839116.709501 depth/1341839116.709501.png
1341839116.741798 rgb/1341839116.741798.png 1341839116.741832 depth/1341839116.741832.png
1341839116.777780 rgb/1341839116.777780.png 1341839116.777815 depth/1341839116.777815.png
1341839116.809493 rgb/1341839116.809493.png 1341839116.809672 depth/1341839116.809672.png
1341839116.841577 rgb/1341839116.841577.png 1341839116.841609 depth/1341839116.841609.png
1341839116.877541 rgb/1341839116.877541.png 1341839116.877569 depth/1341839116.877569.png
1341839116.909607 rgb/1341839116.909607.png 1341839116.909614 depth/1341839116.909614.png
1341839116.941574 rgb/1341839116.941574.png 1341839116.941962 depth/1341839116.941962.png
1341839116.977669 rgb/1341839116.977669.png 1341839116.977741 depth/1341839116.977741.png
1341839117.009692 rgb/1341839117.009692.png 1341839117.010335 depth/1341839117.010335.png
1341839117.045446 rgb/1341839117.045446.png 1341839117.045473 depth/1341839117.045473.png
1341839117.077581 rgb/1341839117.077581.png 1341839117.077610 depth/1341839117.077610.png
1341839117.109633 rgb/1341839117.109633.png 1341839117.109645 depth/1341839117.109645.png
1341839117.145451 rgb/1341839117.145451.png 1341839117.145488 depth/1341839117.145488.png
1341839117.177591 rgb/1341839117.177591.png 1341839117.177601 depth/1341839117.177601.png
1341839117.209585 rgb/1341839117.209585.png 1341839117.209615 depth/1341839117.209615.png
1341839117.245753 rgb/1341839117.245753.png 1341839117.245784 depth/1341839117.245784.png
1341839117.278976 rgb/1341839117.278976.png 1341839117.279032 depth/1341839117.279032.png
1341839117.313580 rgb/1341839117.313580.png 1341839117.313591 depth/1341839117.313591.png
1341839117.345623 rgb/1341839117.345623.png 1341839117.345648 depth/1341839117.345648.png
1341839117.377641 rgb/1341839117.377641.png 1341839117.378160 depth/1341839117.378160.png
1341839117.413568 rgb/1341839117.413568.png 1341839117.413600 depth/1341839117.413600.png
1341839117.445717 rgb/1341839117.445717.png 1341839117.445739 depth/1341839117.445739.png
1341839117.477601 rgb/1341839117.477601.png 1341839117.478035 depth/1341839117.478035.png
1341839117.513635 rgb/1341839117.513635.png 1341839117.513644 depth/1341839117.513644.png
1341839117.545603 rgb/1341839117.545603.png 1341839117.545628 depth/1341839117.545628.png
1341839117.581707 rgb/1341839117.581707.png 1341839117.581832 depth/1341839117.581832.png
1341839117.613653 rgb/1341839117.613653.png 1341839117.613672 depth/1341839117.613672.png
1341839117.645887 rgb/1341839117.645887.png 1341839117.646046 depth/1341839117.646046.png
1341839117.681569 rgb/1341839117.681569.png 1341839117.681589 depth/1341839117.681589.png
1341839117.713639 rgb/1341839117.713639.png 1341839117.713657 depth/1341839117.713657.png
1341839117.745712 rgb/1341839117.745712.png 1341839117.746254 depth/1341839117.746254.png
1341839117.781725 rgb/1341839117.781725.png 1341839117.781733 depth/1341839117.781733.png
1341839117.813499 rgb/1341839117.813499.png 1341839117.813509 depth/1341839117.813509.png
1341839117.849617 rgb/1341839117.849617.png 1341839117.849630 depth/1341839117.849630.png
1341839117.881610 rgb/1341839117.881610.png 1341839117.881622 depth/1341839117.881622.png
1341839117.913581 rgb/1341839117.913581.png 1341839117.913608 depth/1341839117.913608.png
1341839117.949521 rgb/1341839117.949521.png 1341839117.949533 depth/1341839117.949533.png
1341839117.981586 rgb/1341839117.981586.png 1341839117.981600 depth/1341839117.981600.png
1341839118.017504 rgb/1341839118.017504.png 1341839118.017560 depth/1341839118.017560.png
1341839118.049478 rgb/1341839118.049478.png 1341839118.049521 depth/1341839118.049521.png
1341839118.081566 rgb/1341839118.081566.png 1341839118.081579 depth/1341839118.081579.png
1341839118.117532 rgb/1341839118.117532.png 1341839118.117557 depth/1341839118.117557.png
1341839118.149476 rgb/1341839118.149476.png 1341839118.149510 depth/1341839118.149510.png
1341839118.182394 rgb/1341839118.182394.png 1341839118.182891 depth/1341839118.182891.png
1341839118.217697 rgb/1341839118.217697.png 1341839118.217718 depth/1341839118.217718.png
1341839118.249595 rgb/1341839118.249595.png 1341839118.249607 depth/1341839118.249607.png
1341839118.285581 rgb/1341839118.285581.png 1341839118.285635 depth/1341839118.285635.png
1341839118.317574 rgb/1341839118.317574.png 1341839118.318164 depth/1341839118.318164.png
1341839118.349685 rgb/1341839118.349685.png 1341839118.349699 depth/1341839118.349699.png
1341839118.385618 rgb/1341839118.385618.png 1341839118.385634 depth/1341839118.385634.png
1341839118.417611 rgb/1341839118.417611.png 1341839118.417702 depth/1341839118.417702.png
1341839118.449697 rgb/1341839118.449697.png 1341839118.449705 depth/1341839118.449705.png
1341839118.485493 rgb/1341839118.485493.png 1341839118.485527 depth/1341839118.485527.png
1341839118.517623 rgb/1341839118.517623.png 1341839118.517638 depth/1341839118.517638.png
1341839118.554050 rgb/1341839118.554050.png 1341839118.554701 depth/1341839118.554701.png
1341839118.585668 rgb/1341839118.585668.png 1341839118.585694 depth/1341839118.585694.png
1341839118.617700 rgb/1341839118.617700.png 1341839118.618254 depth/1341839118.618254.png
1341839118.653714 rgb/1341839118.653714.png 1341839118.653800 depth/1341839118.653800.png
1341839118.717504 rgb/1341839118.717504.png 1341839118.717532 depth/1341839118.717532.png
1341839118.753742 rgb/1341839118.753742.png 1341839118.753754 depth/1341839118.753754.png
1341839118.785566 rgb/1341839118.785566.png 1341839118.785590 depth/1341839118.785590.png
1341839118.821695 rgb/1341839118.821695.png 1341839118.821704 depth/1341839118.821704.png
1341839118.853833 rgb/1341839118.853833.png 1341839118.853844 depth/1341839118.853844.png
1341839118.921740 rgb/1341839118.921740.png 1341839118.921789 depth/1341839118.921789.png
1341839118.953665 rgb/1341839118.953665.png 1341839118.953675 depth/1341839118.953675.png
1341839118.989622 rgb/1341839118.989622.png 1341839118.989643 depth/1341839118.989643.png
1341839119.021687 rgb/1341839119.021687.png 1341839119.021704 depth/1341839119.021704.png
1341839119.054550 rgb/1341839119.054550.png 1341839119.054708 depth/1341839119.054708.png
1341839119.089581 rgb/1341839119.089581.png 1341839119.089606 depth/1341839119.089606.png
1341839119.121679 rgb/1341839119.121679.png 1341839119.121693 depth/1341839119.121693.png
1341839119.153810 rgb/1341839119.153810.png 1341839119.153827 depth/1341839119.153827.png
1341839119.190466 rgb/1341839119.190466.png 1341839119.190502 depth/1341839119.190502.png
1341839119.221601 rgb/1341839119.221601.png 1341839119.222133 depth/1341839119.222133.png
1341839119.257728 rgb/1341839119.257728.png 1341839119.257789 depth/1341839119.257789.png
1341839119.289455 rgb/1341839119.289455.png 1341839119.289469 depth/1341839119.289469.png
1341839119.321569 rgb/1341839119.321569.png 1341839119.321579 depth/1341839119.321579.png
1341839119.357502 rgb/1341839119.357502.png 1341839119.357517 depth/1341839119.357517.png
1341839119.389594 rgb/1341839119.389594.png 1341839119.389633 depth/1341839119.389633.png
1341839119.421517 rgb/1341839119.421517.png 1341839119.421544 depth/1341839119.421544.png
1341839119.457571 rgb/1341839119.457571.png 1341839119.457590 depth/1341839119.457590.png
1341839119.489537 rgb/1341839119.489537.png 1341839119.489563 depth/1341839119.489563.png
1341839119.525734 rgb/1341839119.525734.png 1341839119.525800 depth/1341839119.525800.png
1341839119.557461 rgb/1341839119.557461.png 1341839119.557474 depth/1341839119.557474.png
1341839119.589618 rgb/1341839119.589618.png 1341839119.589631 depth/1341839119.589631.png
1341839119.625979 rgb/1341839119.625979.png 1341839119.626045 depth/1341839119.626045.png
1341839119.657625 rgb/1341839119.657625.png 1341839119.657647 depth/1341839119.657647.png
1341839119.689899 rgb/1341839119.689899.png 1341839119.689921 depth/1341839119.689921.png
1341839119.725735 rgb/1341839119.725735.png 1341839119.725747 depth/1341839119.725747.png
1341839119.757807 rgb/1341839119.757807.png 1341839119.757831 depth/1341839119.757831.png
1341839119.793744 rgb/1341839119.793744.png 1341839119.793779 depth/1341839119.793779.png
1341839119.825500 rgb/1341839119.825500.png 1341839119.825516 depth/1341839119.825516.png
1341839119.857554 rgb/1341839119.857554.png 1341839119.858150 depth/1341839119.858150.png
1341839119.893748 rgb/1341839119.893748.png 1341839119.893763 depth/1341839119.893763.png
1341839119.925601 rgb/1341839119.925601.png 1341839119.926093 depth/1341839119.926093.png
1341839119.957678 rgb/1341839119.957678.png 1341839119.958406 depth/1341839119.958406.png
1341839119.993679 rgb/1341839119.993679.png 1341839119.993686 depth/1341839119.993686.png
1341839120.025666 rgb/1341839120.025666.png 1341839120.025686 depth/1341839120.025686.png
1341839120.061576 rgb/1341839120.061576.png 1341839120.062082 depth/1341839120.062082.png
1341839120.093515 rgb/1341839120.093515.png 1341839120.093523 depth/1341839120.093523.png
1341839120.125657 rgb/1341839120.125657.png 1341839120.125669 depth/1341839120.125669.png
1341839120.161703 rgb/1341839120.161703.png 1341839120.162177 depth/1341839120.162177.png
1341839120.193590 rgb/1341839120.193590.png 1341839120.193629 depth/1341839120.193629.png
1341839120.229713 rgb/1341839120.229713.png 1341839120.229734 depth/1341839120.229734.png
1341839120.261506 rgb/1341839120.261506.png 1341839120.261531 depth/1341839120.261531.png
1341839120.293457 rgb/1341839120.293457.png 1341839120.293477 depth/1341839120.293477.png
1341839120.329588 rgb/1341839120.329588.png 1341839120.329608 depth/1341839120.329608.png
1341839120.361629 rgb/1341839120.361629.png 1341839120.361652 depth/1341839120.361652.png
1341839120.393790 rgb/1341839120.393790.png 1341839120.393811 depth/1341839120.393811.png
1341839120.429559 rgb/1341839120.429559.png 1341839120.429594 depth/1341839120.429594.png
1341839120.461550 rgb/1341839120.461550.png 1341839120.461562 depth/1341839120.461562.png
1341839120.497665 rgb/1341839120.497665.png 1341839120.498550 depth/1341839120.498550.png
1341839120.561630 rgb/1341839120.561630.png 1341839120.561638 depth/1341839120.561638.png
1341839120.597681 rgb/1341839120.597681.png 1341839120.598284 depth/1341839120.598284.png
1341839120.629503 rgb/1341839120.629503.png 1341839120.629533 depth/1341839120.629533.png
1341839120.661993 rgb/1341839120.661993.png 1341839120.662049 depth/1341839120.662049.png
1341839120.697745 rgb/1341839120.697745.png 1341839120.697843 depth/1341839120.697843.png
1341839120.729566 rgb/1341839120.729566.png 1341839120.729590 depth/1341839120.729590.png
1341839120.765550 rgb/1341839120.765550.png 1341839120.765569 depth/1341839120.765569.png
1341839120.797761 rgb/1341839120.797761.png 1341839120.797781 depth/1341839120.797781.png
1341839120.829557 rgb/1341839120.829557.png 1341839120.829571 depth/1341839120.829571.png
1341839120.865525 rgb/1341839120.865525.png 1341839120.865538 depth/1341839120.865538.png
1341839120.897669 rgb/1341839120.897669.png 1341839120.897682 depth/1341839120.897682.png
1341839120.929785 rgb/1341839120.929785.png 1341839120.929849 depth/1341839120.929849.png
1341839120.965555 rgb/1341839120.965555.png 1341839120.965578 depth/1341839120.965578.png
1341839120.997581 rgb/1341839120.997581.png 1341839120.998014 depth/1341839120.998014.png
1341839121.033744 rgb/1341839121.033744.png 1341839121.033752 depth/1341839121.033752.png
1341839121.065604 rgb/1341839121.065604.png 1341839121.065660 depth/1341839121.065660.png
1341839121.097656 rgb/1341839121.097656.png 1341839121.097688 depth/1341839121.097688.png
1341839121.133691 rgb/1341839121.133691.png 1341839121.133718 depth/1341839121.133718.png
1341839121.165530 rgb/1341839121.165530.png 1341839121.165544 depth/1341839121.165544.png
1341839121.201575 rgb/1341839121.201575.png 1341839121.201584 depth/1341839121.201584.png
1341839121.233546 rgb/1341839121.233546.png 1341839121.233558 depth/1341839121.233558.png
1341839121.265498 rgb/1341839121.265498.png 1341839121.265521 depth/1341839121.265521.png
1341839121.301532 rgb/1341839121.301532.png 1341839121.301543 depth/1341839121.301543.png
1341839121.333608 rgb/1341839121.333608.png 1341839121.333879 depth/1341839121.333879.png
1341839121.365570 rgb/1341839121.365570.png 1341839121.365588 depth/1341839121.365588.png
1341839121.401586 rgb/1341839121.401586.png 1341839121.401600 depth/1341839121.401600.png
1341839121.433568 rgb/1341839121.433568.png 1341839121.434084 depth/1341839121.434084.png
1341839121.470470 rgb/1341839121.470470.png 1341839121.470493 depth/1341839121.470493.png
1341839121.501558 rgb/1341839121.501558.png 1341839121.501577 depth/1341839121.501577.png
1341839121.533669 rgb/1341839121.533669.png 1341839121.533709 depth/1341839121.533709.png
1341839121.569551 rgb/1341839121.569551.png 1341839121.569571 depth/1341839121.569571.png
1341839121.601594 rgb/1341839121.601594.png 1341839121.601606 depth/1341839121.601606.png
1341839121.633518 rgb/1341839121.633518.png 1341839121.633582 depth/1341839121.633582.png
1341839121.676759 rgb/1341839121.676759.png 1341839121.676801 depth/1341839121.676801.png
1341839121.737794 rgb/1341839121.737794.png 1341839121.737834 depth/1341839121.737834.png
1341839121.769806 rgb/1341839121.769806.png 1341839121.770350 depth/1341839121.770350.png
1341839121.801610 rgb/1341839121.801610.png 1341839121.801621 depth/1341839121.801621.png
1341839121.837558 rgb/1341839121.837558.png 1341839121.837588 depth/1341839121.837588.png
1341839121.869640 rgb/1341839121.869640.png 1341839121.869902 depth/1341839121.869902.png
1341839121.901603 rgb/1341839121.901603.png 1341839121.901614 depth/1341839121.901614.png
1341839121.937642 rgb/1341839121.937642.png 1341839121.937650 depth/1341839121.937650.png
1341839121.969593 rgb/1341839121.969593.png 1341839121.969901 depth/1341839121.969901.png
1341839122.005447 rgb/1341839122.005447.png 1341839122.005490 depth/1341839122.005490.png
1341839122.037577 rgb/1341839122.037577.png 1341839122.037600 depth/1341839122.037600.png
1341839122.069508 rgb/1341839122.069508.png 1341839122.069517 depth/1341839122.069517.png
1341839122.105677 rgb/1341839122.105677.png 1341839122.105701 depth/1341839122.105701.png
1341839122.137560 rgb/1341839122.137560.png 1341839122.137572 depth/1341839122.137572.png
1341839122.169506 rgb/1341839122.169506.png 1341839122.169531 depth/1341839122.169531.png
1341839122.205699 rgb/1341839122.205699.png 1341839122.206115 depth/1341839122.206115.png
1341839122.237714 rgb/1341839122.237714.png 1341839122.237733 depth/1341839122.237733.png
1341839122.273692 rgb/1341839122.273692.png 1341839122.273705 depth/1341839122.273705.png
1341839122.305536 rgb/1341839122.305536.png 1341839122.305570 depth/1341839122.305570.png
1341839122.337539 rgb/1341839122.337539.png 1341839122.337640 depth/1341839122.337640.png
1341839122.373595 rgb/1341839122.373595.png 1341839122.373679 depth/1341839122.373679.png
1341839122.405534 rgb/1341839122.405534.png 1341839122.405550 depth/1341839122.405550.png
1341839122.441566 rgb/1341839122.441566.png 1341839122.441583 depth/1341839122.441583.png
1341839122.476666 rgb/1341839122.476666.png 1341839122.476743 depth/1341839122.476743.png
1341839122.541642 rgb/1341839122.541642.png 1341839122.541663 depth/1341839122.541663.png
1341839122.605781 rgb/1341839122.605781.png 1341839122.605887 depth/1341839122.605887.png
1341839122.641573 rgb/1341839122.641573.png 1341839122.641592 depth/1341839122.641592.png
1341839122.673585 rgb/1341839122.673585.png 1341839122.674153 depth/1341839122.674153.png
1341839122.709612 rgb/1341839122.709612.png 1341839122.709650 depth/1341839122.709650.png
1341839122.744481 rgb/1341839122.744481.png 1341839122.744517 depth/1341839122.744517.png
1341839122.809572 rgb/1341839122.809572.png 1341839122.809587 depth/1341839122.809587.png
1341839122.841637 rgb/1341839122.841637.png 1341839122.842331 depth/1341839122.842331.png
1341839122.873612 rgb/1341839122.873612.png 1341839122.873662 depth/1341839122.873662.png
1341839122.909624 rgb/1341839122.909624.png 1341839122.909687 depth/1341839122.909687.png
1341839122.941543 rgb/1341839122.941543.png 1341839122.941589 depth/1341839122.941589.png
1341839122.977575 rgb/1341839122.977575.png 1341839122.977601 depth/1341839122.977601.png
1341839123.009572 rgb/1341839123.009572.png 1341839123.009587 depth/1341839123.009587.png
1341839123.041702 rgb/1341839123.041702.png 1341839123.041727 depth/1341839123.041727.png
1341839123.077583 rgb/1341839123.077583.png 1341839123.077612 depth/1341839123.077612.png
1341839123.109751 rgb/1341839123.109751.png 1341839123.109774 depth/1341839123.109774.png
1341839123.141926 rgb/1341839123.141926.png 1341839123.142716 depth/1341839123.142716.png
1341839123.177759 rgb/1341839123.177759.png 1341839123.178137 depth/1341839123.178137.png
1341839123.209570 rgb/1341839123.209570.png 1341839123.209585 depth/1341839123.209585.png
1341839123.245725 rgb/1341839123.245725.png 1341839123.245749 depth/1341839123.245749.png
1341839123.277647 rgb/1341839123.277647.png 1341839123.277667 depth/1341839123.277667.png
1341839123.309620 rgb/1341839123.309620.png 1341839123.309634 depth/1341839123.309634.png
1341839123.345630 rgb/1341839123.345630.png 1341839123.345650 depth/1341839123.345650.png
1341839123.378204 rgb/1341839123.378204.png 1341839123.378227 depth/1341839123.378227.png
1341839123.413605 rgb/1341839123.413605.png 1341839123.413625 depth/1341839123.413625.png
1341839123.445605 rgb/1341839123.445605.png 1341839123.445618 depth/1341839123.445618.png
1341839123.477524 rgb/1341839123.477524.png 1341839123.477537 depth/1341839123.477537.png
1341839123.513569 rgb/1341839123.513569.png 1341839123.513609 depth/1341839123.513609.png
1341839123.545681 rgb/1341839123.545681.png 1341839123.545736 depth/1341839123.545736.png
1341839123.577643 rgb/1341839123.577643.png 1341839123.577657 depth/1341839123.577657.png
1341839123.613598 rgb/1341839123.613598.png 1341839123.613606 depth/1341839123.613606.png
1341839123.645669 rgb/1341839123.645669.png 1341839123.645678 depth/1341839123.645678.png
1341839123.681751 rgb/1341839123.681751.png 1341839123.681788 depth/1341839123.681788.png
1341839123.713662 rgb/1341839123.713662.png 1341839123.713688 depth/1341839123.713688.png
1341839123.745702 rgb/1341839123.745702.png 1341839123.745715 depth/1341839123.745715.png
1341839123.781632 rgb/1341839123.781632.png 1341839123.781644 depth/1341839123.781644.png
1341839123.813710 rgb/1341839123.813710.png 1341839123.813763 depth/1341839123.813763.png
1341839123.845656 rgb/1341839123.845656.png 1341839123.845672 depth/1341839123.845672.png
1341839123.881576 rgb/1341839123.881576.png 1341839123.881630 depth/1341839123.881630.png
1341839123.913827 rgb/1341839123.913827.png 1341839123.913850 depth/1341839123.913850.png
1341839123.949667 rgb/1341839123.949667.png 1341839123.949682 depth/1341839123.949682.png
1341839123.981668 rgb/1341839123.981668.png 1341839123.981687 depth/1341839123.981687.png
1341839124.013726 rgb/1341839124.013726.png 1341839124.013749 depth/1341839124.013749.png
1341839124.049634 rgb/1341839124.049634.png 1341839124.049715 depth/1341839124.049715.png
1341839124.081682 rgb/1341839124.081682.png 1341839124.081734 depth/1341839124.081734.png
1341839124.113596 rgb/1341839124.113596.png 1341839124.113604 depth/1341839124.113604.png
1341839124.149548 rgb/1341839124.149548.png 1341839124.149574 depth/1341839124.149574.png
1341839124.181547 rgb/1341839124.181547.png 1341839124.181563 depth/1341839124.181563.png
1341839124.217783 rgb/1341839124.217783.png 1341839124.217814 depth/1341839124.217814.png
1341839124.256572 rgb/1341839124.256572.png 1341839124.249849 depth/1341839124.249849.png
1341839124.317542 rgb/1341839124.317542.png 1341839124.317575 depth/1341839124.317575.png
1341839124.349622 rgb/1341839124.349622.png 1341839124.349673 depth/1341839124.349673.png
1341839124.417782 rgb/1341839124.417782.png 1341839124.417797 depth/1341839124.417797.png
1341839124.449587 rgb/1341839124.449587.png 1341839124.449597 depth/1341839124.449597.png
1341839124.485711 rgb/1341839124.485711.png 1341839124.485734 depth/1341839124.485734.png
1341839124.549607 rgb/1341839124.549607.png 1341839124.550027 depth/1341839124.550027.png
1341839124.585623 rgb/1341839124.585623.png 1341839124.585651 depth/1341839124.585651.png
1341839124.617614 rgb/1341839124.617614.png 1341839124.617783 depth/1341839124.617783.png
1341839124.653561 rgb/1341839124.653561.png 1341839124.653573 depth/1341839124.653573.png
1341839124.685611 rgb/1341839124.685611.png 1341839124.685623 depth/1341839124.685623.png
1341839124.717580 rgb/1341839124.717580.png 1341839124.717702 depth/1341839124.717702.png
1341839124.753621 rgb/1341839124.753621.png 1341839124.753651 depth/1341839124.753651.png
1341839124.785678 rgb/1341839124.785678.png 1341839124.785724 depth/1341839124.785724.png
1341839124.817558 rgb/1341839124.817558.png 1341839124.817580 depth/1341839124.817580.png
1341839124.885712 rgb/1341839124.885712.png 1341839124.885730 depth/1341839124.885730.png
1341839124.921721 rgb/1341839124.921721.png 1341839124.921744 depth/1341839124.921744.png
1341839124.953580 rgb/1341839124.953580.png 1341839124.953591 depth/1341839124.953591.png
1341839124.985862 rgb/1341839124.985862.png 1341839124.985870 depth/1341839124.985870.png
1341839125.021660 rgb/1341839125.021660.png 1341839125.021865 depth/1341839125.021865.png
1341839125.053606 rgb/1341839125.053606.png 1341839125.053630 depth/1341839125.053630.png
1341839125.086082 rgb/1341839125.086082.png 1341839125.086101 depth/1341839125.086101.png
1341839125.121616 rgb/1341839125.121616.png 1341839125.121631 depth/1341839125.121631.png
1341839125.153540 rgb/1341839125.153540.png 1341839125.153551 depth/1341839125.153551.png
1341839125.189545 rgb/1341839125.189545.png 1341839125.189564 depth/1341839125.189564.png
1341839125.221519 rgb/1341839125.221519.png 1341839125.221564 depth/1341839125.221564.png
1341839125.253620 rgb/1341839125.253620.png 1341839125.253665 depth/1341839125.253665.png
1341839125.289646 rgb/1341839125.289646.png 1341839125.289666 depth/1341839125.289666.png
1341839125.321651 rgb/1341839125.321651.png 1341839125.321674 depth/1341839125.321674.png
1341839125.353612 rgb/1341839125.353612.png 1341839125.353627 depth/1341839125.353627.png
1341839125.389732 rgb/1341839125.389732.png 1341839125.389760 depth/1341839125.389760.png
1341839125.421568 rgb/1341839125.421568.png 1341839125.421575 depth/1341839125.421575.png
1341839125.457605 rgb/1341839125.457605.png 1341839125.457644 depth/1341839125.457644.png
1341839125.489491 rgb/1341839125.489491.png 1341839125.489501 depth/1341839125.489501.png
1341839125.521521 rgb/1341839125.521521.png 1341839125.521569 depth/1341839125.521569.png
1341839125.557578 rgb/1341839125.557578.png 1341839125.557591 depth/1341839125.557591.png
1341839125.596685 rgb/1341839125.596685.png 1341839125.596729 depth/1341839125.596729.png
1341839125.657655 rgb/1341839125.657655.png 1341839125.657797 depth/1341839125.657797.png
1341839125.689599 rgb/1341839125.689599.png 1341839125.690072 depth/1341839125.690072.png
1341839125.725674 rgb/1341839125.725674.png 1341839125.725693 depth/1341839125.725693.png
1341839125.757650 rgb/1341839125.757650.png 1341839125.757671 depth/1341839125.757671.png
1341839125.789697 rgb/1341839125.789697.png 1341839125.789738 depth/1341839125.789738.png
1341839125.825554 rgb/1341839125.825554.png 1341839125.825570 depth/1341839125.825570.png
1341839125.857601 rgb/1341839125.857601.png 1341839125.857614 depth/1341839125.857614.png
1341839125.893542 rgb/1341839125.893542.png 1341839125.893553 depth/1341839125.893553.png
1341839125.925748 rgb/1341839125.925748.png 1341839125.925756 depth/1341839125.925756.png
1341839125.957565 rgb/1341839125.957565.png 1341839125.957592 depth/1341839125.957592.png
1341839125.993528 rgb/1341839125.993528.png 1341839125.993600 depth/1341839125.993600.png
1341839126.025584 rgb/1341839126.025584.png 1341839126.025601 depth/1341839126.025601.png
1341839126.057677 rgb/1341839126.057677.png 1341839126.057694 depth/1341839126.057694.png
1341839126.093586 rgb/1341839126.093586.png 1341839126.093647 depth/1341839126.093647.png
1341839126.125584 rgb/1341839126.125584.png 1341839126.125605 depth/1341839126.125605.png
1341839126.161675 rgb/1341839126.161675.png 1341839126.161697 depth/1341839126.161697.png
1341839126.193566 rgb/1341839126.193566.png 1341839126.193590 depth/1341839126.193590.png
1341839126.225494 rgb/1341839126.225494.png 1341839126.225527 depth/1341839126.225527.png
1341839126.262252 rgb/1341839126.262252.png 1341839126.262271 depth/1341839126.262271.png
1341839126.293564 rgb/1341839126.293564.png 1341839126.293586 depth/1341839126.293586.png
1341839126.325643 rgb/1341839126.325643.png 1341839126.325656 depth/1341839126.325656.png
1341839126.361562 rgb/1341839126.361562.png 1341839126.361590 depth/1341839126.361590.png
1341839126.393475 rgb/1341839126.393475.png 1341839126.393517 depth/1341839126.393517.png
1341839126.429534 rgb/1341839126.429534.png 1341839126.429545 depth/1341839126.429545.png
1341839126.461585 rgb/1341839126.461585.png 1341839126.461608 depth/1341839126.461608.png
1341839126.493573 rgb/1341839126.493573.png 1341839126.494019 depth/1341839126.494019.png
1341839126.529589 rgb/1341839126.529589.png 1341839126.529605 depth/1341839126.529605.png
1341839126.561488 rgb/1341839126.561488.png 1341839126.561522 depth/1341839126.561522.png
1341839126.593549 rgb/1341839126.593549.png 1341839126.593587 depth/1341839126.593587.png
1341839126.629751 rgb/1341839126.629751.png 1341839126.629764 depth/1341839126.629764.png
1341839126.661503 rgb/1341839126.661503.png 1341839126.661581 depth/1341839126.661581.png
1341839126.697561 rgb/1341839126.697561.png 1341839126.697574 depth/1341839126.697574.png
1341839126.729517 rgb/1341839126.729517.png 1341839126.729533 depth/1341839126.729533.png
1341839126.761554 rgb/1341839126.761554.png 1341839126.761749 depth/1341839126.761749.png
1341839126.797734 rgb/1341839126.797734.png 1341839126.797746 depth/1341839126.797746.png
1341839126.829608 rgb/1341839126.829608.png 1341839126.829633 depth/1341839126.829633.png
1341839126.865650 rgb/1341839126.865650.png 1341839126.865668 depth/1341839126.865668.png
1341839126.897640 rgb/1341839126.897640.png 1341839126.897660 depth/1341839126.897660.png
1341839126.929680 rgb/1341839126.929680.png 1341839126.929767 depth/1341839126.929767.png
1341839126.965564 rgb/1341839126.965564.png 1341839126.965600 depth/1341839126.965600.png
1341839126.997665 rgb/1341839126.997665.png 1341839126.997674 depth/1341839126.997674.png
1341839127.029597 rgb/1341839127.029597.png 1341839127.029615 depth/1341839127.029615.png
1341839127.065594 rgb/1341839127.065594.png 1341839127.065615 depth/1341839127.065615.png
1341839127.097689 rgb/1341839127.097689.png 1341839127.097715 depth/1341839127.097715.png
1341839127.133571 rgb/1341839127.133571.png 1341839127.133618 depth/1341839127.133618.png
1341839127.165684 rgb/1341839127.165684.png 1341839127.165733 depth/1341839127.165733.png
1341839127.197636 rgb/1341839127.197636.png 1341839127.197663 depth/1341839127.197663.png
1341839127.233596 rgb/1341839127.233596.png 1341839127.233621 depth/1341839127.233621.png
1341839127.265755 rgb/1341839127.265755.png 1341839127.265775 depth/1341839127.265775.png
1341839127.297673 rgb/1341839127.297673.png 1341839127.297695 depth/1341839127.297695.png
1341839127.333679 rgb/1341839127.333679.png 1341839127.333702 depth/1341839127.333702.png
1341839127.372174 rgb/1341839127.372174.png 1341839127.372929 depth/1341839127.372929.png
1341839127.401871 rgb/1341839127.401871.png 1341839127.403014 depth/1341839127.403014.png
1341839127.434153 rgb/1341839127.434153.png 1341839127.435026 depth/1341839127.435026.png
1341839127.465725 rgb/1341839127.465725.png 1341839127.465735 depth/1341839127.465735.png
1341839127.502087 rgb/1341839127.502087.png 1341839127.502101 depth/1341839127.502101.png
1341839127.533614 rgb/1341839127.533614.png 1341839127.533637 depth/1341839127.533637.png
1341839127.565666 rgb/1341839127.565666.png 1341839127.565871 depth/1341839127.565871.png
1341839127.601497 rgb/1341839127.601497.png 1341839127.601511 depth/1341839127.601511.png
1341839127.633641 rgb/1341839127.633641.png 1341839127.633657 depth/1341839127.633657.png
1341839127.669721 rgb/1341839127.669721.png 1341839127.669739 depth/1341839127.669739.png
1341839127.701590 rgb/1341839127.701590.png 1341839127.701606 depth/1341839127.701606.png
1341839127.733628 rgb/1341839127.733628.png 1341839127.733638 depth/1341839127.733638.png
1341839127.769756 rgb/1341839127.769756.png 1341839127.769782 depth/1341839127.769782.png
1341839127.801629 rgb/1341839127.801629.png 1341839127.802181 depth/1341839127.802181.png
1341839127.837525 rgb/1341839127.837525.png 1341839127.837534 depth/1341839127.837534.png
1341839127.869904 rgb/1341839127.869904.png 1341839127.870065 depth/1341839127.870065.png
1341839127.901787 rgb/1341839127.901787.png 1341839127.901846 depth/1341839127.901846.png
1341839127.937458 rgb/1341839127.937458.png 1341839127.937489 depth/1341839127.937489.png
1341839127.970000 rgb/1341839127.970000.png 1341839127.970627 depth/1341839127.970627.png
1341839128.001556 rgb/1341839128.001556.png 1341839128.001579 depth/1341839128.001579.png
1341839128.037646 rgb/1341839128.037646.png 1341839128.037671 depth/1341839128.037671.png
1341839128.069528 rgb/1341839128.069528.png 1341839128.069541 depth/1341839128.069541.png
1341839128.105485 rgb/1341839128.105485.png 1341839128.105501 depth/1341839128.105501.png
1341839128.137556 rgb/1341839128.137556.png 1341839128.138295 depth/1341839128.138295.png
1341839128.169766 rgb/1341839128.169766.png 1341839128.169799 depth/1341839128.169799.png
1341839128.205769 rgb/1341839128.205769.png 1341839128.205784 depth/1341839128.205784.png
1341839128.237693 rgb/1341839128.237693.png 1341839128.237713 depth/1341839128.237713.png
1341839128.269778 rgb/1341839128.269778.png 1341839128.269799 depth/1341839128.269799.png
1341839128.305489 rgb/1341839128.305489.png 1341839128.305502 depth/1341839128.305502.png
1341839128.337488 rgb/1341839128.337488.png 1341839128.337510 depth/1341839128.337510.png
1341839128.373648 rgb/1341839128.373648.png 1341839128.373669 depth/1341839128.373669.png
1341839128.405628 rgb/1341839128.405628.png 1341839128.405639 depth/1341839128.405639.png
1341839128.438499 rgb/1341839128.438499.png 1341839128.438573 depth/1341839128.438573.png
1341839128.473696 rgb/1341839128.473696.png 1341839128.473733 depth/1341839128.473733.png
1341839128.505546 rgb/1341839128.505546.png 1341839128.505612 depth/1341839128.505612.png
1341839128.537583 rgb/1341839128.537583.png 1341839128.537658 depth/1341839128.537658.png
1341839128.573515 rgb/1341839128.573515.png 1341839128.573552 depth/1341839128.573552.png
1341839128.605707 rgb/1341839128.605707.png 1341839128.605727 depth/1341839128.605727.png
1341839128.641615 rgb/1341839128.641615.png 1341839128.641632 depth/1341839128.641632.png
1341839128.674297 rgb/1341839128.674297.png 1341839128.674920 depth/1341839128.674920.png
1341839128.705724 rgb/1341839128.705724.png 1341839128.705740 depth/1341839128.705740.png
1341839128.741577 rgb/1341839128.741577.png 1341839128.742207 depth/1341839128.742207.png
1341839128.773449 rgb/1341839128.773449.png 1341839128.773460 depth/1341839128.773460.png
1341839128.805626 rgb/1341839128.805626.png 1341839128.805641 depth/1341839128.805641.png
1341839128.841524 rgb/1341839128.841524.png 1341839128.841539 depth/1341839128.841539.png
1341839128.873613 rgb/1341839128.873613.png 1341839128.873656 depth/1341839128.873656.png
1341839128.909718 rgb/1341839128.909718.png 1341839128.909735 depth/1341839128.909735.png
1341839128.941487 rgb/1341839128.941487.png 1341839128.941495 depth/1341839128.941495.png
1341839128.973556 rgb/1341839128.973556.png 1341839128.973591 depth/1341839128.973591.png
1341839129.009679 rgb/1341839129.009679.png 1341839129.009689 depth/1341839129.009689.png
1341839129.041584 rgb/1341839129.041584.png 1341839129.041607 depth/1341839129.041607.png
1341839129.077533 rgb/1341839129.077533.png 1341839129.077558 depth/1341839129.077558.png
1341839129.109520 rgb/1341839129.109520.png 1341839129.109556 depth/1341839129.109556.png
1341839129.141619 rgb/1341839129.141619.png 1341839129.141627 depth/1341839129.141627.png
1341839129.177574 rgb/1341839129.177574.png 1341839129.177582 depth/1341839129.177582.png
1341839129.209655 rgb/1341839129.209655.png 1341839129.209674 depth/1341839129.209674.png
1341839129.241510 rgb/1341839129.241510.png 1341839129.241519 depth/1341839129.241519.png
1341839129.277541 rgb/1341839129.277541.png 1341839129.277553 depth/1341839129.277553.png
1341839129.309548 rgb/1341839129.309548.png 1341839129.309565 depth/1341839129.309565.png
1341839129.345615 rgb/1341839129.345615.png 1341839129.345627 depth/1341839129.345627.png
1341839129.377515 rgb/1341839129.377515.png 1341839129.377530 depth/1341839129.377530.png
1341839129.409635 rgb/1341839129.409635.png 1341839129.409649 depth/1341839129.409649.png
1341839129.445518 rgb/1341839129.445518.png 1341839129.445529 depth/1341839129.445529.png
1341839129.477523 rgb/1341839129.477523.png 1341839129.477534 depth/1341839129.477534.png
1341839129.509566 rgb/1341839129.509566.png 1341839129.509582 depth/1341839129.509582.png
1341839129.545536 rgb/1341839129.545536.png 1341839129.545555 depth/1341839129.545555.png
1341839129.577541 rgb/1341839129.577541.png 1341839129.577559 depth/1341839129.577559.png
1341839129.613707 rgb/1341839129.613707.png 1341839129.613729 depth/1341839129.613729.png
1341839129.645497 rgb/1341839129.645497.png 1341839129.645519 depth/1341839129.645519.png
1341839129.677529 rgb/1341839129.677529.png 1341839129.677690 depth/1341839129.677690.png
1341839129.713807 rgb/1341839129.713807.png 1341839129.713820 depth/1341839129.713820.png
1341839129.745656 rgb/1341839129.745656.png 1341839129.745670 depth/1341839129.745670.png
1341839129.777553 rgb/1341839129.777553.png 1341839129.777564 depth/1341839129.777564.png
1341839129.813668 rgb/1341839129.813668.png 1341839129.813737 depth/1341839129.813737.png
1341839129.845557 rgb/1341839129.845557.png 1341839129.845703 depth/1341839129.845703.png
1341839129.881595 rgb/1341839129.881595.png 1341839129.881622 depth/1341839129.881622.png
1341839129.913656 rgb/1341839129.913656.png 1341839129.913673 depth/1341839129.913673.png
1341839129.945668 rgb/1341839129.945668.png 1341839129.945681 depth/1341839129.945681.png
1341839129.981581 rgb/1341839129.981581.png 1341839129.981601 depth/1341839129.981601.png
1341839130.013837 rgb/1341839130.013837.png 1341839130.013849 depth/1341839130.013849.png
1341839130.049672 rgb/1341839130.049672.png 1341839130.049686 depth/1341839130.049686.png
1341839130.081470 rgb/1341839130.081470.png 1341839130.081559 depth/1341839130.081559.png
1341839130.113580 rgb/1341839130.113580.png 1341839130.113635 depth/1341839130.113635.png
1341839130.149498 rgb/1341839130.149498.png 1341839130.149505 depth/1341839130.149505.png
1341839130.181614 rgb/1341839130.181614.png 1341839130.181637 depth/1341839130.181637.png
1341839130.213597 rgb/1341839130.213597.png 1341839130.213610 depth/1341839130.213610.png
1341839130.249495 rgb/1341839130.249495.png 1341839130.249536 depth/1341839130.249536.png
1341839130.281707 rgb/1341839130.281707.png 1341839130.281723 depth/1341839130.281723.png
1341839130.317659 rgb/1341839130.317659.png 1341839130.317710 depth/1341839130.317710.png
1341839130.349604 rgb/1341839130.349604.png 1341839130.349627 depth/1341839130.349627.png
1341839130.382034 rgb/1341839130.382034.png 1341839130.382042 depth/1341839130.382042.png
1341839130.417728 rgb/1341839130.417728.png 1341839130.417741 depth/1341839130.417741.png
1341839130.481948 rgb/1341839130.481948.png 1341839130.481966 depth/1341839130.481966.png
1341839130.517772 rgb/1341839130.517772.png 1341839130.517798 depth/1341839130.517798.png
1341839130.549519 rgb/1341839130.549519.png 1341839130.549528 depth/1341839130.549528.png
1341839130.585696 rgb/1341839130.585696.png 1341839130.585714 depth/1341839130.585714.png
1341839130.617684 rgb/1341839130.617684.png 1341839130.617718 depth/1341839130.617718.png
1341839130.649566 rgb/1341839130.649566.png 1341839130.649594 depth/1341839130.649594.png
1341839130.685466 rgb/1341839130.685466.png 1341839130.685514 depth/1341839130.685514.png
1341839130.717517 rgb/1341839130.717517.png 1341839130.717526 depth/1341839130.717526.png
1341839130.749572 rgb/1341839130.749572.png 1341839130.749585 depth/1341839130.749585.png
1341839130.785686 rgb/1341839130.785686.png 1341839130.785731 depth/1341839130.785731.png
1341839130.817796 rgb/1341839130.817796.png 1341839130.817808 depth/1341839130.817808.png
1341839130.854788 rgb/1341839130.854788.png 1341839130.854839 depth/1341839130.854839.png
1341839130.885541 rgb/1341839130.885541.png 1341839130.885562 depth/1341839130.885562.png
1341839130.917632 rgb/1341839130.917632.png 1341839130.917661 depth/1341839130.917661.png
1341839130.953712 rgb/1341839130.953712.png 1341839130.953729 depth/1341839130.953729.png
1341839130.985630 rgb/1341839130.985630.png 1341839130.985652 depth/1341839130.985652.png
1341839131.017560 rgb/1341839131.017560.png 1341839131.017580 depth/1341839131.017580.png
1341839131.053526 rgb/1341839131.053526.png 1341839131.053539 depth/1341839131.053539.png
1341839131.085681 rgb/1341839131.085681.png 1341839131.085696 depth/1341839131.085696.png
1341839131.121737 rgb/1341839131.121737.png 1341839131.121752 depth/1341839131.121752.png
1341839131.153629 rgb/1341839131.153629.png 1341839131.153653 depth/1341839131.153653.png
1341839131.185722 rgb/1341839131.185722.png 1341839131.185748 depth/1341839131.185748.png
1341839131.221649 rgb/1341839131.221649.png 1341839131.221694 depth/1341839131.221694.png
1341839131.253615 rgb/1341839131.253615.png 1341839131.253631 depth/1341839131.253631.png
1341839131.289544 rgb/1341839131.289544.png 1341839131.289561 depth/1341839131.289561.png
1341839131.321742 rgb/1341839131.321742.png 1341839131.322248 depth/1341839131.322248.png
1341839131.353559 rgb/1341839131.353559.png 1341839131.353573 depth/1341839131.353573.png
1341839131.389563 rgb/1341839131.389563.png 1341839131.389669 depth/1341839131.389669.png
1341839131.422027 rgb/1341839131.422027.png 1341839131.422054 depth/1341839131.422054.png
1341839131.453618 rgb/1341839131.453618.png 1341839131.453637 depth/1341839131.453637.png
1341839131.489531 rgb/1341839131.489531.png 1341839131.490178 depth/1341839131.490178.png
1341839131.521613 rgb/1341839131.521613.png 1341839131.521627 depth/1341839131.521627.png
1341839131.557577 rgb/1341839131.557577.png 1341839131.557635 depth/1341839131.557635.png
1341839131.589573 rgb/1341839131.589573.png 1341839131.589595 depth/1341839131.589595.png
1341839131.621822 rgb/1341839131.621822.png 1341839131.621841 depth/1341839131.621841.png
1341839131.657680 rgb/1341839131.657680.png 1341839131.657733 depth/1341839131.657733.png
1341839131.689554 rgb/1341839131.689554.png 1341839131.689567 depth/1341839131.689567.png
1341839131.721592 rgb/1341839131.721592.png 1341839131.721604 depth/1341839131.721604.png
1341839131.757613 rgb/1341839131.757613.png 1341839131.757626 depth/1341839131.757626.png
1341839131.789523 rgb/1341839131.789523.png 1341839131.789543 depth/1341839131.789543.png
1341839131.825565 rgb/1341839131.825565.png 1341839131.825591 depth/1341839131.825591.png
1341839131.857572 rgb/1341839131.857572.png 1341839131.857658 depth/1341839131.857658.png
1341839131.889513 rgb/1341839131.889513.png 1341839131.889551 depth/1341839131.889551.png
1341839131.925750 rgb/1341839131.925750.png 1341839131.925782 depth/1341839131.925782.png
1341839131.964633 rgb/1341839131.964633.png 1341839131.964702 depth/1341839131.964702.png
1341839132.025660 rgb/1341839132.025660.png 1341839132.025687 depth/1341839132.025687.png
1341839132.057881 rgb/1341839132.057881.png 1341839132.057902 depth/1341839132.057902.png
1341839132.093669 rgb/1341839132.093669.png 1341839132.093693 depth/1341839132.093693.png
1341839132.125565 rgb/1341839132.125565.png 1341839132.125577 depth/1341839132.125577.png
1341839132.157636 rgb/1341839132.157636.png 1341839132.157647 depth/1341839132.157647.png
1341839132.193673 rgb/1341839132.193673.png 1341839132.193681 depth/1341839132.193681.png
1341839132.225804 rgb/1341839132.225804.png 1341839132.225817 depth/1341839132.225817.png
1341839132.261812 rgb/1341839132.261812.png 1341839132.262262 depth/1341839132.262262.png
1341839132.293590 rgb/1341839132.293590.png 1341839132.293623 depth/1341839132.293623.png
1341839132.325554 rgb/1341839132.325554.png 1341839132.325679 depth/1341839132.325679.png
1341839132.361528 rgb/1341839132.361528.png 1341839132.361535 depth/1341839132.361535.png
1341839132.393650 rgb/1341839132.393650.png 1341839132.393667 depth/1341839132.393667.png
1341839132.425622 rgb/1341839132.425622.png 1341839132.425634 depth/1341839132.425634.png
1341839132.461663 rgb/1341839132.461663.png 1341839132.461671 depth/1341839132.461671.png
1341839132.493798 rgb/1341839132.493798.png 1341839132.493835 depth/1341839132.493835.png
1341839132.529690 rgb/1341839132.529690.png 1341839132.529728 depth/1341839132.529728.png
1341839132.561519 rgb/1341839132.561519.png 1341839132.561537 depth/1341839132.561537.png
1341839132.593700 rgb/1341839132.593700.png 1341839132.593905 depth/1341839132.593905.png
1341839132.629507 rgb/1341839132.629507.png 1341839132.629758 depth/1341839132.629758.png
1341839132.661576 rgb/1341839132.661576.png 1341839132.661595 depth/1341839132.661595.png
1341839132.693571 rgb/1341839132.693571.png 1341839132.693604 depth/1341839132.693604.png
1341839132.729515 rgb/1341839132.729515.png 1341839132.729524 depth/1341839132.729524.png
1341839132.761625 rgb/1341839132.761625.png 1341839132.761643 depth/1341839132.761643.png
1341839132.797547 rgb/1341839132.797547.png 1341839132.797561 depth/1341839132.797561.png
1341839132.829637 rgb/1341839132.829637.png 1341839132.829675 depth/1341839132.829675.png
1341839132.861592 rgb/1341839132.861592.png 1341839132.861615 depth/1341839132.861615.png
1341839132.897486 rgb/1341839132.897486.png 1341839132.897498 depth/1341839132.897498.png
1341839132.929713 rgb/1341839132.929713.png 1341839132.929749 depth/1341839132.929749.png
1341839132.961705 rgb/1341839132.961705.png 1341839132.961719 depth/1341839132.961719.png
1341839132.997927 rgb/1341839132.997927.png 1341839132.997942 depth/1341839132.997942.png
1341839133.029816 rgb/1341839133.029816.png 1341839133.029824 depth/1341839133.029824.png
1341839133.065602 rgb/1341839133.065602.png 1341839133.065673 depth/1341839133.065673.png
1341839133.097540 rgb/1341839133.097540.png 1341839133.097620 depth/1341839133.097620.png
1341839133.129508 rgb/1341839133.129508.png 1341839133.129523 depth/1341839133.129523.png
1341839133.165630 rgb/1341839133.165630.png 1341839133.165642 depth/1341839133.165642.png
1341839133.197576 rgb/1341839133.197576.png 1341839133.197583 depth/1341839133.197583.png
1341839133.229574 rgb/1341839133.229574.png 1341839133.229594 depth/1341839133.229594.png
1341839133.265549 rgb/1341839133.265549.png 1341839133.265591 depth/1341839133.265591.png
1341839133.297600 rgb/1341839133.297600.png 1341839133.297609 depth/1341839133.297609.png
1341839133.333601 rgb/1341839133.333601.png 1341839133.333647 depth/1341839133.333647.png
1341839133.365789 rgb/1341839133.365789.png 1341839133.365812 depth/1341839133.365812.png
1341839133.397692 rgb/1341839133.397692.png 1341839133.397732 depth/1341839133.397732.png
1341839133.433673 rgb/1341839133.433673.png 1341839133.433740 depth/1341839133.433740.png
1341839133.465589 rgb/1341839133.465589.png 1341839133.465597 depth/1341839133.465597.png
1341839133.501571 rgb/1341839133.501571.png 1341839133.501580 depth/1341839133.501580.png
1341839133.533533 rgb/1341839133.533533.png 1341839133.533554 depth/1341839133.533554.png
1341839133.565553 rgb/1341839133.565553.png 1341839133.565575 depth/1341839133.565575.png
1341839133.633642 rgb/1341839133.633642.png 1341839133.633671 depth/1341839133.633671.png
1341839133.672597 rgb/1341839133.672597.png 1341839133.672610 depth/1341839133.672610.png
1341839133.708834 rgb/1341839133.708834.png 1341839133.708869 depth/1341839133.708869.png
1341839133.740662 rgb/1341839133.740662.png 1341839133.740680 depth/1341839133.740680.png
1341839133.776632 rgb/1341839133.776632.png 1341839133.776655 depth/1341839133.776655.png
1341839133.808566 rgb/1341839133.808566.png 1341839133.808578 depth/1341839133.808578.png
1341839133.842375 rgb/1341839133.842375.png 1341839133.842385 depth/1341839133.842385.png
1341839133.876620 rgb/1341839133.876620.png 1341839133.876627 depth/1341839133.876627.png
1341839133.908528 rgb/1341839133.908528.png 1341839133.908540 depth/1341839133.908540.png
1341839133.940713 rgb/1341839133.940713.png 1341839133.940728 depth/1341839133.940728.png
1341839133.976740 rgb/1341839133.976740.png 1341839133.976761 depth/1341839133.976761.png
1341839134.008547 rgb/1341839134.008547.png 1341839134.008597 depth/1341839134.008597.png
1341839134.040599 rgb/1341839134.040599.png 1341839134.040610 depth/1341839134.040610.png
1341839134.076583 rgb/1341839134.076583.png 1341839134.076596 depth/1341839134.076596.png
1341839134.108666 rgb/1341839134.108666.png 1341839134.108678 depth/1341839134.108678.png
1341839134.145583 rgb/1341839134.145583.png 1341839134.145596 depth/1341839134.145596.png
1341839134.177037 rgb/1341839134.177037.png 1341839134.177059 depth/1341839134.177059.png
1341839134.208585 rgb/1341839134.208585.png 1341839134.208602 depth/1341839134.208602.png
1341839134.245077 rgb/1341839134.245077.png 1341839134.245208 depth/1341839134.245208.png
1341839134.276660 rgb/1341839134.276660.png 1341839134.276724 depth/1341839134.276724.png
1341839134.344596 rgb/1341839134.344596.png 1341839134.344691 depth/1341839134.344691.png
1341839134.405658 rgb/1341839134.405658.png 1341839134.405677 depth/1341839134.405677.png
1341839134.437582 rgb/1341839134.437582.png 1341839134.437603 depth/1341839134.437603.png
1341839134.473570 rgb/1341839134.473570.png 1341839134.473580 depth/1341839134.473580.png
1341839134.505576 rgb/1341839134.505576.png 1341839134.505609 depth/1341839134.505609.png
1341839134.537527 rgb/1341839134.537527.png 1341839134.537537 depth/1341839134.537537.png
1341839134.573575 rgb/1341839134.573575.png 1341839134.573591 depth/1341839134.573591.png
1341839134.605581 rgb/1341839134.605581.png 1341839134.605594 depth/1341839134.605594.png
1341839134.637613 rgb/1341839134.637613.png 1341839134.637630 depth/1341839134.637630.png
1341839134.673530 rgb/1341839134.673530.png 1341839134.673545 depth/1341839134.673545.png
1341839134.705768 rgb/1341839134.705768.png 1341839134.705781 depth/1341839134.705781.png
1341839134.741672 rgb/1341839134.741672.png 1341839134.741751 depth/1341839134.741751.png
1341839134.773479 rgb/1341839134.773479.png 1341839134.773494 depth/1341839134.773494.png
1341839134.805757 rgb/1341839134.805757.png 1341839134.805770 depth/1341839134.805770.png
1341839134.841632 rgb/1341839134.841632.png 1341839134.841655 depth/1341839134.841655.png
1341839134.873616 rgb/1341839134.873616.png 1341839134.873632 depth/1341839134.873632.png
1341839134.905696 rgb/1341839134.905696.png 1341839134.905704 depth/1341839134.905704.png
1341839134.941552 rgb/1341839134.941552.png 1341839134.941561 depth/1341839134.941561.png
1341839134.974666 rgb/1341839134.974666.png 1341839134.974739 depth/1341839134.974739.png
1341839135.009601 rgb/1341839135.009601.png 1341839135.009614 depth/1341839135.009614.png
1341839135.042135 rgb/1341839135.042135.png 1341839135.042147 depth/1341839135.042147.png
1341839135.073504 rgb/1341839135.073504.png 1341839135.073516 depth/1341839135.073516.png
1341839135.109696 rgb/1341839135.109696.png 1341839135.109714 depth/1341839135.109714.png
1341839135.141720 rgb/1341839135.141720.png 1341839135.141729 depth/1341839135.141729.png
1341839135.173566 rgb/1341839135.173566.png 1341839135.173615 depth/1341839135.173615.png
1341839135.209553 rgb/1341839135.209553.png 1341839135.209575 depth/1341839135.209575.png
1341839135.241688 rgb/1341839135.241688.png 1341839135.241697 depth/1341839135.241697.png
1341839135.277641 rgb/1341839135.277641.png 1341839135.277681 depth/1341839135.277681.png
1341839135.309842 rgb/1341839135.309842.png 1341839135.310691 depth/1341839135.310691.png
1341839135.341555 rgb/1341839135.341555.png 1341839135.341637 depth/1341839135.341637.png
1341839135.377558 rgb/1341839135.377558.png 1341839135.378308 depth/1341839135.378308.png
1341839135.409554 rgb/1341839135.409554.png 1341839135.409570 depth/1341839135.409570.png
1341839135.441588 rgb/1341839135.441588.png 1341839135.441604 depth/1341839135.441604.png
1341839135.477530 rgb/1341839135.477530.png 1341839135.477542 depth/1341839135.477542.png
1341839135.509758 rgb/1341839135.509758.png 1341839135.509777 depth/1341839135.509777.png
1341839135.545510 rgb/1341839135.545510.png 1341839135.545525 depth/1341839135.545525.png
1341839135.577577 rgb/1341839135.577577.png 1341839135.577594 depth/1341839135.577594.png
1341839135.609596 rgb/1341839135.609596.png 1341839135.609617 depth/1341839135.609617.png
1341839135.645470 rgb/1341839135.645470.png 1341839135.645480 depth/1341839135.645480.png
1341839135.677567 rgb/1341839135.677567.png 1341839135.677577 depth/1341839135.677577.png
1341839135.713508 rgb/1341839135.713508.png 1341839135.713519 depth/1341839135.713519.png
1341839135.745626 rgb/1341839135.745626.png 1341839135.745644 depth/1341839135.745644.png
1341839135.777556 rgb/1341839135.777556.png 1341839135.777565 depth/1341839135.777565.png
1341839135.813582 rgb/1341839135.813582.png 1341839135.813599 depth/1341839135.813599.png
1341839135.845539 rgb/1341839135.845539.png 1341839135.845556 depth/1341839135.845556.png
1341839135.877786 rgb/1341839135.877786.png 1341839135.877808 depth/1341839135.877808.png
1341839135.913620 rgb/1341839135.913620.png 1341839135.913634 depth/1341839135.913634.png
1341839135.945920 rgb/1341839135.945920.png 1341839135.947125 depth/1341839135.947125.png
1341839135.981913 rgb/1341839135.981913.png 1341839135.981941 depth/1341839135.981941.png
1341839136.014297 rgb/1341839136.014297.png 1341839136.014341 depth/1341839136.014341.png
1341839136.059226 rgb/1341839136.059226.png 1341839136.062945 depth/1341839136.062945.png
1341839136.120606 rgb/1341839136.120606.png 1341839136.120805 depth/1341839136.120805.png
1341839136.181673 rgb/1341839136.181673.png 1341839136.181696 depth/1341839136.181696.png
1341839136.214507 rgb/1341839136.214507.png 1341839136.215196 depth/1341839136.215196.png
1341839136.249624 rgb/1341839136.249624.png 1341839136.249642 depth/1341839136.249642.png
1341839136.281495 rgb/1341839136.281495.png 1341839136.281541 depth/1341839136.281541.png
1341839136.314066 rgb/1341839136.314066.png 1341839136.314093 depth/1341839136.314093.png
1341839136.349787 rgb/1341839136.349787.png 1341839136.349833 depth/1341839136.349833.png
1341839136.388618 rgb/1341839136.388618.png 1341839136.388647 depth/1341839136.388647.png
1341839136.449733 rgb/1341839136.449733.png 1341839136.449782 depth/1341839136.449782.png
1341839136.481697 rgb/1341839136.481697.png 1341839136.481996 depth/1341839136.481996.png
1341839136.517624 rgb/1341839136.517624.png 1341839136.518264 depth/1341839136.518264.png
1341839136.549505 rgb/1341839136.549505.png 1341839136.549533 depth/1341839136.549533.png
1341839136.581632 rgb/1341839136.581632.png 1341839136.581692 depth/1341839136.581692.png
1341839136.617613 rgb/1341839136.617613.png 1341839136.617621 depth/1341839136.617621.png
1341839136.649571 rgb/1341839136.649571.png 1341839136.649580 depth/1341839136.649580.png
1341839136.685554 rgb/1341839136.685554.png 1341839136.685653 depth/1341839136.685653.png
1341839136.717527 rgb/1341839136.717527.png 1341839136.717542 depth/1341839136.717542.png
1341839136.749496 rgb/1341839136.749496.png 1341839136.749506 depth/1341839136.749506.png
1341839136.785674 rgb/1341839136.785674.png 1341839136.785703 depth/1341839136.785703.png
1341839136.817542 rgb/1341839136.817542.png 1341839136.817555 depth/1341839136.817555.png
1341839136.849615 rgb/1341839136.849615.png 1341839136.849622 depth/1341839136.849622.png
1341839136.892657 rgb/1341839136.892657.png 1341839136.892705 depth/1341839136.892705.png
1341839136.953615 rgb/1341839136.953615.png 1341839136.953652 depth/1341839136.953652.png
1341839136.985942 rgb/1341839136.985942.png 1341839136.986038 depth/1341839136.986038.png
1341839137.017616 rgb/1341839137.017616.png 1341839137.017720 depth/1341839137.017720.png
1341839137.053572 rgb/1341839137.053572.png 1341839137.053657 depth/1341839137.053657.png
1341839137.085843 rgb/1341839137.085843.png 1341839137.086406 depth/1341839137.086406.png
1341839137.117537 rgb/1341839137.117537.png 1341839137.117619 depth/1341839137.117619.png
1341839137.153707 rgb/1341839137.153707.png 1341839137.153722 depth/1341839137.153722.png
1341839137.186296 rgb/1341839137.186296.png 1341839137.186313 depth/1341839137.186313.png
1341839137.221759 rgb/1341839137.221759.png 1341839137.221832 depth/1341839137.221832.png
1341839137.253565 rgb/1341839137.253565.png 1341839137.253576 depth/1341839137.253576.png
1341839137.285736 rgb/1341839137.285736.png 1341839137.285764 depth/1341839137.285764.png
1341839137.321642 rgb/1341839137.321642.png 1341839137.321686 depth/1341839137.321686.png
1341839137.353692 rgb/1341839137.353692.png 1341839137.353712 depth/1341839137.353712.png
1341839137.386256 rgb/1341839137.386256.png 1341839137.386271 depth/1341839137.386271.png
1341839137.421671 rgb/1341839137.421671.png 1341839137.421704 depth/1341839137.421704.png
1341839137.453657 rgb/1341839137.453657.png 1341839137.453673 depth/1341839137.453673.png
1341839137.489830 rgb/1341839137.489830.png 1341839137.490198 depth/1341839137.490198.png
1341839137.521652 rgb/1341839137.521652.png 1341839137.522084 depth/1341839137.522084.png
1341839137.553558 rgb/1341839137.553558.png 1341839137.553568 depth/1341839137.553568.png
1341839137.592577 rgb/1341839137.592577.png 1341839137.592649 depth/1341839137.592649.png
1341839137.628551 rgb/1341839137.628551.png 1341839137.628567 depth/1341839137.628567.png
1341839137.660598 rgb/1341839137.660598.png 1341839137.660617 depth/1341839137.660617.png
1341839137.692612 rgb/1341839137.692612.png 1341839137.692623 depth/1341839137.692623.png
1341839137.728532 rgb/1341839137.728532.png 1341839137.728545 depth/1341839137.728545.png
1341839137.760497 rgb/1341839137.760497.png 1341839137.760532 depth/1341839137.760532.png
1341839137.796681 rgb/1341839137.796681.png 1341839137.797171 depth/1341839137.797171.png
1341839137.828611 rgb/1341839137.828611.png 1341839137.828636 depth/1341839137.828636.png
1341839137.860523 rgb/1341839137.860523.png 1341839137.860532 depth/1341839137.860532.png
1341839137.896603 rgb/1341839137.896603.png 1341839137.896632 depth/1341839137.896632.png
1341839137.928510 rgb/1341839137.928510.png 1341839137.928525 depth/1341839137.928525.png
1341839137.964534 rgb/1341839137.964534.png 1341839137.964556 depth/1341839137.964556.png
1341839137.996524 rgb/1341839137.996524.png 1341839137.996611 depth/1341839137.996611.png
1341839138.028640 rgb/1341839138.028640.png 1341839138.028652 depth/1341839138.028652.png
1341839138.064541 rgb/1341839138.064541.png 1341839138.064555 depth/1341839138.064555.png
1341839138.096479 rgb/1341839138.096479.png 1341839138.096493 depth/1341839138.096493.png
1341839138.132550 rgb/1341839138.132550.png 1341839138.132565 depth/1341839138.132565.png
1341839138.164623 rgb/1341839138.164623.png 1341839138.164634 depth/1341839138.164634.png
1341839138.196431 rgb/1341839138.196431.png 1341839138.196452 depth/1341839138.196452.png
1341839138.232704 rgb/1341839138.232704.png 1341839138.232713 depth/1341839138.232713.png
1341839138.264578 rgb/1341839138.264578.png 1341839138.264590 depth/1341839138.264590.png
1341839138.300697 rgb/1341839138.300697.png 1341839138.300786 depth/1341839138.300786.png
1341839138.332541 rgb/1341839138.332541.png 1341839138.332563 depth/1341839138.332563.png
1341839138.364517 rgb/1341839138.364517.png 1341839138.364600 depth/1341839138.364600.png
1341839138.400834 rgb/1341839138.400834.png 1341839138.400865 depth/1341839138.400865.png
1341839138.432562 rgb/1341839138.432562.png 1341839138.432578 depth/1341839138.432578.png
1341839138.469017 rgb/1341839138.469017.png 1341839138.469050 depth/1341839138.469050.png
1341839138.500623 rgb/1341839138.500623.png 1341839138.500638 depth/1341839138.500638.png
1341839138.532584 rgb/1341839138.532584.png 1341839138.532604 depth/1341839138.532604.png
1341839138.568521 rgb/1341839138.568521.png 1341839138.568539 depth/1341839138.568539.png
1341839138.600559 rgb/1341839138.600559.png 1341839138.600568 depth/1341839138.600568.png
1341839138.637679 rgb/1341839138.637679.png 1341839138.637699 depth/1341839138.637699.png
1341839138.668579 rgb/1341839138.668579.png 1341839138.668589 depth/1341839138.668589.png
1341839138.700570 rgb/1341839138.700570.png 1341839138.700581 depth/1341839138.700581.png
1341839138.736618 rgb/1341839138.736618.png 1341839138.736629 depth/1341839138.736629.png
1341839138.768580 rgb/1341839138.768580.png 1341839138.768589 depth/1341839138.768589.png
1341839138.800591 rgb/1341839138.800591.png 1341839138.800600 depth/1341839138.800600.png
1341839138.836668 rgb/1341839138.836668.png 1341839138.836676 depth/1341839138.836676.png
1341839138.868631 rgb/1341839138.868631.png 1341839138.868645 depth/1341839138.868645.png
1341839138.900591 rgb/1341839138.900591.png 1341839138.900602 depth/1341839138.900602.png
1341839138.936751 rgb/1341839138.936751.png 1341839138.936770 depth/1341839138.936770.png
1341839138.968925 rgb/1341839138.968925.png 1341839138.968948 depth/1341839138.968948.png
1341839139.004685 rgb/1341839139.004685.png 1341839139.004813 depth/1341839139.004813.png
1341839139.036835 rgb/1341839139.036835.png 1341839139.036847 depth/1341839139.036847.png
1341839139.069010 rgb/1341839139.069010.png 1341839139.070300 depth/1341839139.070300.png
1341839139.105164 rgb/1341839139.105164.png 1341839139.106306 depth/1341839139.106306.png
1341839139.137964 rgb/1341839139.137964.png 1341839139.138489 depth/1341839139.138489.png
1341839139.168993 rgb/1341839139.168993.png 1341839139.169907 depth/1341839139.169907.png
1341839139.208632 rgb/1341839139.208632.png 1341839139.209438 depth/1341839139.209438.png
1341839139.237233 rgb/1341839139.237233.png 1341839139.238326 depth/1341839139.238326.png
1341839139.269740 rgb/1341839139.269740.png 1341839139.271376 depth/1341839139.271376.png
1341839139.305090 rgb/1341839139.305090.png 1341839139.305552 depth/1341839139.305552.png
1341839139.336872 rgb/1341839139.336872.png 1341839139.337515 depth/1341839139.337515.png
1341839139.404779 rgb/1341839139.404779.png 1341839139.405486 depth/1341839139.405486.png
1341839139.436967 rgb/1341839139.436967.png 1341839139.437404 depth/1341839139.437404.png
1341839139.479384 rgb/1341839139.479384.png 1341839139.480479 depth/1341839139.480479.png
1341839139.504961 rgb/1341839139.504961.png 1341839139.505005 depth/1341839139.505005.png
1341839139.572716 rgb/1341839139.572716.png 1341839139.572945 depth/1341839139.572945.png
1341839139.633776 rgb/1341839139.633776.png 1341839139.633799 depth/1341839139.633799.png
1341839139.665625 rgb/1341839139.665625.png 1341839139.665653 depth/1341839139.665653.png
1341839139.701587 rgb/1341839139.701587.png 1341839139.701596 depth/1341839139.701596.png
1341839139.733553 rgb/1341839139.733553.png 1341839139.733611 depth/1341839139.733611.png
1341839139.765553 rgb/1341839139.765553.png 1341839139.765574 depth/1341839139.765574.png
1341839139.801543 rgb/1341839139.801543.png 1341839139.801605 depth/1341839139.801605.png
1341839139.833756 rgb/1341839139.833756.png 1341839139.833768 depth/1341839139.833768.png
1341839139.865591 rgb/1341839139.865591.png 1341839139.865601 depth/1341839139.865601.png
1341839139.901631 rgb/1341839139.901631.png 1341839139.901643 depth/1341839139.901643.png
1341839139.933716 rgb/1341839139.933716.png 1341839139.933753 depth/1341839139.933753.png
1341839139.969603 rgb/1341839139.969603.png 1341839139.969635 depth/1341839139.969635.png
1341839140.001567 rgb/1341839140.001567.png 1341839140.001587 depth/1341839140.001587.png
1341839140.033569 rgb/1341839140.033569.png 1341839140.033598 depth/1341839140.033598.png
1341839140.069602 rgb/1341839140.069602.png 1341839140.069614 depth/1341839140.069614.png
1341839140.101607 rgb/1341839140.101607.png 1341839140.101621 depth/1341839140.101621.png
1341839140.137593 rgb/1341839140.137593.png 1341839140.137615 depth/1341839140.137615.png
1341839140.169583 rgb/1341839140.169583.png 1341839140.169652 depth/1341839140.169652.png
1341839140.201678 rgb/1341839140.201678.png 1341839140.201687 depth/1341839140.201687.png
1341839140.237641 rgb/1341839140.237641.png 1341839140.238134 depth/1341839140.238134.png
1341839140.269632 rgb/1341839140.269632.png 1341839140.269703 depth/1341839140.269703.png
1341839140.301538 rgb/1341839140.301538.png 1341839140.301552 depth/1341839140.301552.png
1341839140.337608 rgb/1341839140.337608.png 1341839140.338185 depth/1341839140.338185.png
1341839140.369503 rgb/1341839140.369503.png 1341839140.369514 depth/1341839140.369514.png
1341839140.405652 rgb/1341839140.405652.png 1341839140.405699 depth/1341839140.405699.png
1341839140.437622 rgb/1341839140.437622.png 1341839140.437643 depth/1341839140.437643.png
1341839140.469802 rgb/1341839140.469802.png 1341839140.469827 depth/1341839140.469827.png
1341839140.505600 rgb/1341839140.505600.png 1341839140.505608 depth/1341839140.505608.png
1341839140.537508 rgb/1341839140.537508.png 1341839140.537516 depth/1341839140.537516.png
1341839140.569631 rgb/1341839140.569631.png 1341839140.569669 depth/1341839140.569669.png
1341839140.605614 rgb/1341839140.605614.png 1341839140.605628 depth/1341839140.605628.png
1341839140.637520 rgb/1341839140.637520.png 1341839140.637540 depth/1341839140.637540.png
1341839140.673589 rgb/1341839140.673589.png 1341839140.673608 depth/1341839140.673608.png
1341839140.705526 rgb/1341839140.705526.png 1341839140.705539 depth/1341839140.705539.png
1341839140.737690 rgb/1341839140.737690.png 1341839140.737704 depth/1341839140.737704.png
1341839140.780691 rgb/1341839140.780691.png 1341839140.780735 depth/1341839140.780735.png
1341839140.837561 rgb/1341839140.837561.png 1341839140.837578 depth/1341839140.837578.png
1341839140.873616 rgb/1341839140.873616.png 1341839140.873620 depth/1341839140.873620.png
1341839140.905496 rgb/1341839140.905496.png 1341839140.905503 depth/1341839140.905503.png
1341839140.941764 rgb/1341839140.941764.png 1341839140.941788 depth/1341839140.941788.png
1341839140.973483 rgb/1341839140.973483.png 1341839140.973496 depth/1341839140.973496.png
1341839141.005687 rgb/1341839141.005687.png 1341839141.005702 depth/1341839141.005702.png
1341839141.041564 rgb/1341839141.041564.png 1341839141.041580 depth/1341839141.041580.png
1341839141.074063 rgb/1341839141.074063.png 1341839141.074113 depth/1341839141.074113.png
1341839141.110271 rgb/1341839141.110271.png 1341839141.111227 depth/1341839141.111227.png
1341839141.141854 rgb/1341839141.141854.png 1341839141.143041 depth/1341839141.143041.png
1341839141.176858 rgb/1341839141.176858.png 1341839141.178116 depth/1341839141.178116.png
1341839141.209658 rgb/1341839141.209658.png 1341839141.210052 depth/1341839141.210052.png
1341839141.241623 rgb/1341839141.241623.png 1341839141.241640 depth/1341839141.241640.png
1341839141.273659 rgb/1341839141.273659.png 1341839141.273677 depth/1341839141.273677.png
1341839141.309576 rgb/1341839141.309576.png 1341839141.309585 depth/1341839141.309585.png
1341839141.341687 rgb/1341839141.341687.png 1341839141.341778 depth/1341839141.341778.png
1341839141.378026 rgb/1341839141.378026.png 1341839141.378158 depth/1341839141.378158.png
1341839141.409623 rgb/1341839141.409623.png 1341839141.409665 depth/1341839141.409665.png
1341839141.441571 rgb/1341839141.441571.png 1341839141.441583 depth/1341839141.441583.png
1341839141.477635 rgb/1341839141.477635.png 1341839141.477651 depth/1341839141.477651.png
1341839141.509696 rgb/1341839141.509696.png 1341839141.509729 depth/1341839141.509729.png
1341839141.541659 rgb/1341839141.541659.png 1341839141.541710 depth/1341839141.541710.png
1341839141.577526 rgb/1341839141.577526.png 1341839141.577573 depth/1341839141.577573.png
1341839141.645706 rgb/1341839141.645706.png 1341839141.645797 depth/1341839141.645797.png
1341839141.677487 rgb/1341839141.677487.png 1341839141.677499 depth/1341839141.677499.png
1341839141.709572 rgb/1341839141.709572.png 1341839141.709590 depth/1341839141.709590.png
1341839141.745638 rgb/1341839141.745638.png 1341839141.745654 depth/1341839141.745654.png
1341839141.777895 rgb/1341839141.777895.png 1341839141.778356 depth/1341839141.778356.png
1341839141.809561 rgb/1341839141.809561.png 1341839141.809573 depth/1341839141.809573.png
1341839141.845701 rgb/1341839141.845701.png 1341839141.845720 depth/1341839141.845720.png
1341839141.877530 rgb/1341839141.877530.png 1341839141.877549 depth/1341839141.877549.png
1341839141.913569 rgb/1341839141.913569.png 1341839141.913591 depth/1341839141.913591.png
1341839141.945636 rgb/1341839141.945636.png 1341839141.945649 depth/1341839141.945649.png
1341839141.977668 rgb/1341839141.977668.png 1341839141.977695 depth/1341839141.977695.png
1341839142.013466 rgb/1341839142.013466.png 1341839142.013492 depth/1341839142.013492.png
1341839142.048866 rgb/1341839142.048866.png 1341839142.048888 depth/1341839142.048888.png
1341839142.116693 rgb/1341839142.116693.png 1341839142.116751 depth/1341839142.116751.png
1341839142.181588 rgb/1341839142.181588.png 1341839142.181631 depth/1341839142.181631.png
1341839142.213523 rgb/1341839142.213523.png 1341839142.213533 depth/1341839142.213533.png
1341839142.245657 rgb/1341839142.245657.png 1341839142.245678 depth/1341839142.245678.png
1341839142.281484 rgb/1341839142.281484.png 1341839142.281493 depth/1341839142.281493.png
1341839142.313501 rgb/1341839142.313501.png 1341839142.313509 depth/1341839142.313509.png
1341839142.349595 rgb/1341839142.349595.png 1341839142.349620 depth/1341839142.349620.png
1341839142.413736 rgb/1341839142.413736.png 1341839142.413767 depth/1341839142.413767.png
1341839142.449600 rgb/1341839142.449600.png 1341839142.449618 depth/1341839142.449618.png
1341839142.481586 rgb/1341839142.481586.png 1341839142.481606 depth/1341839142.481606.png
1341839142.513495 rgb/1341839142.513495.png 1341839142.513509 depth/1341839142.513509.png
1341839142.549621 rgb/1341839142.549621.png 1341839142.549634 depth/1341839142.549634.png
1341839142.581646 rgb/1341839142.581646.png 1341839142.582088 depth/1341839142.582088.png
1341839142.617733 rgb/1341839142.617733.png 1341839142.618319 depth/1341839142.618319.png
1341839142.649501 rgb/1341839142.649501.png 1341839142.649517 depth/1341839142.649517.png
1341839142.681490 rgb/1341839142.681490.png 1341839142.681506 depth/1341839142.681506.png
1341839142.717648 rgb/1341839142.717648.png 1341839142.717673 depth/1341839142.717673.png
1341839142.749655 rgb/1341839142.749655.png 1341839142.750498 depth/1341839142.750498.png
1341839142.781698 rgb/1341839142.781698.png 1341839142.781971 depth/1341839142.781971.png
1341839142.817748 rgb/1341839142.817748.png 1341839142.817777 depth/1341839142.817777.png
1341839142.849646 rgb/1341839142.849646.png 1341839142.849670 depth/1341839142.849670.png
1341839142.885615 rgb/1341839142.885615.png 1341839142.885630 depth/1341839142.885630.png
1341839142.917485 rgb/1341839142.917485.png 1341839142.917510 depth/1341839142.917510.png
1341839142.949726 rgb/1341839142.949726.png 1341839142.949748 depth/1341839142.949748.png
1341839142.985900 rgb/1341839142.985900.png 1341839142.985931 depth/1341839142.985931.png
1341839143.025376 rgb/1341839143.025376.png 1341839143.026222 depth/1341839143.026222.png
1341839143.056750 rgb/1341839143.056750.png 1341839143.056780 depth/1341839143.056780.png
1341839143.092610 rgb/1341839143.092610.png 1341839143.092659 depth/1341839143.092659.png
1341839143.124560 rgb/1341839143.124560.png 1341839143.124570 depth/1341839143.124570.png
1341839143.160701 rgb/1341839143.160701.png 1341839143.161188 depth/1341839143.161188.png
1341839143.224815 rgb/1341839143.224815.png 1341839143.224874 depth/1341839143.224874.png
1341839143.285789 rgb/1341839143.285789.png 1341839143.285858 depth/1341839143.285858.png
1341839143.321671 rgb/1341839143.321671.png 1341839143.321694 depth/1341839143.321694.png
1341839143.353517 rgb/1341839143.353517.png 1341839143.353534 depth/1341839143.353534.png
1341839143.385603 rgb/1341839143.385603.png 1341839143.385625 depth/1341839143.385625.png
1341839143.421529 rgb/1341839143.421529.png 1341839143.421572 depth/1341839143.421572.png
1341839143.453645 rgb/1341839143.453645.png 1341839143.453688 depth/1341839143.453688.png
1341839143.485734 rgb/1341839143.485734.png 1341839143.485756 depth/1341839143.485756.png
1341839143.521668 rgb/1341839143.521668.png 1341839143.521684 depth/1341839143.521684.png
1341839143.553630 rgb/1341839143.553630.png 1341839143.553660 depth/1341839143.553660.png
1341839143.590154 rgb/1341839143.590154.png 1341839143.590166 depth/1341839143.590166.png
1341839143.621854 rgb/1341839143.621854.png 1341839143.621867 depth/1341839143.621867.png
1341839143.653546 rgb/1341839143.653546.png 1341839143.653560 depth/1341839143.653560.png
1341839143.689669 rgb/1341839143.689669.png 1341839143.689685 depth/1341839143.689685.png
1341839143.721563 rgb/1341839143.721563.png 1341839143.721578 depth/1341839143.721578.png
1341839143.753557 rgb/1341839143.753557.png 1341839143.753575 depth/1341839143.753575.png
1341839143.789597 rgb/1341839143.789597.png 1341839143.789627 depth/1341839143.789627.png
1341839143.821488 rgb/1341839143.821488.png 1341839143.821505 depth/1341839143.821505.png
1341839143.857691 rgb/1341839143.857691.png 1341839143.857712 depth/1341839143.857712.png
1341839143.889668 rgb/1341839143.889668.png 1341839143.889711 depth/1341839143.889711.png
1341839143.921613 rgb/1341839143.921613.png 1341839143.921625 depth/1341839143.921625.png
1341839143.957679 rgb/1341839143.957679.png 1341839143.957695 depth/1341839143.957695.png
1341839143.989692 rgb/1341839143.989692.png 1341839143.989707 depth/1341839143.989707.png
1341839144.021612 rgb/1341839144.021612.png 1341839144.021623 depth/1341839144.021623.png
1341839144.057581 rgb/1341839144.057581.png 1341839144.057682 depth/1341839144.057682.png
1341839144.089682 rgb/1341839144.089682.png 1341839144.090414 depth/1341839144.090414.png
1341839144.125588 rgb/1341839144.125588.png 1341839144.125627 depth/1341839144.125627.png
1341839144.157579 rgb/1341839144.157579.png 1341839144.157593 depth/1341839144.157593.png
1341839144.189633 rgb/1341839144.189633.png 1341839144.189686 depth/1341839144.189686.png
1341839144.225642 rgb/1341839144.225642.png 1341839144.225712 depth/1341839144.225712.png
1341839144.257760 rgb/1341839144.257760.png 1341839144.257782 depth/1341839144.257782.png
1341839144.289779 rgb/1341839144.289779.png 1341839144.289825 depth/1341839144.289825.png
1341839144.325641 rgb/1341839144.325641.png 1341839144.325658 depth/1341839144.325658.png
1341839144.357603 rgb/1341839144.357603.png 1341839144.357629 depth/1341839144.357629.png
1341839144.393630 rgb/1341839144.393630.png 1341839144.393670 depth/1341839144.393670.png
1341839144.425526 rgb/1341839144.425526.png 1341839144.425538 depth/1341839144.425538.png
1341839144.457696 rgb/1341839144.457696.png 1341839144.458734 depth/1341839144.458734.png
1341839144.493799 rgb/1341839144.493799.png 1341839144.493809 depth/1341839144.493809.png
1341839144.525996 rgb/1341839144.525996.png 1341839144.526031 depth/1341839144.526031.png
1341839144.561696 rgb/1341839144.561696.png 1341839144.561705 depth/1341839144.561705.png
1341839144.593602 rgb/1341839144.593602.png 1341839144.594287 depth/1341839144.594287.png
1341839144.627771 rgb/1341839144.627771.png 1341839144.627802 depth/1341839144.627802.png
1341839144.661818 rgb/1341839144.661818.png 1341839144.663741 depth/1341839144.663741.png
1341839144.732548 rgb/1341839144.732548.png 1341839144.732583 depth/1341839144.732583.png
1341839144.793602 rgb/1341839144.793602.png 1341839144.793614 depth/1341839144.793614.png
1341839144.829602 rgb/1341839144.829602.png 1341839144.829617 depth/1341839144.829617.png
1341839144.861614 rgb/1341839144.861614.png 1341839144.861628 depth/1341839144.861628.png
1341839144.893704 rgb/1341839144.893704.png 1341839144.893753 depth/1341839144.893753.png
1341839144.929498 rgb/1341839144.929498.png 1341839144.929511 depth/1341839144.929511.png
1341839144.961563 rgb/1341839144.961563.png 1341839144.961580 depth/1341839144.961580.png
1341839144.993581 rgb/1341839144.993581.png 1341839144.993599 depth/1341839144.993599.png
1341839145.029623 rgb/1341839145.029623.png 1341839145.029664 depth/1341839145.029664.png
1341839145.061626 rgb/1341839145.061626.png 1341839145.061641 depth/1341839145.061641.png
1341839145.097529 rgb/1341839145.097529.png 1341839145.097551 depth/1341839145.097551.png
1341839145.129540 rgb/1341839145.129540.png 1341839145.129551 depth/1341839145.129551.png
1341839145.161548 rgb/1341839145.161548.png 1341839145.161615 depth/1341839145.161615.png
1341839145.197472 rgb/1341839145.197472.png 1341839145.197504 depth/1341839145.197504.png
1341839145.229600 rgb/1341839145.229600.png 1341839145.230231 depth/1341839145.230231.png
1341839145.262518 rgb/1341839145.262518.png 1341839145.262530 depth/1341839145.262530.png
1341839145.297552 rgb/1341839145.297552.png 1341839145.297620 depth/1341839145.297620.png
1341839145.329591 rgb/1341839145.329591.png 1341839145.329622 depth/1341839145.329622.png

File diff suppressed because it is too large Load Diff

248
Examples/RGB-D/rgbd_tum.cc Normal file
View File

@ -0,0 +1,248 @@
/**
* This file is part of ORB-SLAM2.
*
* Copyright (C) 2014-2016 Raúl Mur-Artal <raulmur at unizar dot es> (University of Zaragoza)
* For more information see <https://github.com/raulmur/ORB_SLAM2>
*
* ORB-SLAM2 is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* ORB-SLAM2 is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with ORB-SLAM2. If not, see <http://www.gnu.org/licenses/>.
*/
#include <iostream>
#include <algorithm>
#include <fstream>
#include <chrono>
#include <unistd.h>
#include <opencv2/core/core.hpp>
#include <System.h>
using namespace std;
void LoadImages(const string &strAssociationFilename, vector<string> &vstrImageFilenamesRGB,
vector<string> &vstrImageFilenamesD, vector<double> &vTimestamps);
void LoadLabel(const string &strLabelFilename, vector<vector<double>> &vLabel);
int main(int argc, char **argv)
{
if (argc != 5)
{
cerr << endl
<< "Usage: ./rgbd_tum path_to_vocabulary path_to_settings path_to_sequence path_to_association" << endl;
return 1;
}
// Retrieve paths to images
vector<string> vstrImageFilenamesRGB;
vector<string> vstrImageFilenamesD;
vector<double> vTimestamps;
string strAssociationFilename = string(argv[4]);
LoadImages(strAssociationFilename, vstrImageFilenamesRGB, vstrImageFilenamesD, vTimestamps);
// Check consistency in the number of images and depthmaps
int nImages = vstrImageFilenamesRGB.size();
if (vstrImageFilenamesRGB.empty())
{
cerr << endl
<< "No images found in provided path." << endl;
return 1;
}
else if (vstrImageFilenamesD.size() != vstrImageFilenamesRGB.size())
{
cerr << endl
<< "Different number of images for rgb and depth." << endl;
return 1;
}
// Create SLAM system. It initializes all system threads and gets ready to process frames.
ORB_SLAM2::System SLAM(argv[1], argv[2], ORB_SLAM2::System::RGBD, true); // argv[1]: rgbd_tum argv[2]:ORB_voc.txt
// Vector for tracking time statistics
vector<float> vTimesTrack;
vTimesTrack.resize(nImages);
cout << endl
<< "-------" << endl;
cout << "Start processing sequence ..." << endl;
cout << "Images in the sequence: " << nImages << endl
<< endl;
// Main loop
cv::Mat imRGB, imD;
for (int ni = 0; ni < nImages; ni++)
{
vector<vector<double>> vLabel;
// Read image and depthmap from file
imRGB = cv::imread(string(argv[3]) + "/" + vstrImageFilenamesRGB[ni], CV_LOAD_IMAGE_UNCHANGED); // argv[3]:data/dynamic_objects/rgbd_dataset_freiburg3_walking_static
imD = cv::imread(string(argv[3]) + "/" + vstrImageFilenamesD[ni], CV_LOAD_IMAGE_UNCHANGED);
LoadLabel(string(argv[3]) + "/labels/" + to_string(vTimestamps[ni]) + ".txt", vLabel);
// cout << "i " << ni << endl;
// cout << "size " << vLabel.size() << endl;
// cout << "filename " << setiosflags(ios::fixed)<<setprecision(6) << vTimestamps[ni] << endl;
// for(int i = 0; i < vLabel.size(); i++)
// {
// cout << vLabel[i][0] << " " ;
// cout << vLabel[i][1] << " " ;
// cout << vLabel[i][2] << " " ;
// cout << vLabel[i][3] << " " ;
// cout << vLabel[i][4] << " " ;
// cout << endl;
// }
double tframe = vTimestamps[ni];
if (imRGB.empty())
{
cerr << endl
<< "Failed to load image at: "
<< string(argv[3]) << "/" << vstrImageFilenamesRGB[ni] << endl;
return 1;
}
#ifdef COMPILEDWITHC11
std::chrono::steady_clock::time_point t1 = std::chrono::steady_clock::now();
#else
std::chrono::monotonic_clock::time_point t1 = std::chrono::monotonic_clock::now();
#endif
// Pass the image to the SLAM system
// for(int i =0;i<imD.rows;i++)
// {
// for(int j=0;j<imD.cols;j++)
// {
// if(imD.at<float>(i,j)<0)
// {
// imD.at<float>(i,j) = 0;
// }
// }
// }
SLAM.TrackRGBD(imRGB, imD, tframe, vLabel);
#ifdef COMPILEDWITHC11
std::chrono::steady_clock::time_point t2 = std::chrono::steady_clock::now();
#else
std::chrono::monotonic_clock::time_point t2 = std::chrono::monotonic_clock::now();
#endif
double ttrack = std::chrono::duration_cast<std::chrono::duration<double>>(t2 - t1).count();
vTimesTrack[ni] = ttrack;
// Wait to load the next frame
double T = 0;
if (ni < nImages - 1)
T = vTimestamps[ni + 1] - tframe;
else if (ni > 0)
T = tframe - vTimestamps[ni - 1];
if (ttrack < T)
usleep((T - ttrack) * 1e6);
}
// Stop all threads
SLAM.Shutdown();
// Tracking time statistics
sort(vTimesTrack.begin(), vTimesTrack.end());
float totaltime = 0;
for (int ni = 0; ni < nImages; ni++)
{
totaltime += vTimesTrack[ni];
}
cout << "-------" << endl
<< endl;
cout << "median tracking time: " << vTimesTrack[nImages / 2] << endl;
cout << "mean tracking time: " << totaltime / nImages << endl;
// Save camera trajectory
SLAM.SaveTrajectoryTUM("CameraTrajectory.txt");
SLAM.SaveKeyFrameTrajectoryTUM("KeyFrameTrajectory.txt");
return 0;
}
void LoadImages(const string &strAssociationFilename, vector<string> &vstrImageFilenamesRGB,
vector<string> &vstrImageFilenamesD, vector<double> &vTimestamps)
{
ifstream fAssociation;
fAssociation.open(strAssociationFilename.c_str());
while (!fAssociation.eof())
{
string s;
getline(fAssociation, s);
if (!s.empty())
{
stringstream ss;
ss << s;
double t;
string sRGB, sD;
ss >> t;
vTimestamps.push_back(t);
ss >> sRGB;
vstrImageFilenamesRGB.push_back(sRGB);
ss >> t;
ss >> sD;
vstrImageFilenamesD.push_back(sD);
}
}
}
void LoadLabel(const string &strLabelFilename, vector<vector<double>> &vLabel)
{
ifstream fAssociation;
fAssociation.open(strLabelFilename.c_str());
while (!fAssociation.eof())
{
string s;
getline(fAssociation, s);
if (!s.empty())
{
stringstream ss;
ss << s;
double cls, x, y, w, h;
vector<double> label;
ss >> cls;
label.push_back(cls);
ss >> x;
label.push_back(x);
ss >> y;
label.push_back(y);
ss >> w;
label.push_back(w);
ss >> h;
label.push_back(h);
vLabel.push_back(label);
// if (cls == 0)
// {
// label.push_back(cls);
// ss >> x;
// label.push_back(x);
// ss >> y;
// label.push_back(y);
// ss >> w;
// label.push_back(w);
// ss >> h;
// label.push_back(h);
// vLabel.push_back(label);
// }
// else
// {
// ss >> x;
// ss >> y;
// ss >> w;
// ss >> h;
// }
}
}
}

View File

@ -0,0 +1,69 @@
%YAML:1.0
#--------------------------------------------------------------------------------------------
# Camera Parameters. Adjust them!
#--------------------------------------------------------------------------------------------
# Camera calibration and distortion parameters (OpenCV)
Camera.fx: 535.4
Camera.fy: 539.2
Camera.cx: 320.1
Camera.cy: 247.6
Camera.k1: 0.0
Camera.k2: 0.0
Camera.p1: 0.0
Camera.p2: 0.0
Camera.width: 640
Camera.height: 480
# Camera frames per second
Camera.fps: 30.0
# IR projector baseline times fx (aprox.)
Camera.bf: 40.0
# Color order of the images (0: BGR, 1: RGB. It is ignored if images are grayscale)
Camera.RGB: 1
# Close/Far threshold. Baseline times.
ThDepth: 40.0
# Deptmap values factor
DepthMapFactor: 1.0
#--------------------------------------------------------------------------------------------
# ORB Parameters
#--------------------------------------------------------------------------------------------
# ORB Extractor: Number of features per image
ORBextractor.nFeatures: 1000
# ORB Extractor: Scale factor between levels in the scale pyramid
ORBextractor.scaleFactor: 1.2
# ORB Extractor: Number of levels in the scale pyramid
ORBextractor.nLevels: 8
# ORB Extractor: Fast threshold
# Image is divided in a grid. At each cell FAST are extracted imposing a minimum response.
# Firstly we impose iniThFAST. If no corners are detected we impose a lower value minThFAST
# You can lower these values if your images have low contrast
ORBextractor.iniThFAST: 20
ORBextractor.minThFAST: 7
#--------------------------------------------------------------------------------------------
# Viewer Parameters
#--------------------------------------------------------------------------------------------
Viewer.KeyFrameSize: 0.05
Viewer.KeyFrameLineWidth: 1
Viewer.GraphLineWidth: 0.9
Viewer.PointSize:2
Viewer.CameraSize: 0.08
Viewer.CameraLineWidth: 3
Viewer.ViewpointX: 0
Viewer.ViewpointY: -0.7
Viewer.ViewpointZ: -1.8
Viewer.ViewpointF: 500

View File

@ -0,0 +1,101 @@
cmake_minimum_required(VERSION 2.4.6)
include($ENV{ROS_ROOT}/core/rosbuild/rosbuild.cmake)
add_definitions(-w)
rosbuild_init()
IF(NOT ROS_BUILD_TYPE)
SET(ROS_BUILD_TYPE Release)
ENDIF()
MESSAGE("Build type: " ${ROS_BUILD_TYPE})
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -O3 -march=native ")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -O3 -march=native")
# Check C++11 or C++0x support
include(CheckCXXCompilerFlag)
CHECK_CXX_COMPILER_FLAG("-std=c++11" COMPILER_SUPPORTS_CXX11)
CHECK_CXX_COMPILER_FLAG("-std=c++0x" COMPILER_SUPPORTS_CXX0X)
if(COMPILER_SUPPORTS_CXX11)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
add_definitions(-DCOMPILEDWITHC11)
message(STATUS "Using flag -std=c++11.")
elseif(COMPILER_SUPPORTS_CXX0X)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x")
add_definitions(-DCOMPILEDWITHC0X)
message(STATUS "Using flag -std=c++0x.")
else()
message(FATAL_ERROR "The compiler ${CMAKE_CXX_COMPILER} has no C++11 support. Please use a different C++ compiler.")
endif()
LIST(APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/../../../cmake_modules)
find_package(OpenCV 3.0 QUIET)
if(NOT OpenCV_FOUND)
find_package(OpenCV 2.4.3 QUIET)
if(NOT OpenCV_FOUND)
message(FATAL_ERROR "OpenCV > 2.4.3 not found.")
endif()
endif()
find_package(Eigen3 3.1.0 REQUIRED)
find_package(Pangolin REQUIRED)
include_directories(
${PROJECT_SOURCE_DIR}
${PROJECT_SOURCE_DIR}/../../../
${PROJECT_SOURCE_DIR}/../../../include
${Pangolin_INCLUDE_DIRS}
)
set(LIBS
${OpenCV_LIBS}
${EIGEN3_LIBS}
${Pangolin_LIBRARIES}
${PROJECT_SOURCE_DIR}/../../../Thirdparty/DBoW2/lib/libDBoW2.so
${PROJECT_SOURCE_DIR}/../../../Thirdparty/g2o/lib/libg2o.so
${PROJECT_SOURCE_DIR}/../../../lib/libORB_SLAM2.so
${PROJECT_SOURCE_DIR}/../../../lib/libboost_filesystem.so
${PROJECT_SOURCE_DIR}/../../../lib/libboost_system.so
-lboost_system
)
# Node for monocular camera
rosbuild_add_executable(Mono
src/ros_mono.cc
)
target_link_libraries(Mono
${LIBS}
)
# Node for monocular camera (Augmented Reality Demo)
rosbuild_add_executable(MonoAR
src/AR/ros_mono_ar.cc
src/AR/ViewerAR.h
src/AR/ViewerAR.cc
)
target_link_libraries(MonoAR
${LIBS}
)
# Node for stereo camera
rosbuild_add_executable(Stereo
src/ros_stereo.cc
)
target_link_libraries(Stereo
${LIBS}
)
# Node for RGB-D camera
rosbuild_add_executable(RGBD
src/ros_rgbd.cc
)
target_link_libraries(RGBD
${LIBS}
)

View File

@ -0,0 +1,19 @@
<package>
<description brief="ORB_SLAM2">
ORB_SLAM2
</description>
<author>Raul Mur-Artal</author>
<license>GPLv3</license>
<depend package="roscpp"/>
<depend package="tf"/>
<depend package="sensor_msgs"/>
<depend package="image_transport"/>
<depend package="cv_bridge"/>
</package>

View File

@ -0,0 +1,642 @@
/**
* This file is part of ORB-SLAM2.
*
* Copyright (C) 2014-2016 Raúl Mur-Artal <raulmur at unizar dot es> (University of Zaragoza)
* For more information see <https://github.com/raulmur/ORB_SLAM2>
*
* ORB-SLAM2 is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* ORB-SLAM2 is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with ORB-SLAM2. If not, see <http://www.gnu.org/licenses/>.
*/
#include "ViewerAR.h"
#include <opencv2/highgui/highgui.hpp>
#include <unistd.h>
#include <mutex>
#include <thread>
#include <cstdlib>
using namespace std;
namespace ORB_SLAM2
{
const float eps = 1e-4;
cv::Mat ExpSO3(const float &x, const float &y, const float &z)
{
cv::Mat I = cv::Mat::eye(3,3,CV_32F);
const float d2 = x*x+y*y+z*z;
const float d = sqrt(d2);
cv::Mat W = (cv::Mat_<float>(3,3) << 0, -z, y,
z, 0, -x,
-y, x, 0);
if(d<eps)
return (I + W + 0.5f*W*W);
else
return (I + W*sin(d)/d + W*W*(1.0f-cos(d))/d2);
}
cv::Mat ExpSO3(const cv::Mat &v)
{
return ExpSO3(v.at<float>(0),v.at<float>(1),v.at<float>(2));
}
ViewerAR::ViewerAR(){}
void ViewerAR::Run()
{
int w,h,wui;
cv::Mat im, Tcw;
int status;
vector<cv::KeyPoint> vKeys;
vector<MapPoint*> vMPs;
while(1)
{
GetImagePose(im,Tcw,status,vKeys,vMPs);
if(im.empty())
cv::waitKey(mT);
else
{
w = im.cols;
h = im.rows;
break;
}
}
wui=200;
pangolin::CreateWindowAndBind("Viewer",w+wui,h);
glEnable(GL_DEPTH_TEST);
glEnable (GL_BLEND);
pangolin::CreatePanel("menu").SetBounds(0.0,1.0,0.0,pangolin::Attach::Pix(wui));
pangolin::Var<bool> menu_detectplane("menu.Insert Cube",false,false);
pangolin::Var<bool> menu_clear("menu.Clear All",false,false);
pangolin::Var<bool> menu_drawim("menu.Draw Image",true,true);
pangolin::Var<bool> menu_drawcube("menu.Draw Cube",true,true);
pangolin::Var<float> menu_cubesize("menu. Cube Size",0.05,0.01,0.3);
pangolin::Var<bool> menu_drawgrid("menu.Draw Grid",true,true);
pangolin::Var<int> menu_ngrid("menu. Grid Elements",3,1,10);
pangolin::Var<float> menu_sizegrid("menu. Element Size",0.05,0.01,0.3);
pangolin::Var<bool> menu_drawpoints("menu.Draw Points",false,true);
pangolin::Var<bool> menu_LocalizationMode("menu.Localization Mode",false,true);
bool bLocalizationMode = false;
pangolin::View& d_image = pangolin::Display("image")
.SetBounds(0,1.0f,pangolin::Attach::Pix(wui),1.0f,(float)w/h)
.SetLock(pangolin::LockLeft, pangolin::LockTop);
pangolin::GlTexture imageTexture(w,h,GL_RGB,false,0,GL_RGB,GL_UNSIGNED_BYTE);
pangolin::OpenGlMatrixSpec P = pangolin::ProjectionMatrixRDF_TopLeft(w,h,fx,fy,cx,cy,0.001,1000);
vector<Plane*> vpPlane;
while(1)
{
if(menu_LocalizationMode && !bLocalizationMode)
{
mpSystem->ActivateLocalizationMode();
bLocalizationMode = true;
}
else if(!menu_LocalizationMode && bLocalizationMode)
{
mpSystem->DeactivateLocalizationMode();
bLocalizationMode = false;
}
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
// Activate camera view
d_image.Activate();
glColor3f(1.0,1.0,1.0);
// Get last image and its computed pose from SLAM
GetImagePose(im,Tcw,status,vKeys,vMPs);
// Add text to image
PrintStatus(status,bLocalizationMode,im);
if(menu_drawpoints)
DrawTrackedPoints(vKeys,vMPs,im);
// Draw image
if(menu_drawim)
DrawImageTexture(imageTexture,im);
glClear(GL_DEPTH_BUFFER_BIT);
// Load camera projection
glMatrixMode(GL_PROJECTION);
P.Load();
glMatrixMode(GL_MODELVIEW);
// Load camera pose
LoadCameraPose(Tcw);
// Draw virtual things
if(status==2)
{
if(menu_clear)
{
if(!vpPlane.empty())
{
for(size_t i=0; i<vpPlane.size(); i++)
{
delete vpPlane[i];
}
vpPlane.clear();
cout << "All cubes erased!" << endl;
}
menu_clear = false;
}
if(menu_detectplane)
{
Plane* pPlane = DetectPlane(Tcw,vMPs,50);
if(pPlane)
{
cout << "New virtual cube inserted!" << endl;
vpPlane.push_back(pPlane);
}
else
{
cout << "No plane detected. Point the camera to a planar region." << endl;
}
menu_detectplane = false;
}
if(!vpPlane.empty())
{
// Recompute plane if there has been a loop closure or global BA
// In localization mode, map is not updated so we do not need to recompute
bool bRecompute = false;
if(!bLocalizationMode)
{
if(mpSystem->MapChanged())
{
cout << "Map changed. All virtual elements are recomputed!" << endl;
bRecompute = true;
}
}
for(size_t i=0; i<vpPlane.size(); i++)
{
Plane* pPlane = vpPlane[i];
if(pPlane)
{
if(bRecompute)
{
pPlane->Recompute();
}
glPushMatrix();
pPlane->glTpw.Multiply();
// Draw cube
if(menu_drawcube)
{
DrawCube(menu_cubesize);
}
// Draw grid plane
if(menu_drawgrid)
{
DrawPlane(menu_ngrid,menu_sizegrid);
}
glPopMatrix();
}
}
}
}
pangolin::FinishFrame();
usleep(mT*1000);
}
}
void ViewerAR::SetImagePose(const cv::Mat &im, const cv::Mat &Tcw, const int &status, const vector<cv::KeyPoint> &vKeys, const vector<ORB_SLAM2::MapPoint*> &vMPs)
{
unique_lock<mutex> lock(mMutexPoseImage);
mImage = im.clone();
mTcw = Tcw.clone();
mStatus = status;
mvKeys = vKeys;
mvMPs = vMPs;
}
void ViewerAR::GetImagePose(cv::Mat &im, cv::Mat &Tcw, int &status, std::vector<cv::KeyPoint> &vKeys, std::vector<MapPoint*> &vMPs)
{
unique_lock<mutex> lock(mMutexPoseImage);
im = mImage.clone();
Tcw = mTcw.clone();
status = mStatus;
vKeys = mvKeys;
vMPs = mvMPs;
}
void ViewerAR::LoadCameraPose(const cv::Mat &Tcw)
{
if(!Tcw.empty())
{
pangolin::OpenGlMatrix M;
M.m[0] = Tcw.at<float>(0,0);
M.m[1] = Tcw.at<float>(1,0);
M.m[2] = Tcw.at<float>(2,0);
M.m[3] = 0.0;
M.m[4] = Tcw.at<float>(0,1);
M.m[5] = Tcw.at<float>(1,1);
M.m[6] = Tcw.at<float>(2,1);
M.m[7] = 0.0;
M.m[8] = Tcw.at<float>(0,2);
M.m[9] = Tcw.at<float>(1,2);
M.m[10] = Tcw.at<float>(2,2);
M.m[11] = 0.0;
M.m[12] = Tcw.at<float>(0,3);
M.m[13] = Tcw.at<float>(1,3);
M.m[14] = Tcw.at<float>(2,3);
M.m[15] = 1.0;
M.Load();
}
}
void ViewerAR::PrintStatus(const int &status, const bool &bLocMode, cv::Mat &im)
{
if(!bLocMode)
{
switch(status)
{
case 1: {AddTextToImage("SLAM NOT INITIALIZED",im,255,0,0); break;}
case 2: {AddTextToImage("SLAM ON",im,0,255,0); break;}
case 3: {AddTextToImage("SLAM LOST",im,255,0,0); break;}
}
}
else
{
switch(status)
{
case 1: {AddTextToImage("SLAM NOT INITIALIZED",im,255,0,0); break;}
case 2: {AddTextToImage("LOCALIZATION ON",im,0,255,0); break;}
case 3: {AddTextToImage("LOCALIZATION LOST",im,255,0,0); break;}
}
}
}
void ViewerAR::AddTextToImage(const string &s, cv::Mat &im, const int r, const int g, const int b)
{
int l = 10;
//imText.rowRange(im.rows-imText.rows,imText.rows) = cv::Mat::zeros(textSize.height+10,im.cols,im.type());
cv::putText(im,s,cv::Point(l,im.rows-l),cv::FONT_HERSHEY_PLAIN,1.5,cv::Scalar(255,255,255),2,8);
cv::putText(im,s,cv::Point(l-1,im.rows-l),cv::FONT_HERSHEY_PLAIN,1.5,cv::Scalar(255,255,255),2,8);
cv::putText(im,s,cv::Point(l+1,im.rows-l),cv::FONT_HERSHEY_PLAIN,1.5,cv::Scalar(255,255,255),2,8);
cv::putText(im,s,cv::Point(l-1,im.rows-(l-1)),cv::FONT_HERSHEY_PLAIN,1.5,cv::Scalar(255,255,255),2,8);
cv::putText(im,s,cv::Point(l,im.rows-(l-1)),cv::FONT_HERSHEY_PLAIN,1.5,cv::Scalar(255,255,255),2,8);
cv::putText(im,s,cv::Point(l+1,im.rows-(l-1)),cv::FONT_HERSHEY_PLAIN,1.5,cv::Scalar(255,255,255),2,8);
cv::putText(im,s,cv::Point(l-1,im.rows-(l+1)),cv::FONT_HERSHEY_PLAIN,1.5,cv::Scalar(255,255,255),2,8);
cv::putText(im,s,cv::Point(l,im.rows-(l+1)),cv::FONT_HERSHEY_PLAIN,1.5,cv::Scalar(255,255,255),2,8);
cv::putText(im,s,cv::Point(l+1,im.rows-(l+1)),cv::FONT_HERSHEY_PLAIN,1.5,cv::Scalar(255,255,255),2,8);
cv::putText(im,s,cv::Point(l,im.rows-l),cv::FONT_HERSHEY_PLAIN,1.5,cv::Scalar(r,g,b),2,8);
}
void ViewerAR::DrawImageTexture(pangolin::GlTexture &imageTexture, cv::Mat &im)
{
if(!im.empty())
{
imageTexture.Upload(im.data,GL_RGB,GL_UNSIGNED_BYTE);
imageTexture.RenderToViewportFlipY();
}
}
void ViewerAR::DrawCube(const float &size,const float x, const float y, const float z)
{
pangolin::OpenGlMatrix M = pangolin::OpenGlMatrix::Translate(-x,-size-y,-z);
glPushMatrix();
M.Multiply();
pangolin::glDrawColouredCube(-size,size);
glPopMatrix();
}
void ViewerAR::DrawPlane(Plane *pPlane, int ndivs, float ndivsize)
{
glPushMatrix();
pPlane->glTpw.Multiply();
DrawPlane(ndivs,ndivsize);
glPopMatrix();
}
void ViewerAR::DrawPlane(int ndivs, float ndivsize)
{
// Plane parallel to x-z at origin with normal -y
const float minx = -ndivs*ndivsize;
const float minz = -ndivs*ndivsize;
const float maxx = ndivs*ndivsize;
const float maxz = ndivs*ndivsize;
glLineWidth(2);
glColor3f(0.7f,0.7f,1.0f);
glBegin(GL_LINES);
for(int n = 0; n<=2*ndivs; n++)
{
glVertex3f(minx+ndivsize*n,0,minz);
glVertex3f(minx+ndivsize*n,0,maxz);
glVertex3f(minx,0,minz+ndivsize*n);
glVertex3f(maxx,0,minz+ndivsize*n);
}
glEnd();
}
void ViewerAR::DrawTrackedPoints(const std::vector<cv::KeyPoint> &vKeys, const std::vector<MapPoint *> &vMPs, cv::Mat &im)
{
const int N = vKeys.size();
for(int i=0; i<N; i++)
{
if(vMPs[i])
{
cv::circle(im,vKeys[i].pt,1,cv::Scalar(0,255,0),-1);
}
}
}
Plane* ViewerAR::DetectPlane(const cv::Mat Tcw, const std::vector<MapPoint*> &vMPs, const int iterations)
{
// Retrieve 3D points
vector<cv::Mat> vPoints;
vPoints.reserve(vMPs.size());
vector<MapPoint*> vPointMP;
vPointMP.reserve(vMPs.size());
for(size_t i=0; i<vMPs.size(); i++)
{
MapPoint* pMP=vMPs[i];
if(pMP)
{
if(pMP->Observations()>5)
{
vPoints.push_back(pMP->GetWorldPos());
vPointMP.push_back(pMP);
}
}
}
const int N = vPoints.size();
if(N<50)
return NULL;
// Indices for minimum set selection
vector<size_t> vAllIndices;
vAllIndices.reserve(N);
vector<size_t> vAvailableIndices;
for(int i=0; i<N; i++)
{
vAllIndices.push_back(i);
}
float bestDist = 1e10;
vector<float> bestvDist;
//RANSAC
for(int n=0; n<iterations; n++)
{
vAvailableIndices = vAllIndices;
cv::Mat A(3,4,CV_32F);
A.col(3) = cv::Mat::ones(3,1,CV_32F);
// Get min set of points
for(short i = 0; i < 3; ++i)
{
int randi = DUtils::Random::RandomInt(0, vAvailableIndices.size()-1);
int idx = vAvailableIndices[randi];
A.row(i).colRange(0,3) = vPoints[idx].t();
vAvailableIndices[randi] = vAvailableIndices.back();
vAvailableIndices.pop_back();
}
cv::Mat u,w,vt;
cv::SVDecomp(A,w,u,vt,cv::SVD::MODIFY_A | cv::SVD::FULL_UV);
const float a = vt.at<float>(3,0);
const float b = vt.at<float>(3,1);
const float c = vt.at<float>(3,2);
const float d = vt.at<float>(3,3);
vector<float> vDistances(N,0);
const float f = 1.0f/sqrt(a*a+b*b+c*c+d*d);
for(int i=0; i<N; i++)
{
vDistances[i] = fabs(vPoints[i].at<float>(0)*a+vPoints[i].at<float>(1)*b+vPoints[i].at<float>(2)*c+d)*f;
}
vector<float> vSorted = vDistances;
sort(vSorted.begin(),vSorted.end());
int nth = max((int)(0.2*N),20);
const float medianDist = vSorted[nth];
if(medianDist<bestDist)
{
bestDist = medianDist;
bestvDist = vDistances;
}
}
// Compute threshold inlier/outlier
const float th = 1.4*bestDist;
vector<bool> vbInliers(N,false);
int nInliers = 0;
for(int i=0; i<N; i++)
{
if(bestvDist[i]<th)
{
nInliers++;
vbInliers[i]=true;
}
}
vector<MapPoint*> vInlierMPs(nInliers,NULL);
int nin = 0;
for(int i=0; i<N; i++)
{
if(vbInliers[i])
{
vInlierMPs[nin] = vPointMP[i];
nin++;
}
}
return new Plane(vInlierMPs,Tcw);
}
Plane::Plane(const std::vector<MapPoint *> &vMPs, const cv::Mat &Tcw):mvMPs(vMPs),mTcw(Tcw.clone())
{
rang = -3.14f/2+((float)rand()/RAND_MAX)*3.14f;
Recompute();
}
void Plane::Recompute()
{
const int N = mvMPs.size();
// Recompute plane with all points
cv::Mat A = cv::Mat(N,4,CV_32F);
A.col(3) = cv::Mat::ones(N,1,CV_32F);
o = cv::Mat::zeros(3,1,CV_32F);
int nPoints = 0;
for(int i=0; i<N; i++)
{
MapPoint* pMP = mvMPs[i];
if(!pMP->isBad())
{
cv::Mat Xw = pMP->GetWorldPos();
o+=Xw;
A.row(nPoints).colRange(0,3) = Xw.t();
nPoints++;
}
}
A.resize(nPoints);
cv::Mat u,w,vt;
cv::SVDecomp(A,w,u,vt,cv::SVD::MODIFY_A | cv::SVD::FULL_UV);
float a = vt.at<float>(3,0);
float b = vt.at<float>(3,1);
float c = vt.at<float>(3,2);
o = o*(1.0f/nPoints);
const float f = 1.0f/sqrt(a*a+b*b+c*c);
// Compute XC just the first time
if(XC.empty())
{
cv::Mat Oc = -mTcw.colRange(0,3).rowRange(0,3).t()*mTcw.rowRange(0,3).col(3);
XC = Oc-o;
}
if((XC.at<float>(0)*a+XC.at<float>(1)*b+XC.at<float>(2)*c)>0)
{
a=-a;
b=-b;
c=-c;
}
const float nx = a*f;
const float ny = b*f;
const float nz = c*f;
n = (cv::Mat_<float>(3,1)<<nx,ny,nz);
cv::Mat up = (cv::Mat_<float>(3,1) << 0.0f, 1.0f, 0.0f);
cv::Mat v = up.cross(n);
const float sa = cv::norm(v);
const float ca = up.dot(n);
const float ang = atan2(sa,ca);
Tpw = cv::Mat::eye(4,4,CV_32F);
Tpw.rowRange(0,3).colRange(0,3) = ExpSO3(v*ang/sa)*ExpSO3(up*rang);
o.copyTo(Tpw.col(3).rowRange(0,3));
glTpw.m[0] = Tpw.at<float>(0,0);
glTpw.m[1] = Tpw.at<float>(1,0);
glTpw.m[2] = Tpw.at<float>(2,0);
glTpw.m[3] = 0.0;
glTpw.m[4] = Tpw.at<float>(0,1);
glTpw.m[5] = Tpw.at<float>(1,1);
glTpw.m[6] = Tpw.at<float>(2,1);
glTpw.m[7] = 0.0;
glTpw.m[8] = Tpw.at<float>(0,2);
glTpw.m[9] = Tpw.at<float>(1,2);
glTpw.m[10] = Tpw.at<float>(2,2);
glTpw.m[11] = 0.0;
glTpw.m[12] = Tpw.at<float>(0,3);
glTpw.m[13] = Tpw.at<float>(1,3);
glTpw.m[14] = Tpw.at<float>(2,3);
glTpw.m[15] = 1.0;
}
Plane::Plane(const float &nx, const float &ny, const float &nz, const float &ox, const float &oy, const float &oz)
{
n = (cv::Mat_<float>(3,1)<<nx,ny,nz);
o = (cv::Mat_<float>(3,1)<<ox,oy,oz);
cv::Mat up = (cv::Mat_<float>(3,1) << 0.0f, 1.0f, 0.0f);
cv::Mat v = up.cross(n);
const float s = cv::norm(v);
const float c = up.dot(n);
const float a = atan2(s,c);
Tpw = cv::Mat::eye(4,4,CV_32F);
const float rang = -3.14f/2+((float)rand()/RAND_MAX)*3.14f;
cout << rang;
Tpw.rowRange(0,3).colRange(0,3) = ExpSO3(v*a/s)*ExpSO3(up*rang);
o.copyTo(Tpw.col(3).rowRange(0,3));
glTpw.m[0] = Tpw.at<float>(0,0);
glTpw.m[1] = Tpw.at<float>(1,0);
glTpw.m[2] = Tpw.at<float>(2,0);
glTpw.m[3] = 0.0;
glTpw.m[4] = Tpw.at<float>(0,1);
glTpw.m[5] = Tpw.at<float>(1,1);
glTpw.m[6] = Tpw.at<float>(2,1);
glTpw.m[7] = 0.0;
glTpw.m[8] = Tpw.at<float>(0,2);
glTpw.m[9] = Tpw.at<float>(1,2);
glTpw.m[10] = Tpw.at<float>(2,2);
glTpw.m[11] = 0.0;
glTpw.m[12] = Tpw.at<float>(0,3);
glTpw.m[13] = Tpw.at<float>(1,3);
glTpw.m[14] = Tpw.at<float>(2,3);
glTpw.m[15] = 1.0;
}
}

View File

@ -0,0 +1,120 @@
/**
* This file is part of ORB-SLAM2.
*
* Copyright (C) 2014-2016 Raúl Mur-Artal <raulmur at unizar dot es> (University of Zaragoza)
* For more information see <https://github.com/raulmur/ORB_SLAM2>
*
* ORB-SLAM2 is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* ORB-SLAM2 is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with ORB-SLAM2. If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef VIEWERAR_H
#define VIEWERAR_H
#include <mutex>
#include <opencv2/core/core.hpp>
#include <pangolin/pangolin.h>
#include <string>
#include"../../../include/System.h"
namespace ORB_SLAM2
{
class Plane
{
public:
Plane(const std::vector<MapPoint*> &vMPs, const cv::Mat &Tcw);
Plane(const float &nx, const float &ny, const float &nz, const float &ox, const float &oy, const float &oz);
void Recompute();
//normal
cv::Mat n;
//origin
cv::Mat o;
//arbitrary orientation along normal
float rang;
//transformation from world to the plane
cv::Mat Tpw;
pangolin::OpenGlMatrix glTpw;
//MapPoints that define the plane
std::vector<MapPoint*> mvMPs;
//camera pose when the plane was first observed (to compute normal direction)
cv::Mat mTcw, XC;
};
class ViewerAR
{
public:
ViewerAR();
void SetFPS(const float fps){
mFPS = fps;
mT=1e3/fps;
}
void SetSLAM(ORB_SLAM2::System* pSystem){
mpSystem = pSystem;
}
// Main thread function.
void Run();
void SetCameraCalibration(const float &fx_, const float &fy_, const float &cx_, const float &cy_){
fx = fx_; fy = fy_; cx = cx_; cy = cy_;
}
void SetImagePose(const cv::Mat &im, const cv::Mat &Tcw, const int &status,
const std::vector<cv::KeyPoint> &vKeys, const std::vector<MapPoint*> &vMPs);
void GetImagePose(cv::Mat &im, cv::Mat &Tcw, int &status,
std::vector<cv::KeyPoint> &vKeys, std::vector<MapPoint*> &vMPs);
private:
//SLAM
ORB_SLAM2::System* mpSystem;
void PrintStatus(const int &status, const bool &bLocMode, cv::Mat &im);
void AddTextToImage(const std::string &s, cv::Mat &im, const int r=0, const int g=0, const int b=0);
void LoadCameraPose(const cv::Mat &Tcw);
void DrawImageTexture(pangolin::GlTexture &imageTexture, cv::Mat &im);
void DrawCube(const float &size, const float x=0, const float y=0, const float z=0);
void DrawPlane(int ndivs, float ndivsize);
void DrawPlane(Plane* pPlane, int ndivs, float ndivsize);
void DrawTrackedPoints(const std::vector<cv::KeyPoint> &vKeys, const std::vector<MapPoint*> &vMPs, cv::Mat &im);
Plane* DetectPlane(const cv::Mat Tcw, const std::vector<MapPoint*> &vMPs, const int iterations=50);
// frame rate
float mFPS, mT;
float fx,fy,cx,cy;
// Last processed image and computed pose by the SLAM
std::mutex mMutexPoseImage;
cv::Mat mTcw;
cv::Mat mImage;
int mStatus;
std::vector<cv::KeyPoint> mvKeys;
std::vector<MapPoint*> mvMPs;
};
}
#endif // VIEWERAR_H

View File

@ -0,0 +1,169 @@
/**
* This file is part of ORB-SLAM2.
*
* Copyright (C) 2014-2016 Raúl Mur-Artal <raulmur at unizar dot es> (University of Zaragoza)
* For more information see <https://github.com/raulmur/ORB_SLAM2>
*
* ORB-SLAM2 is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* ORB-SLAM2 is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with ORB-SLAM2. If not, see <http://www.gnu.org/licenses/>.
*/
#include<iostream>
#include<algorithm>
#include<fstream>
#include<chrono>
#include<ros/ros.h>
#include <cv_bridge/cv_bridge.h>
#include<opencv2/core/core.hpp>
#include<opencv2/imgproc/imgproc.hpp>
#include"../../../include/System.h"
#include"ViewerAR.h"
using namespace std;
ORB_SLAM2::ViewerAR viewerAR;
bool bRGB = true;
cv::Mat K;
cv::Mat DistCoef;
class ImageGrabber
{
public:
ImageGrabber(ORB_SLAM2::System* pSLAM):mpSLAM(pSLAM){}
void GrabImage(const sensor_msgs::ImageConstPtr& msg);
ORB_SLAM2::System* mpSLAM;
};
int main(int argc, char **argv)
{
ros::init(argc, argv, "Mono");
ros::start();
if(argc != 3)
{
cerr << endl << "Usage: rosrun ORB_SLAM2 Mono path_to_vocabulary path_to_settings" << endl;
ros::shutdown();
return 1;
}
// Create SLAM system. It initializes all system threads and gets ready to process frames.
ORB_SLAM2::System SLAM(argv[1],argv[2],ORB_SLAM2::System::MONOCULAR,false);
cout << endl << endl;
cout << "-----------------------" << endl;
cout << "Augmented Reality Demo" << endl;
cout << "1) Translate the camera to initialize SLAM." << endl;
cout << "2) Look at a planar region and translate the camera." << endl;
cout << "3) Press Insert Cube to place a virtual cube in the plane. " << endl;
cout << endl;
cout << "You can place several cubes in different planes." << endl;
cout << "-----------------------" << endl;
cout << endl;
viewerAR.SetSLAM(&SLAM);
ImageGrabber igb(&SLAM);
ros::NodeHandle nodeHandler;
ros::Subscriber sub = nodeHandler.subscribe("/camera/image_raw", 1, &ImageGrabber::GrabImage,&igb);
cv::FileStorage fSettings(argv[2], cv::FileStorage::READ);
bRGB = static_cast<bool>((int)fSettings["Camera.RGB"]);
float fps = fSettings["Camera.fps"];
viewerAR.SetFPS(fps);
float fx = fSettings["Camera.fx"];
float fy = fSettings["Camera.fy"];
float cx = fSettings["Camera.cx"];
float cy = fSettings["Camera.cy"];
viewerAR.SetCameraCalibration(fx,fy,cx,cy);
K = cv::Mat::eye(3,3,CV_32F);
K.at<float>(0,0) = fx;
K.at<float>(1,1) = fy;
K.at<float>(0,2) = cx;
K.at<float>(1,2) = cy;
DistCoef = cv::Mat::zeros(4,1,CV_32F);
DistCoef.at<float>(0) = fSettings["Camera.k1"];
DistCoef.at<float>(1) = fSettings["Camera.k2"];
DistCoef.at<float>(2) = fSettings["Camera.p1"];
DistCoef.at<float>(3) = fSettings["Camera.p2"];
const float k3 = fSettings["Camera.k3"];
if(k3!=0)
{
DistCoef.resize(5);
DistCoef.at<float>(4) = k3;
}
thread tViewer = thread(&ORB_SLAM2::ViewerAR::Run,&viewerAR);
ros::spin();
// Stop all threads
SLAM.Shutdown();
// Save camera trajectory
SLAM.SaveKeyFrameTrajectoryTUM("KeyFrameTrajectory.txt");
ros::shutdown();
return 0;
}
void ImageGrabber::GrabImage(const sensor_msgs::ImageConstPtr& msg)
{
// Copy the ros image message to cv::Mat.
cv_bridge::CvImageConstPtr cv_ptr;
try
{
cv_ptr = cv_bridge::toCvShare(msg);
}
catch (cv_bridge::Exception& e)
{
ROS_ERROR("cv_bridge exception: %s", e.what());
return;
}
cv::Mat im = cv_ptr->image.clone();
cv::Mat imu;
cv::Mat Tcw = mpSLAM->TrackMonocular(cv_ptr->image,cv_ptr->header.stamp.toSec());
int state = mpSLAM->GetTrackingState();
vector<ORB_SLAM2::MapPoint*> vMPs = mpSLAM->GetTrackedMapPoints();
vector<cv::KeyPoint> vKeys = mpSLAM->GetTrackedKeyPointsUn();
cv::undistort(im,imu,K,DistCoef);
if(bRGB)
viewerAR.SetImagePose(imu,Tcw,state,vKeys,vMPs);
else
{
cv::cvtColor(imu,imu,CV_RGB2BGR);
viewerAR.SetImagePose(imu,Tcw,state,vKeys,vMPs);
}
}

View File

@ -0,0 +1,96 @@
/**
* This file is part of ORB-SLAM2.
*
* Copyright (C) 2014-2016 Raúl Mur-Artal <raulmur at unizar dot es> (University of Zaragoza)
* For more information see <https://github.com/raulmur/ORB_SLAM2>
*
* ORB-SLAM2 is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* ORB-SLAM2 is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with ORB-SLAM2. If not, see <http://www.gnu.org/licenses/>.
*/
#include<iostream>
#include<algorithm>
#include<fstream>
#include<chrono>
#include<ros/ros.h>
#include <cv_bridge/cv_bridge.h>
#include<opencv2/core/core.hpp>
#include"../../../include/System.h"
using namespace std;
class ImageGrabber
{
public:
ImageGrabber(ORB_SLAM2::System* pSLAM):mpSLAM(pSLAM){}
void GrabImage(const sensor_msgs::ImageConstPtr& msg);
ORB_SLAM2::System* mpSLAM;
};
int main(int argc, char **argv)
{
ros::init(argc, argv, "Mono");
ros::start();
if(argc != 3)
{
cerr << endl << "Usage: rosrun ORB_SLAM2 Mono path_to_vocabulary path_to_settings" << endl;
ros::shutdown();
return 1;
}
// Create SLAM system. It initializes all system threads and gets ready to process frames.
ORB_SLAM2::System SLAM(argv[1],argv[2],ORB_SLAM2::System::MONOCULAR,true);
ImageGrabber igb(&SLAM);
ros::NodeHandle nodeHandler;
ros::Subscriber sub = nodeHandler.subscribe("/camera/image_raw", 1, &ImageGrabber::GrabImage,&igb);
ros::spin();
// Stop all threads
SLAM.Shutdown();
// Save camera trajectory
SLAM.SaveKeyFrameTrajectoryTUM("KeyFrameTrajectory.txt");
ros::shutdown();
return 0;
}
void ImageGrabber::GrabImage(const sensor_msgs::ImageConstPtr& msg)
{
// Copy the ros image message to cv::Mat.
cv_bridge::CvImageConstPtr cv_ptr;
try
{
cv_ptr = cv_bridge::toCvShare(msg);
}
catch (cv_bridge::Exception& e)
{
ROS_ERROR("cv_bridge exception: %s", e.what());
return;
}
mpSLAM->TrackMonocular(cv_ptr->image,cv_ptr->header.stamp.toSec());
}

View File

@ -0,0 +1,115 @@
/**
* This file is part of ORB-SLAM2.
*
* Copyright (C) 2014-2016 Raúl Mur-Artal <raulmur at unizar dot es> (University of Zaragoza)
* For more information see <https://github.com/raulmur/ORB_SLAM2>
*
* ORB-SLAM2 is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* ORB-SLAM2 is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with ORB-SLAM2. If not, see <http://www.gnu.org/licenses/>.
*/
#include<iostream>
#include<algorithm>
#include<fstream>
#include<chrono>
#include<ros/ros.h>
#include <cv_bridge/cv_bridge.h>
#include <message_filters/subscriber.h>
#include <message_filters/time_synchronizer.h>
#include <message_filters/sync_policies/approximate_time.h>
#include<opencv2/core/core.hpp>
#include"../../../include/System.h"
using namespace std;
class ImageGrabber
{
public:
ImageGrabber(ORB_SLAM2::System* pSLAM):mpSLAM(pSLAM){}
void GrabRGBD(const sensor_msgs::ImageConstPtr& msgRGB,const sensor_msgs::ImageConstPtr& msgD);
ORB_SLAM2::System* mpSLAM;
};
int main(int argc, char **argv)
{
ros::init(argc, argv, "RGBD");
ros::start();
if(argc != 3)
{
cerr << endl << "Usage: rosrun ORB_SLAM2 RGBD path_to_vocabulary path_to_settings" << endl;
ros::shutdown();
return 1;
}
// Create SLAM system. It initializes all system threads and gets ready to process frames.
ORB_SLAM2::System SLAM(argv[1],argv[2],ORB_SLAM2::System::RGBD,true);
ImageGrabber igb(&SLAM);
ros::NodeHandle nh;
message_filters::Subscriber<sensor_msgs::Image> rgb_sub(nh, "/camera/rgb/image_raw", 1);
message_filters::Subscriber<sensor_msgs::Image> depth_sub(nh, "camera/depth_registered/image_raw", 1);
typedef message_filters::sync_policies::ApproximateTime<sensor_msgs::Image, sensor_msgs::Image> sync_pol;
message_filters::Synchronizer<sync_pol> sync(sync_pol(10), rgb_sub,depth_sub);
sync.registerCallback(boost::bind(&ImageGrabber::GrabRGBD,&igb,_1,_2));
ros::spin();
// Stop all threads
SLAM.Shutdown();
// Save camera trajectory
SLAM.SaveKeyFrameTrajectoryTUM("KeyFrameTrajectory.txt");
ros::shutdown();
return 0;
}
void ImageGrabber::GrabRGBD(const sensor_msgs::ImageConstPtr& msgRGB,const sensor_msgs::ImageConstPtr& msgD)
{
// Copy the ros image message to cv::Mat.
cv_bridge::CvImageConstPtr cv_ptrRGB;
try
{
cv_ptrRGB = cv_bridge::toCvShare(msgRGB);
}
catch (cv_bridge::Exception& e)
{
ROS_ERROR("cv_bridge exception: %s", e.what());
return;
}
cv_bridge::CvImageConstPtr cv_ptrD;
try
{
cv_ptrD = cv_bridge::toCvShare(msgD);
}
catch (cv_bridge::Exception& e)
{
ROS_ERROR("cv_bridge exception: %s", e.what());
return;
}
mpSLAM->TrackRGBD(cv_ptrRGB->image,cv_ptrD->image,cv_ptrRGB->header.stamp.toSec());
}

View File

@ -0,0 +1,172 @@
/**
* This file is part of ORB-SLAM2.
*
* Copyright (C) 2014-2016 Raúl Mur-Artal <raulmur at unizar dot es> (University of Zaragoza)
* For more information see <https://github.com/raulmur/ORB_SLAM2>
*
* ORB-SLAM2 is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* ORB-SLAM2 is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with ORB-SLAM2. If not, see <http://www.gnu.org/licenses/>.
*/
#include<iostream>
#include<algorithm>
#include<fstream>
#include<chrono>
#include<ros/ros.h>
#include <cv_bridge/cv_bridge.h>
#include <message_filters/subscriber.h>
#include <message_filters/time_synchronizer.h>
#include <message_filters/sync_policies/approximate_time.h>
#include<opencv2/core/core.hpp>
#include"../../../include/System.h"
using namespace std;
class ImageGrabber
{
public:
ImageGrabber(ORB_SLAM2::System* pSLAM):mpSLAM(pSLAM){}
void GrabStereo(const sensor_msgs::ImageConstPtr& msgLeft,const sensor_msgs::ImageConstPtr& msgRight);
ORB_SLAM2::System* mpSLAM;
bool do_rectify;
cv::Mat M1l,M2l,M1r,M2r;
};
int main(int argc, char **argv)
{
ros::init(argc, argv, "RGBD");
ros::start();
if(argc != 4)
{
cerr << endl << "Usage: rosrun ORB_SLAM2 Stereo path_to_vocabulary path_to_settings do_rectify" << endl;
ros::shutdown();
return 1;
}
// Create SLAM system. It initializes all system threads and gets ready to process frames.
ORB_SLAM2::System SLAM(argv[1],argv[2],ORB_SLAM2::System::STEREO,true);
ImageGrabber igb(&SLAM);
stringstream ss(argv[3]);
ss >> boolalpha >> igb.do_rectify;
if(igb.do_rectify)
{
// Load settings related to stereo calibration
cv::FileStorage fsSettings(argv[2], cv::FileStorage::READ);
if(!fsSettings.isOpened())
{
cerr << "ERROR: Wrong path to settings" << endl;
return -1;
}
cv::Mat K_l, K_r, P_l, P_r, R_l, R_r, D_l, D_r;
fsSettings["LEFT.K"] >> K_l;
fsSettings["RIGHT.K"] >> K_r;
fsSettings["LEFT.P"] >> P_l;
fsSettings["RIGHT.P"] >> P_r;
fsSettings["LEFT.R"] >> R_l;
fsSettings["RIGHT.R"] >> R_r;
fsSettings["LEFT.D"] >> D_l;
fsSettings["RIGHT.D"] >> D_r;
int rows_l = fsSettings["LEFT.height"];
int cols_l = fsSettings["LEFT.width"];
int rows_r = fsSettings["RIGHT.height"];
int cols_r = fsSettings["RIGHT.width"];
if(K_l.empty() || K_r.empty() || P_l.empty() || P_r.empty() || R_l.empty() || R_r.empty() || D_l.empty() || D_r.empty() ||
rows_l==0 || rows_r==0 || cols_l==0 || cols_r==0)
{
cerr << "ERROR: Calibration parameters to rectify stereo are missing!" << endl;
return -1;
}
cv::initUndistortRectifyMap(K_l,D_l,R_l,P_l.rowRange(0,3).colRange(0,3),cv::Size(cols_l,rows_l),CV_32F,igb.M1l,igb.M2l);
cv::initUndistortRectifyMap(K_r,D_r,R_r,P_r.rowRange(0,3).colRange(0,3),cv::Size(cols_r,rows_r),CV_32F,igb.M1r,igb.M2r);
}
ros::NodeHandle nh;
message_filters::Subscriber<sensor_msgs::Image> left_sub(nh, "/camera/left/image_raw", 1);
message_filters::Subscriber<sensor_msgs::Image> right_sub(nh, "camera/right/image_raw", 1);
typedef message_filters::sync_policies::ApproximateTime<sensor_msgs::Image, sensor_msgs::Image> sync_pol;
message_filters::Synchronizer<sync_pol> sync(sync_pol(10), left_sub,right_sub);
sync.registerCallback(boost::bind(&ImageGrabber::GrabStereo,&igb,_1,_2));
ros::spin();
// Stop all threads
SLAM.Shutdown();
// Save camera trajectory
SLAM.SaveKeyFrameTrajectoryTUM("KeyFrameTrajectory_TUM_Format.txt");
SLAM.SaveTrajectoryTUM("FrameTrajectory_TUM_Format.txt");
SLAM.SaveTrajectoryKITTI("FrameTrajectory_KITTI_Format.txt");
ros::shutdown();
return 0;
}
void ImageGrabber::GrabStereo(const sensor_msgs::ImageConstPtr& msgLeft,const sensor_msgs::ImageConstPtr& msgRight)
{
// Copy the ros image message to cv::Mat.
cv_bridge::CvImageConstPtr cv_ptrLeft;
try
{
cv_ptrLeft = cv_bridge::toCvShare(msgLeft);
}
catch (cv_bridge::Exception& e)
{
ROS_ERROR("cv_bridge exception: %s", e.what());
return;
}
cv_bridge::CvImageConstPtr cv_ptrRight;
try
{
cv_ptrRight = cv_bridge::toCvShare(msgRight);
}
catch (cv_bridge::Exception& e)
{
ROS_ERROR("cv_bridge exception: %s", e.what());
return;
}
if(do_rectify)
{
cv::Mat imLeft, imRight;
cv::remap(cv_ptrLeft->image,imLeft,M1l,M2l,cv::INTER_LINEAR);
cv::remap(cv_ptrRight->image,imRight,M1r,M2r,cv::INTER_LINEAR);
mpSLAM->TrackStereo(imLeft,imRight,cv_ptrLeft->header.stamp.toSec());
}
else
{
mpSLAM->TrackStereo(cv_ptrLeft->image,cv_ptrRight->image,cv_ptrLeft->header.stamp.toSec());
}
}

116
Examples/Stereo/EuRoC.yaml Normal file
View File

@ -0,0 +1,116 @@
%YAML:1.0
#--------------------------------------------------------------------------------------------
# Camera Parameters. Adjust them!
#--------------------------------------------------------------------------------------------
# Camera calibration and distortion parameters (OpenCV)
Camera.fx: 435.2046959714599
Camera.fy: 435.2046959714599
Camera.cx: 367.4517211914062
Camera.cy: 252.2008514404297
Camera.k1: 0.0
Camera.k2: 0.0
Camera.p1: 0.0
Camera.p2: 0.0
Camera.width: 752
Camera.height: 480
# Camera frames per second
Camera.fps: 20.0
# stereo baseline times fx
Camera.bf: 47.90639384423901
# Color order of the images (0: BGR, 1: RGB. It is ignored if images are grayscale)
Camera.RGB: 1
# Close/Far threshold. Baseline times.
ThDepth: 35
#--------------------------------------------------------------------------------------------
# Stereo Rectification. Only if you need to pre-rectify the images.
# Camera.fx, .fy, etc must be the same as in LEFT.P
#--------------------------------------------------------------------------------------------
LEFT.height: 480
LEFT.width: 752
LEFT.D: !!opencv-matrix
rows: 1
cols: 5
dt: d
data:[-0.28340811, 0.07395907, 0.00019359, 1.76187114e-05, 0.0]
LEFT.K: !!opencv-matrix
rows: 3
cols: 3
dt: d
data: [458.654, 0.0, 367.215, 0.0, 457.296, 248.375, 0.0, 0.0, 1.0]
LEFT.R: !!opencv-matrix
rows: 3
cols: 3
dt: d
data: [0.999966347530033, -0.001422739138722922, 0.008079580483432283, 0.001365741834644127, 0.9999741760894847, 0.007055629199258132, -0.008089410156878961, -0.007044357138835809, 0.9999424675829176]
LEFT.P: !!opencv-matrix
rows: 3
cols: 4
dt: d
data: [435.2046959714599, 0, 367.4517211914062, 0, 0, 435.2046959714599, 252.2008514404297, 0, 0, 0, 1, 0]
RIGHT.height: 480
RIGHT.width: 752
RIGHT.D: !!opencv-matrix
rows: 1
cols: 5
dt: d
data:[-0.28368365, 0.07451284, -0.00010473, -3.555907e-05, 0.0]
RIGHT.K: !!opencv-matrix
rows: 3
cols: 3
dt: d
data: [457.587, 0.0, 379.999, 0.0, 456.134, 255.238, 0.0, 0.0, 1]
RIGHT.R: !!opencv-matrix
rows: 3
cols: 3
dt: d
data: [0.9999633526194376, -0.003625811871560086, 0.007755443660172947, 0.003680398547259526, 0.9999684752771629, -0.007035845251224894, -0.007729688520722713, 0.007064130529506649, 0.999945173484644]
RIGHT.P: !!opencv-matrix
rows: 3
cols: 4
dt: d
data: [435.2046959714599, 0, 367.4517211914062, -47.90639384423901, 0, 435.2046959714599, 252.2008514404297, 0, 0, 0, 1, 0]
#--------------------------------------------------------------------------------------------
# ORB Parameters
#--------------------------------------------------------------------------------------------
# ORB Extractor: Number of features per image
ORBextractor.nFeatures: 1200
# ORB Extractor: Scale factor between levels in the scale pyramid
ORBextractor.scaleFactor: 1.2
# ORB Extractor: Number of levels in the scale pyramid
ORBextractor.nLevels: 8
# ORB Extractor: Fast threshold
# Image is divided in a grid. At each cell FAST are extracted imposing a minimum response.
# Firstly we impose iniThFAST. If no corners are detected we impose a lower value minThFAST
# You can lower these values if your images have low contrast
ORBextractor.iniThFAST: 20
ORBextractor.minThFAST: 7
#--------------------------------------------------------------------------------------------
# Viewer Parameters
#--------------------------------------------------------------------------------------------
Viewer.KeyFrameSize: 0.05
Viewer.KeyFrameLineWidth: 1
Viewer.GraphLineWidth: 0.9
Viewer.PointSize:2
Viewer.CameraSize: 0.08
Viewer.CameraLineWidth: 3
Viewer.ViewpointX: 0
Viewer.ViewpointY: -0.7
Viewer.ViewpointZ: -1.8
Viewer.ViewpointF: 500

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,66 @@
%YAML:1.0
#--------------------------------------------------------------------------------------------
# Camera Parameters. Adjust them!
#--------------------------------------------------------------------------------------------
# Camera calibration and distortion parameters (OpenCV)
Camera.fx: 718.856
Camera.fy: 718.856
Camera.cx: 607.1928
Camera.cy: 185.2157
Camera.k1: 0.0
Camera.k2: 0.0
Camera.p1: 0.0
Camera.p2: 0.0
Camera.width: 1241
Camera.height: 376
# Camera frames per second
Camera.fps: 10.0
# stereo baseline times fx
Camera.bf: 386.1448
# Color order of the images (0: BGR, 1: RGB. It is ignored if images are grayscale)
Camera.RGB: 1
# Close/Far threshold. Baseline times.
ThDepth: 35
#--------------------------------------------------------------------------------------------
# ORB Parameters
#--------------------------------------------------------------------------------------------
# ORB Extractor: Number of features per image
ORBextractor.nFeatures: 2000
# ORB Extractor: Scale factor between levels in the scale pyramid
ORBextractor.scaleFactor: 1.2
# ORB Extractor: Number of levels in the scale pyramid
ORBextractor.nLevels: 8
# ORB Extractor: Fast threshold
# Image is divided in a grid. At each cell FAST are extracted imposing a minimum response.
# Firstly we impose iniThFAST. If no corners are detected we impose a lower value minThFAST
# You can lower these values if your images have low contrast
ORBextractor.iniThFAST: 20
ORBextractor.minThFAST: 7
#--------------------------------------------------------------------------------------------
# Viewer Parameters
#--------------------------------------------------------------------------------------------
Viewer.KeyFrameSize: 0.6
Viewer.KeyFrameLineWidth: 4
Viewer.GraphLineWidth: 1
Viewer.PointSize:2
Viewer.CameraSize: 0.7
Viewer.CameraLineWidth: 3
Viewer.ViewpointX: 0
Viewer.ViewpointY: -100
Viewer.ViewpointZ: -0.1
Viewer.ViewpointF: 2000

View File

@ -0,0 +1,66 @@
%YAML:1.0
#--------------------------------------------------------------------------------------------
# Camera Parameters. Adjust them!
#--------------------------------------------------------------------------------------------
# Camera calibration and distortion parameters (OpenCV)
Camera.fx: 721.5377
Camera.fy: 721.5377
Camera.cx: 609.5593
Camera.cy: 172.854
Camera.k1: 0.0
Camera.k2: 0.0
Camera.p1: 0.0
Camera.p2: 0.0
Camera.width: 1241
Camera.height: 376
# Camera frames per second
Camera.fps: 10.0
# stereo baseline times fx
Camera.bf: 387.5744
# Color order of the images (0: BGR, 1: RGB. It is ignored if images are grayscale)
Camera.RGB: 1
# Close/Far threshold. Baseline times.
ThDepth: 40
#--------------------------------------------------------------------------------------------
# ORB Parameters
#--------------------------------------------------------------------------------------------
# ORB Extractor: Number of features per image
ORBextractor.nFeatures: 2000
# ORB Extractor: Scale factor between levels in the scale pyramid
ORBextractor.scaleFactor: 1.2
# ORB Extractor: Number of levels in the scale pyramid
ORBextractor.nLevels: 8
# ORB Extractor: Fast threshold
# Image is divided in a grid. At each cell FAST are extracted imposing a minimum response.
# Firstly we impose iniThFAST. If no corners are detected we impose a lower value minThFAST
# You can lower these values if your images have low contrast
ORBextractor.iniThFAST: 20
ORBextractor.minThFAST: 7
#--------------------------------------------------------------------------------------------
# Viewer Parameters
#--------------------------------------------------------------------------------------------
Viewer.KeyFrameSize: 0.6
Viewer.KeyFrameLineWidth: 2
Viewer.GraphLineWidth: 1
Viewer.PointSize:2
Viewer.CameraSize: 0.7
Viewer.CameraLineWidth: 3
Viewer.ViewpointX: 0
Viewer.ViewpointY: -100
Viewer.ViewpointZ: -0.1
Viewer.ViewpointF: 2000

View File

@ -0,0 +1,66 @@
%YAML:1.0
#--------------------------------------------------------------------------------------------
# Camera Parameters. Adjust them!
#--------------------------------------------------------------------------------------------
# Camera calibration and distortion parameters (OpenCV)
Camera.fx: 707.0912
Camera.fy: 707.0912
Camera.cx: 601.8873
Camera.cy: 183.1104
Camera.k1: 0.0
Camera.k2: 0.0
Camera.p1: 0.0
Camera.p2: 0.0
Camera.width: 1241
Camera.height: 376
# Camera frames per second
Camera.fps: 10.0
# stereo baseline times fx
Camera.bf: 379.8145
# Color order of the images (0: BGR, 1: RGB. It is ignored if images are grayscale)
Camera.RGB: 1
# Close/Far threshold. Baseline times.
ThDepth: 40
#--------------------------------------------------------------------------------------------
# ORB Parameters
#--------------------------------------------------------------------------------------------
# ORB Extractor: Number of features per image
ORBextractor.nFeatures: 2000
# ORB Extractor: Scale factor between levels in the scale pyramid
ORBextractor.scaleFactor: 1.2
# ORB Extractor: Number of levels in the scale pyramid
ORBextractor.nLevels: 8
# ORB Extractor: Fast threshold
# Image is divided in a grid. At each cell FAST are extracted imposing a minimum response.
# Firstly we impose iniThFAST. If no corners are detected we impose a lower value minThFAST
# You can lower these values if your images have low contrast
ORBextractor.iniThFAST: 12
ORBextractor.minThFAST: 7
#--------------------------------------------------------------------------------------------
# Viewer Parameters
#--------------------------------------------------------------------------------------------
Viewer.KeyFrameSize: 0.6
Viewer.KeyFrameLineWidth: 2
Viewer.GraphLineWidth: 1
Viewer.PointSize:2
Viewer.CameraSize: 0.7
Viewer.CameraLineWidth: 3
Viewer.ViewpointX: 0
Viewer.ViewpointY: -100
Viewer.ViewpointZ: -0.1
Viewer.ViewpointF: 2000

View File

@ -0,0 +1,216 @@
/**
* This file is part of ORB-SLAM2.
*
* Copyright (C) 2014-2016 Raúl Mur-Artal <raulmur at unizar dot es> (University of Zaragoza)
* For more information see <https://github.com/raulmur/ORB_SLAM2>
*
* ORB-SLAM2 is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* ORB-SLAM2 is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with ORB-SLAM2. If not, see <http://www.gnu.org/licenses/>.
*/
#include<iostream>
#include<algorithm>
#include<fstream>
#include<iomanip>
#include<chrono>
#include <unistd.h>
#include<opencv2/core/core.hpp>
#include<System.h>
using namespace std;
void LoadImages(const string &strPathLeft, const string &strPathRight, const string &strPathTimes,
vector<string> &vstrImageLeft, vector<string> &vstrImageRight, vector<double> &vTimeStamps);
int main(int argc, char **argv)
{
if(argc != 6)
{
cerr << endl << "Usage: ./stereo_euroc path_to_vocabulary path_to_settings path_to_left_folder path_to_right_folder path_to_times_file" << endl;
return 1;
}
// Retrieve paths to images
vector<string> vstrImageLeft;
vector<string> vstrImageRight;
vector<double> vTimeStamp;
LoadImages(string(argv[3]), string(argv[4]), string(argv[5]), vstrImageLeft, vstrImageRight, vTimeStamp);
if(vstrImageLeft.empty() || vstrImageRight.empty())
{
cerr << "ERROR: No images in provided path." << endl;
return 1;
}
if(vstrImageLeft.size()!=vstrImageRight.size())
{
cerr << "ERROR: Different number of left and right images." << endl;
return 1;
}
// Read rectification parameters
cv::FileStorage fsSettings(argv[2], cv::FileStorage::READ);
if(!fsSettings.isOpened())
{
cerr << "ERROR: Wrong path to settings" << endl;
return -1;
}
cv::Mat K_l, K_r, P_l, P_r, R_l, R_r, D_l, D_r;
fsSettings["LEFT.K"] >> K_l;
fsSettings["RIGHT.K"] >> K_r;
fsSettings["LEFT.P"] >> P_l;
fsSettings["RIGHT.P"] >> P_r;
fsSettings["LEFT.R"] >> R_l;
fsSettings["RIGHT.R"] >> R_r;
fsSettings["LEFT.D"] >> D_l;
fsSettings["RIGHT.D"] >> D_r;
int rows_l = fsSettings["LEFT.height"];
int cols_l = fsSettings["LEFT.width"];
int rows_r = fsSettings["RIGHT.height"];
int cols_r = fsSettings["RIGHT.width"];
if(K_l.empty() || K_r.empty() || P_l.empty() || P_r.empty() || R_l.empty() || R_r.empty() || D_l.empty() || D_r.empty() ||
rows_l==0 || rows_r==0 || cols_l==0 || cols_r==0)
{
cerr << "ERROR: Calibration parameters to rectify stereo are missing!" << endl;
return -1;
}
cv::Mat M1l,M2l,M1r,M2r;
cv::initUndistortRectifyMap(K_l,D_l,R_l,P_l.rowRange(0,3).colRange(0,3),cv::Size(cols_l,rows_l),CV_32F,M1l,M2l);
cv::initUndistortRectifyMap(K_r,D_r,R_r,P_r.rowRange(0,3).colRange(0,3),cv::Size(cols_r,rows_r),CV_32F,M1r,M2r);
const int nImages = vstrImageLeft.size();
// Create SLAM system. It initializes all system threads and gets ready to process frames.
ORB_SLAM2::System SLAM(argv[1],argv[2],ORB_SLAM2::System::STEREO,true);
// Vector for tracking time statistics
vector<float> vTimesTrack;
vTimesTrack.resize(nImages);
cout << endl << "-------" << endl;
cout << "Start processing sequence ..." << endl;
cout << "Images in the sequence: " << nImages << endl << endl;
// Main loop
cv::Mat imLeft, imRight, imLeftRect, imRightRect;
for(int ni=0; ni<nImages; ni++)
{
// Read left and right images from file
imLeft = cv::imread(vstrImageLeft[ni],CV_LOAD_IMAGE_UNCHANGED);
imRight = cv::imread(vstrImageRight[ni],CV_LOAD_IMAGE_UNCHANGED);
if(imLeft.empty())
{
cerr << endl << "Failed to load image at: "
<< string(vstrImageLeft[ni]) << endl;
return 1;
}
if(imRight.empty())
{
cerr << endl << "Failed to load image at: "
<< string(vstrImageRight[ni]) << endl;
return 1;
}
cv::remap(imLeft,imLeftRect,M1l,M2l,cv::INTER_LINEAR);
cv::remap(imRight,imRightRect,M1r,M2r,cv::INTER_LINEAR);
double tframe = vTimeStamp[ni];
#ifdef COMPILEDWITHC11
std::chrono::steady_clock::time_point t1 = std::chrono::steady_clock::now();
#else
std::chrono::monotonic_clock::time_point t1 = std::chrono::monotonic_clock::now();
#endif
// Pass the images to the SLAM system
SLAM.TrackStereo(imLeftRect,imRightRect,tframe);
#ifdef COMPILEDWITHC11
std::chrono::steady_clock::time_point t2 = std::chrono::steady_clock::now();
#else
std::chrono::monotonic_clock::time_point t2 = std::chrono::monotonic_clock::now();
#endif
double ttrack= std::chrono::duration_cast<std::chrono::duration<double> >(t2 - t1).count();
vTimesTrack[ni]=ttrack;
// Wait to load the next frame
double T=0;
if(ni<nImages-1)
T = vTimeStamp[ni+1]-tframe;
else if(ni>0)
T = tframe-vTimeStamp[ni-1];
if(ttrack<T)
usleep((T-ttrack)*1e6);
}
// Stop all threads
SLAM.Shutdown();
// Tracking time statistics
sort(vTimesTrack.begin(),vTimesTrack.end());
float totaltime = 0;
for(int ni=0; ni<nImages; ni++)
{
totaltime+=vTimesTrack[ni];
}
cout << "-------" << endl << endl;
cout << "median tracking time: " << vTimesTrack[nImages/2] << endl;
cout << "mean tracking time: " << totaltime/nImages << endl;
// Save camera trajectory
SLAM.SaveTrajectoryTUM("CameraTrajectory.txt");
return 0;
}
void LoadImages(const string &strPathLeft, const string &strPathRight, const string &strPathTimes,
vector<string> &vstrImageLeft, vector<string> &vstrImageRight, vector<double> &vTimeStamps)
{
ifstream fTimes;
fTimes.open(strPathTimes.c_str());
vTimeStamps.reserve(5000);
vstrImageLeft.reserve(5000);
vstrImageRight.reserve(5000);
while(!fTimes.eof())
{
string s;
getline(fTimes,s);
if(!s.empty())
{
stringstream ss;
ss << s;
vstrImageLeft.push_back(strPathLeft + "/" + ss.str() + ".png");
vstrImageRight.push_back(strPathRight + "/" + ss.str() + ".png");
double t;
ss >> t;
vTimeStamps.push_back(t/1e9);
}
}
}

Binary file not shown.

View File

@ -0,0 +1,390 @@
/**
* This file is part of ORB-SLAM2.
*
* Copyright (C) 2014-2016 Raúl Mur-Artal <raulmur at unizar dot es> (University of Zaragoza)
* For more information see <https://github.com/raulmur/ORB_SLAM2>
*
* ORB-SLAM2 is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* ORB-SLAM2 is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with ORB-SLAM2. If not, see <http://www.gnu.org/licenses/>.
*/
#include <iostream>
#include <algorithm>
#include <fstream>
#include <iomanip>
#include <chrono>
#include <unistd.h>
#include <opencv2/core/core.hpp>
#include <vector>
// #include <pcl/visualization/cloud_viewer.h>
// #include <pcl/io/io.h>
// #include <pcl/io/pcd_io.h>
// #include <pcl/point_types.h>
#include <opencv2/opencv.hpp>
// #include <pcl/features/normal_3d.h>
// #include <pcl/features/principal_curvatures.h>
#include <System.h>
using namespace std;
void LoadLabel(const string &strLabelFilename, vector<vector<double>> &vvLabel);
void LoadImages(const string &strPathToSequence, vector<string> &vstrImageLeft,
vector<string> &vstrImageRight, vector<string> &vstrlabel, vector<double> &vTimestamps);
// pcl::PointCloud<pcl::PointXYZI>::Ptr BEV_GEN(const cv::String &strFile, cv::Mat &BEV_IMG);
int main(int argc, char **argv)
{
if (argc != 6)
{
cerr << endl
<< "Usage: ./stereo_kitti path_to_vocabulary path_to_settings path_to_sequence path_to_RGB path_to_cloud" << endl;
return 1;
}
// Retrieve paths to images
vector<string> vstrImageLeft;
vector<string> vstrImageRight;
vector<double> vTimestamps;
vector<string> vstrlabel;
LoadImages(string(argv[3]), vstrImageLeft, vstrImageRight, vstrlabel, vTimestamps);
std::vector<cv::String> fn_cloud, fn_img, fn_label;
cv::String pattern_img = string(argv[4]);
cv::String pattern_cloud = string(argv[5]);
glob(pattern_cloud, fn_cloud, false);
glob(pattern_img, fn_img, false);
cout << "读取成功" << endl;
const int nImages = vstrImageLeft.size();
// Create SLAM system. It initializes all system threads and gets ready to process frames.
ORB_SLAM2::System SLAM(argv[1], argv[2], ORB_SLAM2::System::STEREO, true);
SLAM.mpSemantic_Maper->mvpointcloud_adress = fn_cloud;
SLAM.mpSemantic_Maper->mvRGBIMG_adress = fn_img;
// Vector for tracking time statistics
vector<float>
vTimesTrack;
vTimesTrack.resize(nImages);
cout << endl
<< "-------" << endl;
cout << "Start processing sequence ..." << endl;
cout << "Images in the sequence: " << nImages << endl
<< endl;
// Main loop
cv::Mat imLeft, imRight;
cv::String pattern = string(argv[4]);
std::vector<cv::String> fn;
glob(pattern, fn, false);
for (int ni = 0; ni < nImages; ni++)
{
cv::Mat imbev;
// pcl::PointCloud<pcl::PointXYZI>::Ptr tmp; // 保存的原始点云数据pcl格式
// tmp = BEV_GEN(fn[ni], imbev); // imRGB为BEV视图
vector<vector<double>> vvLabel;
// Read left and right images from file
imLeft = cv::imread(vstrImageLeft[ni], CV_LOAD_IMAGE_UNCHANGED);
imRight = cv::imread(vstrImageRight[ni], CV_LOAD_IMAGE_UNCHANGED);
LoadLabel(vstrlabel[ni], vvLabel);
SLAM.mpSemantic_Maper->mvvvLabel.push_back(vvLabel);
double tframe = vTimestamps[ni];
if (imLeft.empty())
{
cerr << endl
<< "Failed to load image at: "
<< string(vstrImageLeft[ni]) << endl;
return 1;
}
#ifdef COMPILEDWITHC11
std::chrono::steady_clock::time_point t1 = std::chrono::steady_clock::now();
#else
std::chrono::monotonic_clock::time_point t1 = std::chrono::monotonic_clock::now();
#endif
// Pass the images to the SLAM system
double delta_t = 0.1;
if (ni > 0)
{
delta_t = vTimestamps[ni] - vTimestamps[ni - 1];
}
SLAM.TrackStereo(imLeft, imRight, tframe, vvLabel, imbev, delta_t);
#ifdef COMPILEDWITHC11
std::chrono::steady_clock::time_point t2 = std::chrono::steady_clock::now();
#else
std::chrono::monotonic_clock::time_point t2 = std::chrono::monotonic_clock::now();
#endif
double ttrack = std::chrono::duration_cast<std::chrono::duration<double>>(t2 - t1).count();
vTimesTrack[ni] = ttrack;
// Wait to load the next frame
double T = 0;
if (ni < nImages - 1)
T = vTimestamps[ni + 1] - tframe;
else if (ni > 0)
T = tframe - vTimestamps[ni - 1];
if (ttrack < T)
usleep((T - ttrack) * 1e6);
}
// Stop all threads
SLAM.Shutdown();
// Tracking time statistics
sort(vTimesTrack.begin(), vTimesTrack.end());
float totaltime = 0;
for (int ni = 0; ni < nImages; ni++)
{
totaltime += vTimesTrack[ni];
}
cout << "-------" << endl
<< endl;
cout << "median tracking time: " << vTimesTrack[nImages / 2] << endl;
cout << "mean tracking time: " << totaltime / nImages << endl;
// Save camera trajectory
SLAM.SaveTrajectoryKITTI("CameraTrajectory.txt");
return 0;
}
/*
pcl::PointCloud<pcl::PointXYZI>::Ptr BEV_GEN(const cv::String &strFile, cv::Mat &BEV_IMG)
{
int32_t num = 1000000;
float *data = (float *)malloc(num * sizeof(float)); // void *malloc(size_t size) 分配所需的内存空间,并返回一个指向它的指针。
// pointers
float *px = data + 0;
float *py = data + 1;
float *pz = data + 2;
float *pr = data + 3;
// load point cloud
pcl::PointCloud<pcl::PointXYZI>::Ptr point_cloud(new pcl::PointCloud<pcl::PointXYZI>());
FILE *stream;
std::string Filename = strFile;
char ch[200];
strcpy(ch, Filename.c_str());
stream = fopen(ch, "rb");
num = fread(data, sizeof(float), num, stream) / 4;
point_cloud->width = num; // 设定长
point_cloud->height = 1; // 设定高
point_cloud->is_dense = false; // 如果没有无效点例如具有NaN或Inf值则为True
for (int32_t i = 0; i < num; i++)
{
// vector<int32_t> point_cloud;
pcl::PointXYZI point;
point.x = *px;
point.y = *py;
point.z = *pz;
point.intensity = *pr;
point_cloud->points.push_back(point);
px += 4;
py += 4;
pz += 4;
pr += 4;
}
fclose(stream);
free(data); // 释放内存
pcl::PointCloud<pcl::PointXYZI>::Ptr point_cloud_new(new pcl::PointCloud<pcl::PointXYZI>());
for (int i = 0; i < point_cloud->points.size(); i++)
{
if (point_cloud->points[i].x > 0 && point_cloud->points[i].x < 50 && point_cloud->points[i].y > -25 && point_cloud->points[i].y < 25 && point_cloud->points[i].z > -0.8 && point_cloud->points[i].z < 1.3)
{
point_cloud_new->push_back(point_cloud->points[i]);
// cout<<point_cloud_out->points[j].x<<endl;
// j++;
}
}
pcl::PointCloud<pcl::PointXYZI>::Ptr cloud_Curvature(new pcl::PointCloud<pcl::PointXYZI>);
pcl::copyPointCloud(*point_cloud_new, *cloud_Curvature); // src中的xyz覆盖掉src_PN中的xyz值然后把xyz+normal的信息给src_PN
// MaxCurvaturePoints(point_cloud_new, cloud_Curvature); //点云曲率
// point_cloud_new->points.
// 可视化
int Height = 608 + 1;
int Width = (608 + 1);
float Discretization = 50.0 / 608.0;
// pcl::PointCloud<pcl::PointXYZI>::Ptr point_cloud_new_ = *point_cloud_new;
cv::Mat height_map = cv::Mat::zeros(608, 608, CV_8UC1);
cv::Mat intensityMap = cv::Mat::zeros(608, 608, CV_8UC1);
cv::Mat densityMap = cv::Mat::zeros(608, 608, CV_8UC1);
cv::Mat CurvatureMap = cv::Mat::zeros(608, 608, CV_8UC1);
vector<vector<vector<cv::Point3f>>> PointCloud_frac(608, vector<vector<cv::Point3f>>(608, vector<cv::Point3f>()));
for (int i = 0; i < point_cloud_new->points.size(); i++)
{
point_cloud_new->points[i].y = (floor(point_cloud_new->points[i].y / Discretization) + Height / 2);
point_cloud_new->points[i].x = (floor(point_cloud_new->points[i].x / Discretization));
cloud_Curvature->points[i].y = (floor(cloud_Curvature->points[i].y / Discretization) + Height / 2);
cloud_Curvature->points[i].x = (floor(cloud_Curvature->points[i].x / Discretization));
// cout<<"int(point_cloud_new->points[i].x " <<int(point_cloud_new->points[i].x << "int(point_cloud_new->points[i].y " <<int(point_cloud_new->points[i].y <<endl;
cv::Point3f p;
p.x = point_cloud_new->points[i].z + 1.2;
p.y = point_cloud_new->points[i].intensity;
// p.z = cloud_Curvature->points[i].intensity; //曲率
p.z = cloud_Curvature->points[i].intensity;
PointCloud_frac[int(point_cloud_new->points[i].x)][int(point_cloud_new->points[i].y)].push_back(p);
}
// for(int i =0;i<608;i++)
// {
// for(int j =0;j<1218;j++)
// // cout<<"poincloud _size " << PointCloud_frac[i][j].size()<<endl;
// }
for (int i = 0; i < 608; i++)
{
for (int j = 0; j < 608; j++)
{
if (PointCloud_frac[i][j].size() > 0)
{
vector<float> temp_h, temp_I, temp_c;
for (int k = 0; k < PointCloud_frac[i][j].size(); k++)
{
temp_h.push_back(PointCloud_frac[i][j][k].x);
temp_I.push_back(PointCloud_frac[i][j][k].y);
temp_c.push_back(PointCloud_frac[i][j][k].z);
}
height_map.at<uchar>(i, j) = (int)(*max_element(temp_h.begin(), temp_h.end()) / 2.1 * 255.0);
intensityMap.at<uchar>(i, j) = (int)(*max_element(temp_I.begin(), temp_I.end()) * 255.0);
densityMap.at<uchar>(i, j) = (int)(min(1.0, log10(temp_h.size() + 1) / log10(64)) * 255.0);
CurvatureMap.at<uchar>(i, j) = (int)min(255.0, (10000 * (*max_element(temp_c.begin(), temp_c.end())) * 255.0));
}
}
}
vector<cv::Mat> vimg;
vimg.push_back(intensityMap);
vimg.push_back(height_map);
vimg.push_back(densityMap);
// vimg.push_back(intensityMap);
// vimg.push_back(height_map);
// vimg.push_back(CurvatureMap);
cv::merge(vimg, BEV_IMG);
cv::flip(BEV_IMG, BEV_IMG, 0);
cv::flip(BEV_IMG, BEV_IMG, 1);
return point_cloud;
}
*/
void LoadImages(const string &strPathToSequence, vector<string> &vstrImageLeft,
vector<string> &vstrImageRight, vector<string> &vstrlabel, vector<double> &vTimestamps)
{
ifstream fTimes;
string strPathTimeFile = strPathToSequence + "/times.txt";
fTimes.open(strPathTimeFile.c_str());
while (!fTimes.eof())
{
string s;
getline(fTimes, s);
if (!s.empty())
{
stringstream ss;
ss << s;
double t;
ss >> t;
vTimestamps.push_back(t);
}
}
cout << "读取times.txt完成" << endl;
// 用于kitti-odom
string strPrefixLeft = strPathToSequence + "/image_0/";
string strPrefixRight = strPathToSequence + "/image_1/";
// 用于kitti-raw
// string strPrefixLeft = strPathToSequence + "/image_00/";
// string strPrefixRight = strPathToSequence + "/image_01/";
string strlabel = strPathToSequence + "/labels/";
const int nTimes = vTimestamps.size();
vstrImageLeft.resize(nTimes);
vstrImageRight.resize(nTimes);
vstrlabel.resize(nTimes);
for (int i = 0; i < nTimes; i++)
{
stringstream ss;
// 用于kitti-odom
ss << setfill('0') << setw(6) << i;
// 用于kitti-raw
// ss << setfill('0') << setw(10) << i;
vstrImageLeft[i] = strPrefixLeft + ss.str() + ".png";
vstrImageRight[i] = strPrefixRight + ss.str() + ".png";
// vstrlabel[i] = strlabel + ss.str() + ".txt";
}
for (int i = 0; i < nTimes; i++)
{
stringstream ss;
ss << setfill('0') << setw(6) << i;
vstrlabel[i] = strlabel + ss.str() + ".txt";
}
/*for (int i = 0; i < nTimes; i++)
{
stringstream ss;
ss << setfill('0') << setw(6) << i;
vstrlabel[i] = strlabel + ss.str() + ".txt";
}*/
}
void LoadLabel(const string &strLabelFilename, vector<vector<double>> &vvLabel)
{
ifstream fAssociation;
fAssociation.open(strLabelFilename.c_str());
while (!fAssociation.eof())
{
string s;
getline(fAssociation, s);
if (!s.empty())
{
stringstream ss;
ss << s;
double cls, x, y, w, h, im, re, yaw;
vector<double> label;
ss >> cls;
label.push_back(cls);
ss >> x;
x = 608 - x;
label.push_back(x);
ss >> y;
y = 608 - y;
label.push_back(y);
ss >> w;
label.push_back(w);
ss >> h;
label.push_back(h);
ss >> im;
label.push_back(im);
ss >> re;
label.push_back(re);
ss >> yaw;
label.push_back(yaw);
vvLabel.push_back(label);
}
}
}

Binary file not shown.

View File

@ -0,0 +1,361 @@
/**
* This file is part of ORB-SLAM2.
*
* Copyright (C) 2014-2016 Raúl Mur-Artal <raulmur at unizar dot es> (University of Zaragoza)
* For more information see <https://github.com/raulmur/ORB_SLAM2>
*
* ORB-SLAM2 is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* ORB-SLAM2 is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with ORB-SLAM2. If not, see <http://www.gnu.org/licenses/>.
*/
#include <iostream>
#include <algorithm>
#include <fstream>
#include <iomanip>
#include <chrono>
#include <unistd.h>
#include <opencv2/core/core.hpp>
#include <vector>
// #include <pcl/visualization/cloud_viewer.h>
// #include <pcl/io/io.h>
// #include <pcl/io/pcd_io.h>
// #include <pcl/point_types.h>
#include <opencv2/opencv.hpp>
// #include <pcl/features/normal_3d.h>
// #include <pcl/features/principal_curvatures.h>
#include <System.h>
using namespace std;
void LoadLabel(const string &strLabelFilename, vector<vector<double>> &vvLabel);
void LoadImages(const string &strPathToSequence, vector<string> &vstrImageLeft,
vector<string> &vstrImageRight, vector<string> &vstrlabel, vector<double> &vTimestamps);
// pcl::PointCloud<pcl::PointXYZI>::Ptr BEV_GEN(const cv::String &strFile, cv::Mat &BEV_IMG);
int main(int argc, char **argv)
{
if (argc != 5)
{
cerr << endl
<< "Usage: ./stereo_kitti path_to_vocabulary path_to_settings path_to_sequence path_to_cloud" << endl;
return 1;
}
// Retrieve paths to images
vector<string> vstrImageLeft;
vector<string> vstrImageRight;
vector<double> vTimestamps;
vector<string> vstrlabel;
LoadImages(string(argv[3]), vstrImageLeft, vstrImageRight, vstrlabel, vTimestamps);
cout << "读取成功" << endl;
const int nImages = vstrImageLeft.size();
// Create SLAM system. It initializes all system threads and gets ready to process frames.
ORB_SLAM2::System SLAM(argv[1], argv[2], ORB_SLAM2::System::STEREO, true);
// Vector for tracking time statistics
vector<float> vTimesTrack;
vTimesTrack.resize(nImages);
cout << endl
<< "-------" << endl;
cout << "Start processing sequence ..." << endl;
cout << "Images in the sequence: " << nImages << endl
<< endl;
// Main loop
cv::Mat imLeft, imRight;
cv::String pattern = string(argv[4]);
std::vector<cv::String> fn;
glob(pattern, fn, false);
for (int ni = 0; ni < nImages; ni++)
{
cv::Mat imbev;
// pcl::PointCloud<pcl::PointXYZI>::Ptr tmp; // 保存的原始点云数据pcl格式
// tmp = BEV_GEN(fn[ni], imbev); // imRGB为BEV视图
vector<vector<double>> vvLabel;
// Read left and right images from file
imLeft = cv::imread(vstrImageLeft[ni], CV_LOAD_IMAGE_UNCHANGED);
imRight = cv::imread(vstrImageRight[ni], CV_LOAD_IMAGE_UNCHANGED);
LoadLabel(vstrlabel[ni], vvLabel);
double tframe = vTimestamps[ni];
if (imLeft.empty())
{
cerr << endl
<< "Failed to load image at: "
<< string(vstrImageLeft[ni]) << endl;
return 1;
}
#ifdef COMPILEDWITHC11
std::chrono::steady_clock::time_point t1 = std::chrono::steady_clock::now();
#else
std::chrono::monotonic_clock::time_point t1 = std::chrono::monotonic_clock::now();
#endif
// Pass the images to the SLAM system
double delta_t = 0.1;
if (ni > 0)
{
delta_t = vTimestamps[ni] - vTimestamps[ni - 1];
}
SLAM.TrackStereo(imLeft, imRight, tframe, vvLabel, imbev, delta_t);
#ifdef COMPILEDWITHC11
std::chrono::steady_clock::time_point t2 = std::chrono::steady_clock::now();
#else
std::chrono::monotonic_clock::time_point t2 = std::chrono::monotonic_clock::now();
#endif
double ttrack = std::chrono::duration_cast<std::chrono::duration<double>>(t2 - t1).count();
vTimesTrack[ni] = ttrack;
// Wait to load the next frame
double T = 0;
if (ni < nImages - 1)
T = vTimestamps[ni + 1] - tframe;
else if (ni > 0)
T = tframe - vTimestamps[ni - 1];
if (ttrack < T)
usleep((T - ttrack) * 1e6);
}
// Stop all threads
SLAM.Shutdown();
// Tracking time statistics
sort(vTimesTrack.begin(), vTimesTrack.end());
float totaltime = 0;
for (int ni = 0; ni < nImages; ni++)
{
totaltime += vTimesTrack[ni];
}
cout << "-------" << endl
<< endl;
cout << "median tracking time: " << vTimesTrack[nImages / 2] << endl;
cout << "mean tracking time: " << totaltime / nImages << endl;
// Save camera trajectory
SLAM.SaveTrajectoryKITTI("CameraTrajectory.txt");
return 0;
}
/*
pcl::PointCloud<pcl::PointXYZI>::Ptr BEV_GEN(const cv::String &strFile, cv::Mat &BEV_IMG)
{
int32_t num = 1000000;
float *data = (float *)malloc(num * sizeof(float)); // void *malloc(size_t size) 分配所需的内存空间,并返回一个指向它的指针。
// pointers
float *px = data + 0;
float *py = data + 1;
float *pz = data + 2;
float *pr = data + 3;
// load point cloud
pcl::PointCloud<pcl::PointXYZI>::Ptr point_cloud(new pcl::PointCloud<pcl::PointXYZI>());
FILE *stream;
std::string Filename = strFile;
char ch[200];
strcpy(ch, Filename.c_str());
stream = fopen(ch, "rb");
num = fread(data, sizeof(float), num, stream) / 4;
point_cloud->width = num; // 设定长
point_cloud->height = 1; // 设定高
point_cloud->is_dense = false; // 如果没有无效点例如具有NaN或Inf值则为True
for (int32_t i = 0; i < num; i++)
{
// vector<int32_t> point_cloud;
pcl::PointXYZI point;
point.x = *px;
point.y = *py;
point.z = *pz;
point.intensity = *pr;
point_cloud->points.push_back(point);
px += 4;
py += 4;
pz += 4;
pr += 4;
}
fclose(stream);
free(data); // 释放内存
pcl::PointCloud<pcl::PointXYZI>::Ptr point_cloud_new(new pcl::PointCloud<pcl::PointXYZI>());
for (int i = 0; i < point_cloud->points.size(); i++)
{
if (point_cloud->points[i].x > 0 && point_cloud->points[i].x < 50 && point_cloud->points[i].y > -25 && point_cloud->points[i].y < 25 && point_cloud->points[i].z > -0.8 && point_cloud->points[i].z < 1.3)
{
point_cloud_new->push_back(point_cloud->points[i]);
// cout<<point_cloud_out->points[j].x<<endl;
// j++;
}
}
pcl::PointCloud<pcl::PointXYZI>::Ptr cloud_Curvature(new pcl::PointCloud<pcl::PointXYZI>);
pcl::copyPointCloud(*point_cloud_new, *cloud_Curvature); // src中的xyz覆盖掉src_PN中的xyz值然后把xyz+normal的信息给src_PN
// MaxCurvaturePoints(point_cloud_new, cloud_Curvature); //点云曲率
// point_cloud_new->points.
// 可视化
int Height = 608 + 1;
int Width = (608 + 1);
float Discretization = 50.0 / 608.0;
// pcl::PointCloud<pcl::PointXYZI>::Ptr point_cloud_new_ = *point_cloud_new;
cv::Mat height_map = cv::Mat::zeros(608, 608, CV_8UC1);
cv::Mat intensityMap = cv::Mat::zeros(608, 608, CV_8UC1);
cv::Mat densityMap = cv::Mat::zeros(608, 608, CV_8UC1);
cv::Mat CurvatureMap = cv::Mat::zeros(608, 608, CV_8UC1);
vector<vector<vector<cv::Point3f>>> PointCloud_frac(608, vector<vector<cv::Point3f>>(608, vector<cv::Point3f>()));
for (int i = 0; i < point_cloud_new->points.size(); i++)
{
point_cloud_new->points[i].y = (floor(point_cloud_new->points[i].y / Discretization) + Height / 2);
point_cloud_new->points[i].x = (floor(point_cloud_new->points[i].x / Discretization));
cloud_Curvature->points[i].y = (floor(cloud_Curvature->points[i].y / Discretization) + Height / 2);
cloud_Curvature->points[i].x = (floor(cloud_Curvature->points[i].x / Discretization));
// cout<<"int(point_cloud_new->points[i].x " <<int(point_cloud_new->points[i].x << "int(point_cloud_new->points[i].y " <<int(point_cloud_new->points[i].y <<endl;
cv::Point3f p;
p.x = point_cloud_new->points[i].z + 1.2;
p.y = point_cloud_new->points[i].intensity;
// p.z = cloud_Curvature->points[i].intensity; //曲率
p.z = cloud_Curvature->points[i].intensity;
PointCloud_frac[int(point_cloud_new->points[i].x)][int(point_cloud_new->points[i].y)].push_back(p);
}
// for(int i =0;i<608;i++)
// {
// for(int j =0;j<1218;j++)
// // cout<<"poincloud _size " << PointCloud_frac[i][j].size()<<endl;
// }
for (int i = 0; i < 608; i++)
{
for (int j = 0; j < 608; j++)
{
if (PointCloud_frac[i][j].size() > 0)
{
vector<float> temp_h, temp_I, temp_c;
for (int k = 0; k < PointCloud_frac[i][j].size(); k++)
{
temp_h.push_back(PointCloud_frac[i][j][k].x);
temp_I.push_back(PointCloud_frac[i][j][k].y);
temp_c.push_back(PointCloud_frac[i][j][k].z);
}
height_map.at<uchar>(i, j) = (int)(*max_element(temp_h.begin(), temp_h.end()) / 2.1 * 255.0);
intensityMap.at<uchar>(i, j) = (int)(*max_element(temp_I.begin(), temp_I.end()) * 255.0);
densityMap.at<uchar>(i, j) = (int)(min(1.0, log10(temp_h.size() + 1) / log10(64)) * 255.0);
CurvatureMap.at<uchar>(i, j) = (int)min(255.0, (10000 * (*max_element(temp_c.begin(), temp_c.end())) * 255.0));
}
}
}
vector<cv::Mat> vimg;
vimg.push_back(intensityMap);
vimg.push_back(height_map);
vimg.push_back(densityMap);
// vimg.push_back(intensityMap);
// vimg.push_back(height_map);
// vimg.push_back(CurvatureMap);
cv::merge(vimg, BEV_IMG);
cv::flip(BEV_IMG, BEV_IMG, 0);
cv::flip(BEV_IMG, BEV_IMG, 1);
return point_cloud;
}
*/
void LoadImages(const string &strPathToSequence, vector<string> &vstrImageLeft,
vector<string> &vstrImageRight, vector<string> &vstrlabel, vector<double> &vTimestamps)
{
ifstream fTimes;
string strPathTimeFile = strPathToSequence + "/times.txt";
fTimes.open(strPathTimeFile.c_str());
while (!fTimes.eof())
{
string s;
getline(fTimes, s);
if (!s.empty())
{
stringstream ss;
ss << s;
double t;
ss >> t;
vTimestamps.push_back(t);
}
}
cout << "读取times.txt完成" << endl;
string strPrefixLeft = strPathToSequence + "/image_00/";
string strPrefixRight = strPathToSequence + "/image_01/";
string strlabel = strPathToSequence + "/labels/";
const int nTimes = vTimestamps.size();
vstrImageLeft.resize(nTimes);
vstrImageRight.resize(nTimes);
vstrlabel.resize(nTimes);
for (int i = 0; i < nTimes; i++)
{
stringstream ss;
ss << setfill('0') << setw(10) << i;
vstrImageLeft[i] = strPrefixLeft + ss.str() + ".png";
vstrImageRight[i] = strPrefixRight + ss.str() + ".png";
// vstrlabel[i] = strlabel + ss.str() + ".txt";
}
for (int i = 0; i < nTimes; i++)
{
stringstream ss;
ss << setfill('0') << setw(6) << i;
vstrlabel[i] = strlabel + ss.str() + ".txt";
}
}
void LoadLabel(const string &strLabelFilename, vector<vector<double>> &vvLabel)
{
ifstream fAssociation;
fAssociation.open(strLabelFilename.c_str());
while (!fAssociation.eof())
{
string s;
getline(fAssociation, s);
if (!s.empty())
{
stringstream ss;
ss << s;
double cls, x, y, w, h, im, re, yaw;
vector<double> label;
ss >> cls;
label.push_back(cls);
ss >> x;
x = 608 - x;
label.push_back(x);
ss >> y;
y = 608 - y;
label.push_back(y);
ss >> w;
label.push_back(w);
ss >> h;
label.push_back(h);
ss >> im;
label.push_back(im);
ss >> re;
label.push_back(re);
ss >> yaw;
label.push_back(yaw);
vvLabel.push_back(label);
}
}
}

255
README.md Normal file
View File

@ -0,0 +1,255 @@
结合三维目标检测的MOT的物体级SLAM方法。
目前版本:
三维目标检测结果通过label.txt完成
complex-YOLO给出三维目标检测结果
# ORB-SLAM2
**Authors:** [Raul Mur-Artal](http://webdiis.unizar.es/~raulmur/), [Juan D. Tardos](http://webdiis.unizar.es/~jdtardos/), [J. M. M. Montiel](http://webdiis.unizar.es/~josemari/) and [Dorian Galvez-Lopez](http://doriangalvez.com/) ([DBoW2](https://github.com/dorian3d/DBoW2))
**13 Jan 2017**: OpenCV 3 and Eigen 3.3 are now supported.
**22 Dec 2016**: Added AR demo (see section 7).
ORB-SLAM2 is a real-time SLAM library for **Monocular**, **Stereo** and **RGB-D** cameras that computes the camera trajectory and a sparse 3D reconstruction (in the stereo and RGB-D case with true scale). It is able to detect loops and relocalize the camera in real time. We provide examples to run the SLAM system in the [KITTI dataset](http://www.cvlibs.net/datasets/kitti/eval_odometry.php) as stereo or monocular, in the [TUM dataset](http://vision.in.tum.de/data/datasets/rgbd-dataset) as RGB-D or monocular, and in the [EuRoC dataset](http://projects.asl.ethz.ch/datasets/doku.php?id=kmavvisualinertialdatasets) as stereo or monocular. We also provide a ROS node to process live monocular, stereo or RGB-D streams. **The library can be compiled without ROS**. ORB-SLAM2 provides a GUI to change between a *SLAM Mode* and *Localization Mode*, see section 9 of this document.
<a href="https://www.youtube.com/embed/ufvPS5wJAx0" target="_blank"><img src="http://img.youtube.com/vi/ufvPS5wJAx0/0.jpg"
alt="ORB-SLAM2" width="240" height="180" border="10" /></a>
<a href="https://www.youtube.com/embed/T-9PYCKhDLM" target="_blank"><img src="http://img.youtube.com/vi/T-9PYCKhDLM/0.jpg"
alt="ORB-SLAM2" width="240" height="180" border="10" /></a>
<a href="https://www.youtube.com/embed/kPwy8yA4CKM" target="_blank"><img src="http://img.youtube.com/vi/kPwy8yA4CKM/0.jpg"
alt="ORB-SLAM2" width="240" height="180" border="10" /></a>
### Related Publications:
[Monocular] Raúl Mur-Artal, J. M. M. Montiel and Juan D. Tardós. **ORB-SLAM: A Versatile and Accurate Monocular SLAM System**. *IEEE Transactions on Robotics,* vol. 31, no. 5, pp. 1147-1163, 2015. (**2015 IEEE Transactions on Robotics Best Paper Award**). **[PDF](http://webdiis.unizar.es/~raulmur/MurMontielTardosTRO15.pdf)**.
[Stereo and RGB-D] Raúl Mur-Artal and Juan D. Tardós. **ORB-SLAM2: an Open-Source SLAM System for Monocular, Stereo and RGB-D Cameras**. *IEEE Transactions on Robotics,* vol. 33, no. 5, pp. 1255-1262, 2017. **[PDF](https://128.84.21.199/pdf/1610.06475.pdf)**.
[DBoW2 Place Recognizer] Dorian Gálvez-López and Juan D. Tardós. **Bags of Binary Words for Fast Place Recognition in Image Sequences**. *IEEE Transactions on Robotics,* vol. 28, no. 5, pp. 1188-1197, 2012. **[PDF](http://doriangalvez.com/php/dl.php?dlp=GalvezTRO12.pdf)**
# 1. License
ORB-SLAM2 is released under a [GPLv3 license](https://github.com/raulmur/ORB_SLAM2/blob/master/License-gpl.txt). For a list of all code/library dependencies (and associated licenses), please see [Dependencies.md](https://github.com/raulmur/ORB_SLAM2/blob/master/Dependencies.md).
For a closed-source version of ORB-SLAM2 for commercial purposes, please contact the authors: orbslam (at) unizar (dot) es.
If you use ORB-SLAM2 (Monocular) in an academic work, please cite:
@article{murTRO2015,
title={{ORB-SLAM}: a Versatile and Accurate Monocular {SLAM} System},
author={Mur-Artal, Ra\'ul, Montiel, J. M. M. and Tard\'os, Juan D.},
journal={IEEE Transactions on Robotics},
volume={31},
number={5},
pages={1147--1163},
doi = {10.1109/TRO.2015.2463671},
year={2015}
}
if you use ORB-SLAM2 (Stereo or RGB-D) in an academic work, please cite:
@article{murORB2,
title={{ORB-SLAM2}: an Open-Source {SLAM} System for Monocular, Stereo and {RGB-D} Cameras},
author={Mur-Artal, Ra\'ul and Tard\'os, Juan D.},
journal={IEEE Transactions on Robotics},
volume={33},
number={5},
pages={1255--1262},
doi = {10.1109/TRO.2017.2705103},
year={2017}
}
# 2. Prerequisites
We have tested the library in **Ubuntu 12.04**, **14.04** and **16.04**, but it should be easy to compile in other platforms. A powerful computer (e.g. i7) will ensure real-time performance and provide more stable and accurate results.
## C++11 or C++0x Compiler
We use the new thread and chrono functionalities of C++11.
## Pangolin
We use [Pangolin](https://github.com/stevenlovegrove/Pangolin) for visualization and user interface. Dowload and install instructions can be found at: https://github.com/stevenlovegrove/Pangolin.
## OpenCV
We use [OpenCV](http://opencv.org) to manipulate images and features. Dowload and install instructions can be found at: http://opencv.org. **Required at leat 2.4.3. Tested with OpenCV 2.4.11 and OpenCV 3.2**.
## Eigen3
Required by g2o (see below). Download and install instructions can be found at: http://eigen.tuxfamily.org. **Required at least 3.1.0**.
## DBoW2 and g2o (Included in Thirdparty folder)
We use modified versions of the [DBoW2](https://github.com/dorian3d/DBoW2) library to perform place recognition and [g2o](https://github.com/RainerKuemmerle/g2o) library to perform non-linear optimizations. Both modified libraries (which are BSD) are included in the *Thirdparty* folder.
## ROS (optional)
We provide some examples to process the live input of a monocular, stereo or RGB-D camera using [ROS](ros.org). Building these examples is optional. In case you want to use ROS, a version Hydro or newer is needed.
# 3. Building ORB-SLAM2 library and examples
Clone the repository:
```
git clone https://github.com/raulmur/ORB_SLAM2.git ORB_SLAM2
```
We provide a script `build.sh` to build the *Thirdparty* libraries and *ORB-SLAM2*. Please make sure you have installed all required dependencies (see section 2). Execute:
```
cd ORB_SLAM2
chmod +x build.sh
./build.sh
```
This will create **libORB_SLAM2.so** at *lib* folder and the executables **mono_tum**, **mono_kitti**, **rgbd_tum**, **stereo_kitti**, **mono_euroc** and **stereo_euroc** in *Examples* folder.
# 4. Monocular Examples
## TUM Dataset
1. Download a sequence from http://vision.in.tum.de/data/datasets/rgbd-dataset/download and uncompress it.
2. Execute the following command. Change `TUMX.yaml` to TUM1.yaml,TUM2.yaml or TUM3.yaml for freiburg1, freiburg2 and freiburg3 sequences respectively. Change `PATH_TO_SEQUENCE_FOLDER`to the uncompressed sequence folder.
```
./Examples/Monocular/mono_tum Vocabulary/ORBvoc.txt Examples/Monocular/TUMX.yaml PATH_TO_SEQUENCE_FOLDER
```
## KITTI Dataset
1. Download the dataset (grayscale images) from http://www.cvlibs.net/datasets/kitti/eval_odometry.php
2. Execute the following command. Change `KITTIX.yaml`by KITTI00-02.yaml, KITTI03.yaml or KITTI04-12.yaml for sequence 0 to 2, 3, and 4 to 12 respectively. Change `PATH_TO_DATASET_FOLDER` to the uncompressed dataset folder. Change `SEQUENCE_NUMBER` to 00, 01, 02,.., 11.
```
./Examples/Monocular/mono_kitti Vocabulary/ORBvoc.txt Examples/Monocular/KITTIX.yaml PATH_TO_DATASET_FOLDER/dataset/sequences/SEQUENCE_NUMBER
```
## EuRoC Dataset
1. Download a sequence (ASL format) from http://projects.asl.ethz.ch/datasets/doku.php?id=kmavvisualinertialdatasets
2. Execute the following first command for V1 and V2 sequences, or the second command for MH sequences. Change PATH_TO_SEQUENCE_FOLDER and SEQUENCE according to the sequence you want to run.
```
./Examples/Monocular/mono_euroc Vocabulary/ORBvoc.txt Examples/Monocular/EuRoC.yaml PATH_TO_SEQUENCE_FOLDER/mav0/cam0/data Examples/Monocular/EuRoC_TimeStamps/SEQUENCE.txt
```
```
./Examples/Monocular/mono_euroc Vocabulary/ORBvoc.txt Examples/Monocular/EuRoC.yaml PATH_TO_SEQUENCE/cam0/data Examples/Monocular/EuRoC_TimeStamps/SEQUENCE.txt
```
# 5. Stereo Examples
## KITTI Dataset
1. Download the dataset (grayscale images) from http://www.cvlibs.net/datasets/kitti/eval_odometry.php
2. Execute the following command. Change `KITTIX.yaml`to KITTI00-02.yaml, KITTI03.yaml or KITTI04-12.yaml for sequence 0 to 2, 3, and 4 to 12 respectively. Change `PATH_TO_DATASET_FOLDER` to the uncompressed dataset folder. Change `SEQUENCE_NUMBER` to 00, 01, 02,.., 11.
```
./Examples/Stereo/stereo_kitti Vocabulary/ORBvoc.txt Examples/Stereo/KITTIX.yaml PATH_TO_DATASET_FOLDER/dataset/sequences/SEQUENCE_NUMBER
```
## EuRoC Dataset
1. Download a sequence (ASL format) from http://projects.asl.ethz.ch/datasets/doku.php?id=kmavvisualinertialdatasets
2. Execute the following first command for V1 and V2 sequences, or the second command for MH sequences. Change PATH_TO_SEQUENCE_FOLDER and SEQUENCE according to the sequence you want to run.
```
./Examples/Stereo/stereo_euroc Vocabulary/ORBvoc.txt Examples/Stereo/EuRoC.yaml PATH_TO_SEQUENCE/mav0/cam0/data PATH_TO_SEQUENCE/mav0/cam1/data Examples/Stereo/EuRoC_TimeStamps/SEQUENCE.txt
```
```
./Examples/Stereo/stereo_euroc Vocabulary/ORBvoc.txt Examples/Stereo/EuRoC.yaml PATH_TO_SEQUENCE/cam0/data PATH_TO_SEQUENCE/cam1/data Examples/Stereo/EuRoC_TimeStamps/SEQUENCE.txt
```
# 6. RGB-D Example
## TUM Dataset
1. Download a sequence from http://vision.in.tum.de/data/datasets/rgbd-dataset/download and uncompress it.
2. Associate RGB images and depth images using the python script [associate.py](http://vision.in.tum.de/data/datasets/rgbd-dataset/tools). We already provide associations for some of the sequences in *Examples/RGB-D/associations/*. You can generate your own associations file executing:
```
python associate.py PATH_TO_SEQUENCE/rgb.txt PATH_TO_SEQUENCE/depth.txt > associations.txt
```
3. Execute the following command. Change `TUMX.yaml` to TUM1.yaml,TUM2.yaml or TUM3.yaml for freiburg1, freiburg2 and freiburg3 sequences respectively. Change `PATH_TO_SEQUENCE_FOLDER`to the uncompressed sequence folder. Change `ASSOCIATIONS_FILE` to the path to the corresponding associations file.
```
./Examples/RGB-D/rgbd_tum Vocabulary/ORBvoc.txt Examples/RGB-D/TUMX.yaml PATH_TO_SEQUENCE_FOLDER ASSOCIATIONS_FILE
```
# 7. ROS Examples
### Building the nodes for mono, monoAR, stereo and RGB-D
1. Add the path including *Examples/ROS/ORB_SLAM2* to the ROS_PACKAGE_PATH environment variable. Open .bashrc file and add at the end the following line. Replace PATH by the folder where you cloned ORB_SLAM2:
```
export ROS_PACKAGE_PATH=${ROS_PACKAGE_PATH}:PATH/ORB_SLAM2/Examples/ROS
```
2. Execute `build_ros.sh` script:
```
chmod +x build_ros.sh
./build_ros.sh
```
### Running Monocular Node
For a monocular input from topic `/camera/image_raw` run node ORB_SLAM2/Mono. You will need to provide the vocabulary file and a settings file. See the monocular examples above.
```
rosrun ORB_SLAM2 Mono PATH_TO_VOCABULARY PATH_TO_SETTINGS_FILE
```
### Running Monocular Augmented Reality Demo
This is a demo of augmented reality where you can use an interface to insert virtual cubes in planar regions of the scene.
The node reads images from topic `/camera/image_raw`.
```
rosrun ORB_SLAM2 MonoAR PATH_TO_VOCABULARY PATH_TO_SETTINGS_FILE
```
### Running Stereo Node
For a stereo input from topic `/camera/left/image_raw` and `/camera/right/image_raw` run node ORB_SLAM2/Stereo. You will need to provide the vocabulary file and a settings file. If you **provide rectification matrices** (see Examples/Stereo/EuRoC.yaml example), the node will recitify the images online, **otherwise images must be pre-rectified**.
```
rosrun ORB_SLAM2 Stereo PATH_TO_VOCABULARY PATH_TO_SETTINGS_FILE ONLINE_RECTIFICATION
```
**Example**: Download a rosbag (e.g. V1_01_easy.bag) from the EuRoC dataset (http://projects.asl.ethz.ch/datasets/doku.php?id=kmavvisualinertialdatasets). Open 3 tabs on the terminal and run the following command at each tab:
```
roscore
```
```
rosrun ORB_SLAM2 Stereo Vocabulary/ORBvoc.txt Examples/Stereo/EuRoC.yaml true
```
```
rosbag play --pause V1_01_easy.bag /cam0/image_raw:=/camera/left/image_raw /cam1/image_raw:=/camera/right/image_raw
```
Once ORB-SLAM2 has loaded the vocabulary, press space in the rosbag tab. Enjoy!. Note: a powerful computer is required to run the most exigent sequences of this dataset.
### Running RGB_D Node
For an RGB-D input from topics `/camera/rgb/image_raw` and `/camera/depth_registered/image_raw`, run node ORB_SLAM2/RGBD. You will need to provide the vocabulary file and a settings file. See the RGB-D example above.
```
rosrun ORB_SLAM2 RGBD PATH_TO_VOCABULARY PATH_TO_SETTINGS_FILE
```
# 8. Processing your own sequences
You will need to create a settings file with the calibration of your camera. See the settings file provided for the TUM and KITTI datasets for monocular, stereo and RGB-D cameras. We use the calibration model of OpenCV. See the examples to learn how to create a program that makes use of the ORB-SLAM2 library and how to pass images to the SLAM system. Stereo input must be synchronized and rectified. RGB-D input must be synchronized and depth registered.
# 9. SLAM and Localization Modes
You can change between the *SLAM* and *Localization mode* using the GUI of the map viewer.
### SLAM Mode
This is the default mode. The system runs in parallal three threads: Tracking, Local Mapping and Loop Closing. The system localizes the camera, builds new map and tries to close loops.
### Localization Mode
This mode can be used when you have a good map of your working area. In this mode the Local Mapping and Loop Closing are deactivated. The system localizes the camera in the map (which is no longer updated), using relocalization if needed.

40
Thirdparty/DBoW2/CMakeLists.txt vendored Normal file
View File

@ -0,0 +1,40 @@
cmake_minimum_required(VERSION 2.8)
project(DBoW2)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -O3 -march=native ")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -O3 -march=native")
set(HDRS_DBOW2
DBoW2/BowVector.h
DBoW2/FORB.h
DBoW2/FClass.h
DBoW2/FeatureVector.h
DBoW2/ScoringObject.h
DBoW2/TemplatedVocabulary.h)
set(SRCS_DBOW2
DBoW2/BowVector.cpp
DBoW2/FORB.cpp
DBoW2/FeatureVector.cpp
DBoW2/ScoringObject.cpp)
set(HDRS_DUTILS
DUtils/Random.h
DUtils/Timestamp.h)
set(SRCS_DUTILS
DUtils/Random.cpp
DUtils/Timestamp.cpp)
find_package(OpenCV 3.0 QUIET)
if(NOT OpenCV_FOUND)
find_package(OpenCV 2.4.3 QUIET)
if(NOT OpenCV_FOUND)
message(FATAL_ERROR "OpenCV > 2.4.3 not found.")
endif()
endif()
set(LIBRARY_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/lib)
include_directories(${OpenCV_INCLUDE_DIRS})
add_library(DBoW2 SHARED ${SRCS_DBOW2} ${SRCS_DUTILS})
target_link_libraries(DBoW2 ${OpenCV_LIBS})

130
Thirdparty/DBoW2/DBoW2/BowVector.cpp vendored Normal file
View File

@ -0,0 +1,130 @@
/**
* File: BowVector.cpp
* Date: March 2011
* Author: Dorian Galvez-Lopez
* Description: bag of words vector
* License: see the LICENSE.txt file
*
*/
#include <iostream>
#include <fstream>
#include <vector>
#include <algorithm>
#include <cmath>
#include "BowVector.h"
namespace DBoW2 {
// --------------------------------------------------------------------------
BowVector::BowVector(void)
{
}
// --------------------------------------------------------------------------
BowVector::~BowVector(void)
{
}
// --------------------------------------------------------------------------
void BowVector::addWeight(WordId id, WordValue v)
{
BowVector::iterator vit = this->lower_bound(id);
if(vit != this->end() && !(this->key_comp()(id, vit->first)))
{
vit->second += v;
}
else
{
this->insert(vit, BowVector::value_type(id, v));
}
}
// --------------------------------------------------------------------------
void BowVector::addIfNotExist(WordId id, WordValue v)
{
BowVector::iterator vit = this->lower_bound(id);
if(vit == this->end() || (this->key_comp()(id, vit->first)))
{
this->insert(vit, BowVector::value_type(id, v));
}
}
// --------------------------------------------------------------------------
void BowVector::normalize(LNorm norm_type)
{
double norm = 0.0;
BowVector::iterator it;
if(norm_type == DBoW2::L1)
{
for(it = begin(); it != end(); ++it)
norm += fabs(it->second);
}
else
{
for(it = begin(); it != end(); ++it)
norm += it->second * it->second;
norm = sqrt(norm);
}
if(norm > 0.0)
{
for(it = begin(); it != end(); ++it)
it->second /= norm;
}
}
// --------------------------------------------------------------------------
std::ostream& operator<< (std::ostream &out, const BowVector &v)
{
BowVector::const_iterator vit;
std::vector<unsigned int>::const_iterator iit;
unsigned int i = 0;
const unsigned int N = v.size();
for(vit = v.begin(); vit != v.end(); ++vit, ++i)
{
out << "<" << vit->first << ", " << vit->second << ">";
if(i < N-1) out << ", ";
}
return out;
}
// --------------------------------------------------------------------------
void BowVector::saveM(const std::string &filename, size_t W) const
{
std::fstream f(filename.c_str(), std::ios::out);
WordId last = 0;
BowVector::const_iterator bit;
for(bit = this->begin(); bit != this->end(); ++bit)
{
for(; last < bit->first; ++last)
{
f << "0 ";
}
f << bit->second << " ";
last = bit->first + 1;
}
for(; last < (WordId)W; ++last)
f << "0 ";
f.close();
}
// --------------------------------------------------------------------------
} // namespace DBoW2

109
Thirdparty/DBoW2/DBoW2/BowVector.h vendored Normal file
View File

@ -0,0 +1,109 @@
/**
* File: BowVector.h
* Date: March 2011
* Author: Dorian Galvez-Lopez
* Description: bag of words vector
* License: see the LICENSE.txt file
*
*/
#ifndef __D_T_BOW_VECTOR__
#define __D_T_BOW_VECTOR__
#include <iostream>
#include <map>
#include <vector>
namespace DBoW2 {
/// Id of words
typedef unsigned int WordId;
/// Value of a word
typedef double WordValue;
/// Id of nodes in the vocabulary treee
typedef unsigned int NodeId;
/// L-norms for normalization
enum LNorm
{
L1,
L2
};
/// Weighting type
enum WeightingType
{
TF_IDF,
TF,
IDF,
BINARY
};
/// Scoring type
enum ScoringType
{
L1_NORM,
L2_NORM,
CHI_SQUARE,
KL,
BHATTACHARYYA,
DOT_PRODUCT,
};
/// Vector of words to represent images
class BowVector:
public std::map<WordId, WordValue>
{
public:
/**
* Constructor
*/
BowVector(void);
/**
* Destructor
*/
~BowVector(void);
/**
* Adds a value to a word value existing in the vector, or creates a new
* word with the given value
* @param id word id to look for
* @param v value to create the word with, or to add to existing word
*/
void addWeight(WordId id, WordValue v);
/**
* Adds a word with a value to the vector only if this does not exist yet
* @param id word id to look for
* @param v value to give to the word if this does not exist
*/
void addIfNotExist(WordId id, WordValue v);
/**
* L1-Normalizes the values in the vector
* @param norm_type norm used
*/
void normalize(LNorm norm_type);
/**
* Prints the content of the bow vector
* @param out stream
* @param v
*/
friend std::ostream& operator<<(std::ostream &out, const BowVector &v);
/**
* Saves the bow vector as a vector in a matlab file
* @param filename
* @param W number of words in the vocabulary
*/
void saveM(const std::string &filename, size_t W) const;
};
} // namespace DBoW2
#endif

71
Thirdparty/DBoW2/DBoW2/FClass.h vendored Normal file
View File

@ -0,0 +1,71 @@
/**
* File: FClass.h
* Date: November 2011
* Author: Dorian Galvez-Lopez
* Description: generic FClass to instantiate templated classes
* License: see the LICENSE.txt file
*
*/
#ifndef __D_T_FCLASS__
#define __D_T_FCLASS__
#include <opencv2/core/core.hpp>
#include <vector>
#include <string>
namespace DBoW2 {
/// Generic class to encapsulate functions to manage descriptors.
/**
* This class must be inherited. Derived classes can be used as the
* parameter F when creating Templated structures
* (TemplatedVocabulary, TemplatedDatabase, ...)
*/
class FClass
{
class TDescriptor;
typedef const TDescriptor *pDescriptor;
/**
* Calculates the mean value of a set of descriptors
* @param descriptors
* @param mean mean descriptor
*/
virtual void meanValue(const std::vector<pDescriptor> &descriptors,
TDescriptor &mean) = 0;
/**
* Calculates the distance between two descriptors
* @param a
* @param b
* @return distance
*/
static double distance(const TDescriptor &a, const TDescriptor &b);
/**
* Returns a string version of the descriptor
* @param a descriptor
* @return string version
*/
static std::string toString(const TDescriptor &a);
/**
* Returns a descriptor from a string
* @param a descriptor
* @param s string version
*/
static void fromString(TDescriptor &a, const std::string &s);
/**
* Returns a mat with the descriptors in float format
* @param descriptors
* @param mat (out) NxL 32F matrix
*/
static void toMat32F(const std::vector<TDescriptor> &descriptors,
cv::Mat &mat);
};
} // namespace DBoW2
#endif

193
Thirdparty/DBoW2/DBoW2/FORB.cpp vendored Normal file
View File

@ -0,0 +1,193 @@
/**
* File: FORB.cpp
* Date: June 2012
* Author: Dorian Galvez-Lopez
* Description: functions for ORB descriptors
* License: see the LICENSE.txt file
*
* Distance function has been modified
*
*/
#include <vector>
#include <string>
#include <sstream>
#include <stdint-gcc.h>
#include "FORB.h"
using namespace std;
namespace DBoW2 {
// --------------------------------------------------------------------------
const int FORB::L=32;
void FORB::meanValue(const std::vector<FORB::pDescriptor> &descriptors,
FORB::TDescriptor &mean)
{
if(descriptors.empty())
{
mean.release();
return;
}
else if(descriptors.size() == 1)
{
mean = descriptors[0]->clone();
}
else
{
vector<int> sum(FORB::L * 8, 0);
for(size_t i = 0; i < descriptors.size(); ++i)
{
const cv::Mat &d = *descriptors[i];
const unsigned char *p = d.ptr<unsigned char>();
for(int j = 0; j < d.cols; ++j, ++p)
{
if(*p & (1 << 7)) ++sum[ j*8 ];
if(*p & (1 << 6)) ++sum[ j*8 + 1 ];
if(*p & (1 << 5)) ++sum[ j*8 + 2 ];
if(*p & (1 << 4)) ++sum[ j*8 + 3 ];
if(*p & (1 << 3)) ++sum[ j*8 + 4 ];
if(*p & (1 << 2)) ++sum[ j*8 + 5 ];
if(*p & (1 << 1)) ++sum[ j*8 + 6 ];
if(*p & (1)) ++sum[ j*8 + 7 ];
}
}
mean = cv::Mat::zeros(1, FORB::L, CV_8U);
unsigned char *p = mean.ptr<unsigned char>();
const int N2 = (int)descriptors.size() / 2 + descriptors.size() % 2;
for(size_t i = 0; i < sum.size(); ++i)
{
if(sum[i] >= N2)
{
// set bit
*p |= 1 << (7 - (i % 8));
}
if(i % 8 == 7) ++p;
}
}
}
// --------------------------------------------------------------------------
int FORB::distance(const FORB::TDescriptor &a,
const FORB::TDescriptor &b)
{
// Bit set count operation from
// http://graphics.stanford.edu/~seander/bithacks.html#CountBitsSetParallel
const int *pa = a.ptr<int32_t>();
const int *pb = b.ptr<int32_t>();
int dist=0;
for(int i=0; i<8; i++, pa++, pb++)
{
unsigned int v = *pa ^ *pb;
v = v - ((v >> 1) & 0x55555555);
v = (v & 0x33333333) + ((v >> 2) & 0x33333333);
dist += (((v + (v >> 4)) & 0xF0F0F0F) * 0x1010101) >> 24;
}
return dist;
}
// --------------------------------------------------------------------------
std::string FORB::toString(const FORB::TDescriptor &a)
{
stringstream ss;
const unsigned char *p = a.ptr<unsigned char>();
for(int i = 0; i < a.cols; ++i, ++p)
{
ss << (int)*p << " ";
}
return ss.str();
}
// --------------------------------------------------------------------------
void FORB::fromString(FORB::TDescriptor &a, const std::string &s)
{
a.create(1, FORB::L, CV_8U);
unsigned char *p = a.ptr<unsigned char>();
stringstream ss(s);
for(int i = 0; i < FORB::L; ++i, ++p)
{
int n;
ss >> n;
if(!ss.fail())
*p = (unsigned char)n;
}
}
// --------------------------------------------------------------------------
void FORB::toMat32F(const std::vector<TDescriptor> &descriptors,
cv::Mat &mat)
{
if(descriptors.empty())
{
mat.release();
return;
}
const size_t N = descriptors.size();
mat.create(N, FORB::L*8, CV_32F);
float *p = mat.ptr<float>();
for(size_t i = 0; i < N; ++i)
{
const int C = descriptors[i].cols;
const unsigned char *desc = descriptors[i].ptr<unsigned char>();
for(int j = 0; j < C; ++j, p += 8)
{
p[0] = (desc[j] & (1 << 7) ? 1 : 0);
p[1] = (desc[j] & (1 << 6) ? 1 : 0);
p[2] = (desc[j] & (1 << 5) ? 1 : 0);
p[3] = (desc[j] & (1 << 4) ? 1 : 0);
p[4] = (desc[j] & (1 << 3) ? 1 : 0);
p[5] = (desc[j] & (1 << 2) ? 1 : 0);
p[6] = (desc[j] & (1 << 1) ? 1 : 0);
p[7] = desc[j] & (1);
}
}
}
// --------------------------------------------------------------------------
void FORB::toMat8U(const std::vector<TDescriptor> &descriptors,
cv::Mat &mat)
{
mat.create(descriptors.size(), 32, CV_8U);
unsigned char *p = mat.ptr<unsigned char>();
for(size_t i = 0; i < descriptors.size(); ++i, p += 32)
{
const unsigned char *d = descriptors[i].ptr<unsigned char>();
std::copy(d, d+32, p);
}
}
// --------------------------------------------------------------------------
} // namespace DBoW2

79
Thirdparty/DBoW2/DBoW2/FORB.h vendored Normal file
View File

@ -0,0 +1,79 @@
/**
* File: FORB.h
* Date: June 2012
* Author: Dorian Galvez-Lopez
* Description: functions for ORB descriptors
* License: see the LICENSE.txt file
*
*/
#ifndef __D_T_F_ORB__
#define __D_T_F_ORB__
#include <opencv2/core/core.hpp>
#include <vector>
#include <string>
#include "FClass.h"
namespace DBoW2 {
/// Functions to manipulate ORB descriptors
class FORB: protected FClass
{
public:
/// Descriptor type
typedef cv::Mat TDescriptor; // CV_8U
/// Pointer to a single descriptor
typedef const TDescriptor *pDescriptor;
/// Descriptor length (in bytes)
static const int L;
/**
* Calculates the mean value of a set of descriptors
* @param descriptors
* @param mean mean descriptor
*/
static void meanValue(const std::vector<pDescriptor> &descriptors,
TDescriptor &mean);
/**
* Calculates the distance between two descriptors
* @param a
* @param b
* @return distance
*/
static int distance(const TDescriptor &a, const TDescriptor &b);
/**
* Returns a string version of the descriptor
* @param a descriptor
* @return string version
*/
static std::string toString(const TDescriptor &a);
/**
* Returns a descriptor from a string
* @param a descriptor
* @param s string version
*/
static void fromString(TDescriptor &a, const std::string &s);
/**
* Returns a mat with the descriptors in float format
* @param descriptors
* @param mat (out) NxL 32F matrix
*/
static void toMat32F(const std::vector<TDescriptor> &descriptors,
cv::Mat &mat);
static void toMat8U(const std::vector<TDescriptor> &descriptors,
cv::Mat &mat);
};
} // namespace DBoW2
#endif

View File

@ -0,0 +1,85 @@
/**
* File: FeatureVector.cpp
* Date: November 2011
* Author: Dorian Galvez-Lopez
* Description: feature vector
* License: see the LICENSE.txt file
*
*/
#include "FeatureVector.h"
#include <map>
#include <vector>
#include <iostream>
namespace DBoW2 {
// ---------------------------------------------------------------------------
FeatureVector::FeatureVector(void)
{
}
// ---------------------------------------------------------------------------
FeatureVector::~FeatureVector(void)
{
}
// ---------------------------------------------------------------------------
void FeatureVector::addFeature(NodeId id, unsigned int i_feature)
{
FeatureVector::iterator vit = this->lower_bound(id);
if(vit != this->end() && vit->first == id)
{
vit->second.push_back(i_feature);
}
else
{
vit = this->insert(vit, FeatureVector::value_type(id,
std::vector<unsigned int>() ));
vit->second.push_back(i_feature);
}
}
// ---------------------------------------------------------------------------
std::ostream& operator<<(std::ostream &out,
const FeatureVector &v)
{
if(!v.empty())
{
FeatureVector::const_iterator vit = v.begin();
const std::vector<unsigned int>* f = &vit->second;
out << "<" << vit->first << ": [";
if(!f->empty()) out << (*f)[0];
for(unsigned int i = 1; i < f->size(); ++i)
{
out << ", " << (*f)[i];
}
out << "]>";
for(++vit; vit != v.end(); ++vit)
{
f = &vit->second;
out << ", <" << vit->first << ": [";
if(!f->empty()) out << (*f)[0];
for(unsigned int i = 1; i < f->size(); ++i)
{
out << ", " << (*f)[i];
}
out << "]>";
}
}
return out;
}
// ---------------------------------------------------------------------------
} // namespace DBoW2

56
Thirdparty/DBoW2/DBoW2/FeatureVector.h vendored Normal file
View File

@ -0,0 +1,56 @@
/**
* File: FeatureVector.h
* Date: November 2011
* Author: Dorian Galvez-Lopez
* Description: feature vector
* License: see the LICENSE.txt file
*
*/
#ifndef __D_T_FEATURE_VECTOR__
#define __D_T_FEATURE_VECTOR__
#include "BowVector.h"
#include <map>
#include <vector>
#include <iostream>
namespace DBoW2 {
/// Vector of nodes with indexes of local features
class FeatureVector:
public std::map<NodeId, std::vector<unsigned int> >
{
public:
/**
* Constructor
*/
FeatureVector(void);
/**
* Destructor
*/
~FeatureVector(void);
/**
* Adds a feature to an existing node, or adds a new node with an initial
* feature
* @param id node id to add or to modify
* @param i_feature index of feature to add to the given node
*/
void addFeature(NodeId id, unsigned int i_feature);
/**
* Sends a string versions of the feature vector through the stream
* @param out stream
* @param v feature vector
*/
friend std::ostream& operator<<(std::ostream &out, const FeatureVector &v);
};
} // namespace DBoW2
#endif

315
Thirdparty/DBoW2/DBoW2/ScoringObject.cpp vendored Normal file
View File

@ -0,0 +1,315 @@
/**
* File: ScoringObject.cpp
* Date: November 2011
* Author: Dorian Galvez-Lopez
* Description: functions to compute bow scores
* License: see the LICENSE.txt file
*
*/
#include <cfloat>
#include "TemplatedVocabulary.h"
#include "BowVector.h"
using namespace DBoW2;
// If you change the type of WordValue, make sure you change also the
// epsilon value (this is needed by the KL method)
const double GeneralScoring::LOG_EPS = log(DBL_EPSILON); // FLT_EPSILON
// ---------------------------------------------------------------------------
// ---------------------------------------------------------------------------
double L1Scoring::score(const BowVector &v1, const BowVector &v2) const
{
BowVector::const_iterator v1_it, v2_it;
const BowVector::const_iterator v1_end = v1.end();
const BowVector::const_iterator v2_end = v2.end();
v1_it = v1.begin();
v2_it = v2.begin();
double score = 0;
while(v1_it != v1_end && v2_it != v2_end)
{
const WordValue& vi = v1_it->second;
const WordValue& wi = v2_it->second;
if(v1_it->first == v2_it->first)
{
score += fabs(vi - wi) - fabs(vi) - fabs(wi);
// move v1 and v2 forward
++v1_it;
++v2_it;
}
else if(v1_it->first < v2_it->first)
{
// move v1 forward
v1_it = v1.lower_bound(v2_it->first);
// v1_it = (first element >= v2_it.id)
}
else
{
// move v2 forward
v2_it = v2.lower_bound(v1_it->first);
// v2_it = (first element >= v1_it.id)
}
}
// ||v - w||_{L1} = 2 + Sum(|v_i - w_i| - |v_i| - |w_i|)
// for all i | v_i != 0 and w_i != 0
// (Nister, 2006)
// scaled_||v - w||_{L1} = 1 - 0.5 * ||v - w||_{L1}
score = -score/2.0;
return score; // [0..1]
}
// ---------------------------------------------------------------------------
// ---------------------------------------------------------------------------
double L2Scoring::score(const BowVector &v1, const BowVector &v2) const
{
BowVector::const_iterator v1_it, v2_it;
const BowVector::const_iterator v1_end = v1.end();
const BowVector::const_iterator v2_end = v2.end();
v1_it = v1.begin();
v2_it = v2.begin();
double score = 0;
while(v1_it != v1_end && v2_it != v2_end)
{
const WordValue& vi = v1_it->second;
const WordValue& wi = v2_it->second;
if(v1_it->first == v2_it->first)
{
score += vi * wi;
// move v1 and v2 forward
++v1_it;
++v2_it;
}
else if(v1_it->first < v2_it->first)
{
// move v1 forward
v1_it = v1.lower_bound(v2_it->first);
// v1_it = (first element >= v2_it.id)
}
else
{
// move v2 forward
v2_it = v2.lower_bound(v1_it->first);
// v2_it = (first element >= v1_it.id)
}
}
// ||v - w||_{L2} = sqrt( 2 - 2 * Sum(v_i * w_i) )
// for all i | v_i != 0 and w_i != 0 )
// (Nister, 2006)
if(score >= 1) // rounding errors
score = 1.0;
else
score = 1.0 - sqrt(1.0 - score); // [0..1]
return score;
}
// ---------------------------------------------------------------------------
// ---------------------------------------------------------------------------
double ChiSquareScoring::score(const BowVector &v1, const BowVector &v2)
const
{
BowVector::const_iterator v1_it, v2_it;
const BowVector::const_iterator v1_end = v1.end();
const BowVector::const_iterator v2_end = v2.end();
v1_it = v1.begin();
v2_it = v2.begin();
double score = 0;
// all the items are taken into account
while(v1_it != v1_end && v2_it != v2_end)
{
const WordValue& vi = v1_it->second;
const WordValue& wi = v2_it->second;
if(v1_it->first == v2_it->first)
{
// (v-w)^2/(v+w) - v - w = -4 vw/(v+w)
// we move the -4 out
if(vi + wi != 0.0) score += vi * wi / (vi + wi);
// move v1 and v2 forward
++v1_it;
++v2_it;
}
else if(v1_it->first < v2_it->first)
{
// move v1 forward
v1_it = v1.lower_bound(v2_it->first);
}
else
{
// move v2 forward
v2_it = v2.lower_bound(v1_it->first);
}
}
// this takes the -4 into account
score = 2. * score; // [0..1]
return score;
}
// ---------------------------------------------------------------------------
// ---------------------------------------------------------------------------
double KLScoring::score(const BowVector &v1, const BowVector &v2) const
{
BowVector::const_iterator v1_it, v2_it;
const BowVector::const_iterator v1_end = v1.end();
const BowVector::const_iterator v2_end = v2.end();
v1_it = v1.begin();
v2_it = v2.begin();
double score = 0;
// all the items or v are taken into account
while(v1_it != v1_end && v2_it != v2_end)
{
const WordValue& vi = v1_it->second;
const WordValue& wi = v2_it->second;
if(v1_it->first == v2_it->first)
{
if(vi != 0 && wi != 0) score += vi * log(vi/wi);
// move v1 and v2 forward
++v1_it;
++v2_it;
}
else if(v1_it->first < v2_it->first)
{
// move v1 forward
score += vi * (log(vi) - LOG_EPS);
++v1_it;
}
else
{
// move v2_it forward, do not add any score
v2_it = v2.lower_bound(v1_it->first);
// v2_it = (first element >= v1_it.id)
}
}
// sum rest of items of v
for(; v1_it != v1_end; ++v1_it)
if(v1_it->second != 0)
score += v1_it->second * (log(v1_it->second) - LOG_EPS);
return score; // cannot be scaled
}
// ---------------------------------------------------------------------------
// ---------------------------------------------------------------------------
double BhattacharyyaScoring::score(const BowVector &v1,
const BowVector &v2) const
{
BowVector::const_iterator v1_it, v2_it;
const BowVector::const_iterator v1_end = v1.end();
const BowVector::const_iterator v2_end = v2.end();
v1_it = v1.begin();
v2_it = v2.begin();
double score = 0;
while(v1_it != v1_end && v2_it != v2_end)
{
const WordValue& vi = v1_it->second;
const WordValue& wi = v2_it->second;
if(v1_it->first == v2_it->first)
{
score += sqrt(vi * wi);
// move v1 and v2 forward
++v1_it;
++v2_it;
}
else if(v1_it->first < v2_it->first)
{
// move v1 forward
v1_it = v1.lower_bound(v2_it->first);
// v1_it = (first element >= v2_it.id)
}
else
{
// move v2 forward
v2_it = v2.lower_bound(v1_it->first);
// v2_it = (first element >= v1_it.id)
}
}
return score; // already scaled
}
// ---------------------------------------------------------------------------
// ---------------------------------------------------------------------------
double DotProductScoring::score(const BowVector &v1,
const BowVector &v2) const
{
BowVector::const_iterator v1_it, v2_it;
const BowVector::const_iterator v1_end = v1.end();
const BowVector::const_iterator v2_end = v2.end();
v1_it = v1.begin();
v2_it = v2.begin();
double score = 0;
while(v1_it != v1_end && v2_it != v2_end)
{
const WordValue& vi = v1_it->second;
const WordValue& wi = v2_it->second;
if(v1_it->first == v2_it->first)
{
score += vi * wi;
// move v1 and v2 forward
++v1_it;
++v2_it;
}
else if(v1_it->first < v2_it->first)
{
// move v1 forward
v1_it = v1.lower_bound(v2_it->first);
// v1_it = (first element >= v2_it.id)
}
else
{
// move v2 forward
v2_it = v2.lower_bound(v1_it->first);
// v2_it = (first element >= v1_it.id)
}
}
return score; // cannot scale
}
// ---------------------------------------------------------------------------
// ---------------------------------------------------------------------------

96
Thirdparty/DBoW2/DBoW2/ScoringObject.h vendored Normal file
View File

@ -0,0 +1,96 @@
/**
* File: ScoringObject.h
* Date: November 2011
* Author: Dorian Galvez-Lopez
* Description: functions to compute bow scores
* License: see the LICENSE.txt file
*
*/
#ifndef __D_T_SCORING_OBJECT__
#define __D_T_SCORING_OBJECT__
#include "BowVector.h"
namespace DBoW2 {
/// Base class of scoring functions
class GeneralScoring
{
public:
/**
* Computes the score between two vectors. Vectors must be sorted and
* normalized if necessary
* @param v (in/out)
* @param w (in/out)
* @return score
*/
virtual double score(const BowVector &v, const BowVector &w) const = 0;
/**
* Returns whether a vector must be normalized before scoring according
* to the scoring scheme
* @param norm norm to use
* @return true iff must normalize
*/
virtual bool mustNormalize(LNorm &norm) const = 0;
/// Log of epsilon
static const double LOG_EPS;
// If you change the type of WordValue, make sure you change also the
// epsilon value (this is needed by the KL method)
virtual ~GeneralScoring() {} //!< Required for virtual base classes
};
/**
* Macro for defining Scoring classes
* @param NAME name of class
* @param MUSTNORMALIZE if vectors must be normalized to compute the score
* @param NORM type of norm to use when MUSTNORMALIZE
*/
#define __SCORING_CLASS(NAME, MUSTNORMALIZE, NORM) \
NAME: public GeneralScoring \
{ public: \
/** \
* Computes score between two vectors \
* @param v \
* @param w \
* @return score between v and w \
*/ \
virtual double score(const BowVector &v, const BowVector &w) const; \
\
/** \
* Says if a vector must be normalized according to the scoring function \
* @param norm (out) if true, norm to use
* @return true iff vectors must be normalized \
*/ \
virtual inline bool mustNormalize(LNorm &norm) const \
{ norm = NORM; return MUSTNORMALIZE; } \
}
/// L1 Scoring object
class __SCORING_CLASS(L1Scoring, true, L1);
/// L2 Scoring object
class __SCORING_CLASS(L2Scoring, true, L2);
/// Chi square Scoring object
class __SCORING_CLASS(ChiSquareScoring, true, L1);
/// KL divergence Scoring object
class __SCORING_CLASS(KLScoring, true, L1);
/// Bhattacharyya Scoring object
class __SCORING_CLASS(BhattacharyyaScoring, true, L1);
/// Dot product Scoring object
class __SCORING_CLASS(DotProductScoring, false, L1);
#undef __SCORING_CLASS
} // namespace DBoW2
#endif

File diff suppressed because it is too large Load Diff

129
Thirdparty/DBoW2/DUtils/Random.cpp vendored Normal file
View File

@ -0,0 +1,129 @@
/*
* File: Random.cpp
* Project: DUtils library
* Author: Dorian Galvez-Lopez
* Date: April 2010
* Description: manages pseudo-random numbers
* License: see the LICENSE.txt file
*
*/
#include "Random.h"
#include "Timestamp.h"
#include <cstdlib>
using namespace std;
bool DUtils::Random::m_already_seeded = false;
void DUtils::Random::SeedRand(){
Timestamp time;
time.setToCurrentTime();
srand((unsigned)time.getFloatTime());
}
void DUtils::Random::SeedRandOnce()
{
if(!m_already_seeded)
{
DUtils::Random::SeedRand();
m_already_seeded = true;
}
}
void DUtils::Random::SeedRand(int seed)
{
srand(seed);
}
void DUtils::Random::SeedRandOnce(int seed)
{
if(!m_already_seeded)
{
DUtils::Random::SeedRand(seed);
m_already_seeded = true;
}
}
int DUtils::Random::RandomInt(int min, int max){
int d = max - min + 1;
return int(((double)rand()/((double)RAND_MAX + 1.0)) * d) + min;
}
// ---------------------------------------------------------------------------
// ---------------------------------------------------------------------------
DUtils::Random::UnrepeatedRandomizer::UnrepeatedRandomizer(int min, int max)
{
if(min <= max)
{
m_min = min;
m_max = max;
}
else
{
m_min = max;
m_max = min;
}
createValues();
}
// ---------------------------------------------------------------------------
DUtils::Random::UnrepeatedRandomizer::UnrepeatedRandomizer
(const DUtils::Random::UnrepeatedRandomizer& rnd)
{
*this = rnd;
}
// ---------------------------------------------------------------------------
int DUtils::Random::UnrepeatedRandomizer::get()
{
if(empty()) createValues();
DUtils::Random::SeedRandOnce();
int k = DUtils::Random::RandomInt(0, m_values.size()-1);
int ret = m_values[k];
m_values[k] = m_values.back();
m_values.pop_back();
return ret;
}
// ---------------------------------------------------------------------------
void DUtils::Random::UnrepeatedRandomizer::createValues()
{
int n = m_max - m_min + 1;
m_values.resize(n);
for(int i = 0; i < n; ++i) m_values[i] = m_min + i;
}
// ---------------------------------------------------------------------------
void DUtils::Random::UnrepeatedRandomizer::reset()
{
if((int)m_values.size() != m_max - m_min + 1) createValues();
}
// ---------------------------------------------------------------------------
DUtils::Random::UnrepeatedRandomizer&
DUtils::Random::UnrepeatedRandomizer::operator=
(const DUtils::Random::UnrepeatedRandomizer& rnd)
{
if(this != &rnd)
{
this->m_min = rnd.m_min;
this->m_max = rnd.m_max;
this->m_values = rnd.m_values;
}
return *this;
}
// ---------------------------------------------------------------------------

184
Thirdparty/DBoW2/DUtils/Random.h vendored Normal file
View File

@ -0,0 +1,184 @@
/*
* File: Random.h
* Project: DUtils library
* Author: Dorian Galvez-Lopez
* Date: April 2010, November 2011
* Description: manages pseudo-random numbers
* License: see the LICENSE.txt file
*
*/
#pragma once
#ifndef __D_RANDOM__
#define __D_RANDOM__
#include <cstdlib>
#include <vector>
namespace DUtils {
/// Functions to generate pseudo-random numbers
class Random
{
public:
class UnrepeatedRandomizer;
public:
/**
* Sets the random number seed to the current time
*/
static void SeedRand();
/**
* Sets the random number seed to the current time only the first
* time this function is called
*/
static void SeedRandOnce();
/**
* Sets the given random number seed
* @param seed
*/
static void SeedRand(int seed);
/**
* Sets the given random number seed only the first time this function
* is called
* @param seed
*/
static void SeedRandOnce(int seed);
/**
* Returns a random number in the range [0..1]
* @return random T number in [0..1]
*/
template <class T>
static T RandomValue(){
return (T)rand()/(T)RAND_MAX;
}
/**
* Returns a random number in the range [min..max]
* @param min
* @param max
* @return random T number in [min..max]
*/
template <class T>
static T RandomValue(T min, T max){
return Random::RandomValue<T>() * (max - min) + min;
}
/**
* Returns a random int in the range [min..max]
* @param min
* @param max
* @return random int in [min..max]
*/
static int RandomInt(int min, int max);
/**
* Returns a random number from a gaussian distribution
* @param mean
* @param sigma standard deviation
*/
template <class T>
static T RandomGaussianValue(T mean, T sigma)
{
// Box-Muller transformation
T x1, x2, w, y1;
do {
x1 = (T)2. * RandomValue<T>() - (T)1.;
x2 = (T)2. * RandomValue<T>() - (T)1.;
w = x1 * x1 + x2 * x2;
} while ( w >= (T)1. || w == (T)0. );
w = sqrt( ((T)-2.0 * log( w ) ) / w );
y1 = x1 * w;
return( mean + y1 * sigma );
}
private:
/// If SeedRandOnce() or SeedRandOnce(int) have already been called
static bool m_already_seeded;
};
// ---------------------------------------------------------------------------
/// Provides pseudo-random numbers with no repetitions
class Random::UnrepeatedRandomizer
{
public:
/**
* Creates a randomizer that returns numbers in the range [min, max]
* @param min
* @param max
*/
UnrepeatedRandomizer(int min, int max);
~UnrepeatedRandomizer(){}
/**
* Copies a randomizer
* @param rnd
*/
UnrepeatedRandomizer(const UnrepeatedRandomizer& rnd);
/**
* Copies a randomizer
* @param rnd
*/
UnrepeatedRandomizer& operator=(const UnrepeatedRandomizer& rnd);
/**
* Returns a random number not given before. If all the possible values
* were already given, the process starts again
* @return unrepeated random number
*/
int get();
/**
* Returns whether all the possible values between min and max were
* already given. If get() is called when empty() is true, the behaviour
* is the same than after creating the randomizer
* @return true iff all the values were returned
*/
inline bool empty() const { return m_values.empty(); }
/**
* Returns the number of values still to be returned
* @return amount of values to return
*/
inline unsigned int left() const { return m_values.size(); }
/**
* Resets the randomizer as it were just created
*/
void reset();
protected:
/**
* Creates the vector with available values
*/
void createValues();
protected:
/// Min of range of values
int m_min;
/// Max of range of values
int m_max;
/// Available values
std::vector<int> m_values;
};
}
#endif

246
Thirdparty/DBoW2/DUtils/Timestamp.cpp vendored Normal file
View File

@ -0,0 +1,246 @@
/*
* File: Timestamp.cpp
* Author: Dorian Galvez-Lopez
* Date: March 2009
* Description: timestamping functions
*
* Note: in windows, this class has a 1ms resolution
*
* License: see the LICENSE.txt file
*
*/
#include <cstdio>
#include <cstdlib>
#include <ctime>
#include <cmath>
#include <sstream>
#include <iomanip>
#ifdef _WIN32
#ifndef WIN32
#define WIN32
#endif
#endif
#ifdef WIN32
#include <sys/timeb.h>
#define sprintf sprintf_s
#else
#include <sys/time.h>
#endif
#include "Timestamp.h"
using namespace std;
using namespace DUtils;
Timestamp::Timestamp(Timestamp::tOptions option)
{
if(option & CURRENT_TIME)
setToCurrentTime();
else if(option & ZERO)
setTime(0.);
}
Timestamp::~Timestamp(void)
{
}
bool Timestamp::empty() const
{
return m_secs == 0 && m_usecs == 0;
}
void Timestamp::setToCurrentTime(){
#ifdef WIN32
struct __timeb32 timebuffer;
_ftime32_s( &timebuffer ); // C4996
// Note: _ftime is deprecated; consider using _ftime_s instead
m_secs = timebuffer.time;
m_usecs = timebuffer.millitm * 1000;
#else
struct timeval now;
gettimeofday(&now, NULL);
m_secs = now.tv_sec;
m_usecs = now.tv_usec;
#endif
}
void Timestamp::setTime(const string &stime){
string::size_type p = stime.find('.');
if(p == string::npos){
m_secs = atol(stime.c_str());
m_usecs = 0;
}else{
m_secs = atol(stime.substr(0, p).c_str());
string s_usecs = stime.substr(p+1, 6);
m_usecs = atol(stime.substr(p+1).c_str());
m_usecs *= (unsigned long)pow(10.0, double(6 - s_usecs.length()));
}
}
void Timestamp::setTime(double s)
{
m_secs = (unsigned long)s;
m_usecs = (s - (double)m_secs) * 1e6;
}
double Timestamp::getFloatTime() const {
return double(m_secs) + double(m_usecs)/1000000.0;
}
string Timestamp::getStringTime() const {
char buf[32];
sprintf(buf, "%.6lf", this->getFloatTime());
return string(buf);
}
double Timestamp::operator- (const Timestamp &t) const {
return this->getFloatTime() - t.getFloatTime();
}
Timestamp& Timestamp::operator+= (double s)
{
*this = *this + s;
return *this;
}
Timestamp& Timestamp::operator-= (double s)
{
*this = *this - s;
return *this;
}
Timestamp Timestamp::operator+ (double s) const
{
unsigned long secs = (long)floor(s);
unsigned long usecs = (long)((s - (double)secs) * 1e6);
return this->plus(secs, usecs);
}
Timestamp Timestamp::plus(unsigned long secs, unsigned long usecs) const
{
Timestamp t;
const unsigned long max = 1000000ul;
if(m_usecs + usecs >= max)
t.setTime(m_secs + secs + 1, m_usecs + usecs - max);
else
t.setTime(m_secs + secs, m_usecs + usecs);
return t;
}
Timestamp Timestamp::operator- (double s) const
{
unsigned long secs = (long)floor(s);
unsigned long usecs = (long)((s - (double)secs) * 1e6);
return this->minus(secs, usecs);
}
Timestamp Timestamp::minus(unsigned long secs, unsigned long usecs) const
{
Timestamp t;
const unsigned long max = 1000000ul;
if(m_usecs < usecs)
t.setTime(m_secs - secs - 1, max - (usecs - m_usecs));
else
t.setTime(m_secs - secs, m_usecs - usecs);
return t;
}
bool Timestamp::operator> (const Timestamp &t) const
{
if(m_secs > t.m_secs) return true;
else if(m_secs == t.m_secs) return m_usecs > t.m_usecs;
else return false;
}
bool Timestamp::operator>= (const Timestamp &t) const
{
if(m_secs > t.m_secs) return true;
else if(m_secs == t.m_secs) return m_usecs >= t.m_usecs;
else return false;
}
bool Timestamp::operator< (const Timestamp &t) const
{
if(m_secs < t.m_secs) return true;
else if(m_secs == t.m_secs) return m_usecs < t.m_usecs;
else return false;
}
bool Timestamp::operator<= (const Timestamp &t) const
{
if(m_secs < t.m_secs) return true;
else if(m_secs == t.m_secs) return m_usecs <= t.m_usecs;
else return false;
}
bool Timestamp::operator== (const Timestamp &t) const
{
return(m_secs == t.m_secs && m_usecs == t.m_usecs);
}
string Timestamp::Format(bool machine_friendly) const
{
struct tm tm_time;
time_t t = (time_t)getFloatTime();
#ifdef WIN32
localtime_s(&tm_time, &t);
#else
localtime_r(&t, &tm_time);
#endif
char buffer[128];
if(machine_friendly)
{
strftime(buffer, 128, "%Y%m%d_%H%M%S", &tm_time);
}
else
{
strftime(buffer, 128, "%c", &tm_time); // Thu Aug 23 14:55:02 2001
}
return string(buffer);
}
string Timestamp::Format(double s) {
int days = int(s / (24. * 3600.0));
s -= days * (24. * 3600.0);
int hours = int(s / 3600.0);
s -= hours * 3600;
int minutes = int(s / 60.0);
s -= minutes * 60;
int seconds = int(s);
int ms = int((s - seconds)*1e6);
stringstream ss;
ss.fill('0');
bool b;
if((b = (days > 0))) ss << days << "d ";
if((b = (b || hours > 0))) ss << setw(2) << hours << ":";
if((b = (b || minutes > 0))) ss << setw(2) << minutes << ":";
if(b) ss << setw(2);
ss << seconds;
if(!b) ss << "." << setw(6) << ms;
return ss.str();
}

204
Thirdparty/DBoW2/DUtils/Timestamp.h vendored Normal file
View File

@ -0,0 +1,204 @@
/*
* File: Timestamp.h
* Author: Dorian Galvez-Lopez
* Date: March 2009
* Description: timestamping functions
* License: see the LICENSE.txt file
*
*/
#ifndef __D_TIMESTAMP__
#define __D_TIMESTAMP__
#include <iostream>
using namespace std;
namespace DUtils {
/// Timestamp
class Timestamp
{
public:
/// Options to initiate a timestamp
enum tOptions
{
NONE = 0,
CURRENT_TIME = 0x1,
ZERO = 0x2
};
public:
/**
* Creates a timestamp
* @param option option to set the initial time stamp
*/
Timestamp(Timestamp::tOptions option = NONE);
/**
* Destructor
*/
virtual ~Timestamp(void);
/**
* Says if the timestamp is "empty": seconds and usecs are both 0, as
* when initiated with the ZERO flag
* @return true iif secs == usecs == 0
*/
bool empty() const;
/**
* Sets this instance to the current time
*/
void setToCurrentTime();
/**
* Sets the timestamp from seconds and microseconds
* @param secs: seconds
* @param usecs: microseconds
*/
inline void setTime(unsigned long secs, unsigned long usecs){
m_secs = secs;
m_usecs = usecs;
}
/**
* Returns the timestamp in seconds and microseconds
* @param secs seconds
* @param usecs microseconds
*/
inline void getTime(unsigned long &secs, unsigned long &usecs) const
{
secs = m_secs;
usecs = m_usecs;
}
/**
* Sets the timestamp from a string with the time in seconds
* @param stime: string such as "1235603336.036609"
*/
void setTime(const string &stime);
/**
* Sets the timestamp from a number of seconds from the epoch
* @param s seconds from the epoch
*/
void setTime(double s);
/**
* Returns this timestamp as the number of seconds in (long) float format
*/
double getFloatTime() const;
/**
* Returns this timestamp as the number of seconds in fixed length string format
*/
string getStringTime() const;
/**
* Returns the difference in seconds between this timestamp (greater) and t (smaller)
* If the order is swapped, a negative number is returned
* @param t: timestamp to subtract from this timestamp
* @return difference in seconds
*/
double operator- (const Timestamp &t) const;
/**
* Returns a copy of this timestamp + s seconds + us microseconds
* @param s seconds
* @param us microseconds
*/
Timestamp plus(unsigned long s, unsigned long us) const;
/**
* Returns a copy of this timestamp - s seconds - us microseconds
* @param s seconds
* @param us microseconds
*/
Timestamp minus(unsigned long s, unsigned long us) const;
/**
* Adds s seconds to this timestamp and returns a reference to itself
* @param s seconds
* @return reference to this timestamp
*/
Timestamp& operator+= (double s);
/**
* Substracts s seconds to this timestamp and returns a reference to itself
* @param s seconds
* @return reference to this timestamp
*/
Timestamp& operator-= (double s);
/**
* Returns a copy of this timestamp + s seconds
* @param s: seconds
*/
Timestamp operator+ (double s) const;
/**
* Returns a copy of this timestamp - s seconds
* @param s: seconds
*/
Timestamp operator- (double s) const;
/**
* Returns whether this timestamp is at the future of t
* @param t
*/
bool operator> (const Timestamp &t) const;
/**
* Returns whether this timestamp is at the future of (or is the same as) t
* @param t
*/
bool operator>= (const Timestamp &t) const;
/**
* Returns whether this timestamp and t represent the same instant
* @param t
*/
bool operator== (const Timestamp &t) const;
/**
* Returns whether this timestamp is at the past of t
* @param t
*/
bool operator< (const Timestamp &t) const;
/**
* Returns whether this timestamp is at the past of (or is the same as) t
* @param t
*/
bool operator<= (const Timestamp &t) const;
/**
* Returns the timestamp in a human-readable string
* @param machine_friendly if true, the returned string is formatted
* to yyyymmdd_hhmmss, without weekday or spaces
* @note This has not been tested under Windows
* @note The timestamp is truncated to seconds
*/
string Format(bool machine_friendly = false) const;
/**
* Returns a string version of the elapsed time in seconds, with the format
* xd hh:mm:ss, hh:mm:ss, mm:ss or s.us
* @param s: elapsed seconds (given by getFloatTime) to format
*/
static string Format(double s);
protected:
/// Seconds
unsigned long m_secs; // seconds
/// Microseconds
unsigned long m_usecs; // microseconds
};
}
#endif

44
Thirdparty/DBoW2/LICENSE.txt vendored Normal file
View File

@ -0,0 +1,44 @@
DBoW2: bag-of-words library for C++ with generic descriptors
Copyright (c) 2015 Dorian Galvez-Lopez <http://doriangalvez.com> (Universidad de Zaragoza)
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. Neither the name of copyright holders nor the names of its
contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
''AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDERS OR CONTRIBUTORS
BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
If you use it in an academic work, please cite:
@ARTICLE{GalvezTRO12,
author={G\'alvez-L\'opez, Dorian and Tard\'os, J. D.},
journal={IEEE Transactions on Robotics},
title={Bags of Binary Words for Fast Place Recognition in Image Sequences},
year={2012},
month={October},
volume={28},
number={5},
pages={1188--1197},
doi={10.1109/TRO.2012.2197158},
ISSN={1552-3098}
}

7
Thirdparty/DBoW2/README.txt vendored Normal file
View File

@ -0,0 +1,7 @@
You should have received this DBoW2 version along with ORB-SLAM2 (https://github.com/raulmur/ORB_SLAM2).
See the original DBoW2 library at: https://github.com/dorian3d/DBoW2
All files included in this version are BSD, see LICENSE.txt
We also use Random.h, Random.cpp, Timestamp.pp and Timestamp.h from DLib/DUtils.
See the original DLib library at: https://github.com/dorian3d/DLib
All files included in this version are BSD, see LICENSE.txt

336
Thirdparty/DBoW2/build/CMakeCache.txt vendored Normal file
View File

@ -0,0 +1,336 @@
# This is the CMakeCache file.
# For build in directory: /home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2/build
# It was generated by CMake: /usr/bin/cmake
# You can edit this file to change values found and used by cmake.
# If you do not want to change any of the values, simply exit the editor.
# If you do want to change a value, simply edit, save, and exit the editor.
# The syntax for the file is as follows:
# KEY:TYPE=VALUE
# KEY is the name of a variable in the cache.
# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
# VALUE is the current value for the KEY.
########################
# EXTERNAL cache entries
########################
//Path to a program.
CMAKE_AR:FILEPATH=/usr/bin/ar
//Choose the type of build, options are: None(CMAKE_CXX_FLAGS or
// CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel.
CMAKE_BUILD_TYPE:STRING=Release
//Enable/Disable color output during build.
CMAKE_COLOR_MAKEFILE:BOOL=ON
//CXX compiler
CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++
//A wrapper around 'ar' adding the appropriate '--plugin' option
// for the GCC compiler
CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-7
//A wrapper around 'ranlib' adding the appropriate '--plugin' option
// for the GCC compiler
CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-7
//Flags used by the compiler during all build types.
CMAKE_CXX_FLAGS:STRING=
//Flags used by the compiler during debug builds.
CMAKE_CXX_FLAGS_DEBUG:STRING=-g
//Flags used by the compiler during release builds for minimum
// size.
CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
//Flags used by the compiler during release builds.
CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
//Flags used by the compiler during release builds with debug info.
CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
//C compiler
CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc
//A wrapper around 'ar' adding the appropriate '--plugin' option
// for the GCC compiler
CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-7
//A wrapper around 'ranlib' adding the appropriate '--plugin' option
// for the GCC compiler
CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-7
//Flags used by the compiler during all build types.
CMAKE_C_FLAGS:STRING=
//Flags used by the compiler during debug builds.
CMAKE_C_FLAGS_DEBUG:STRING=-g
//Flags used by the compiler during release builds for minimum
// size.
CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
//Flags used by the compiler during release builds.
CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
//Flags used by the compiler during release builds with debug info.
CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
//Flags used by the linker.
CMAKE_EXE_LINKER_FLAGS:STRING=
//Flags used by the linker during debug builds.
CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=
//Flags used by the linker during release minsize builds.
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=
//Flags used by the linker during release builds.
CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=
//Flags used by the linker during Release with Debug Info builds.
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
//Enable/Disable output of compile commands during generation.
CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF
//Install path prefix, prepended onto install directories.
CMAKE_INSTALL_PREFIX:PATH=/usr/local
//Path to a program.
CMAKE_LINKER:FILEPATH=/usr/bin/ld
//Path to a program.
CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make
//Flags used by the linker during the creation of modules.
CMAKE_MODULE_LINKER_FLAGS:STRING=
//Flags used by the linker during debug builds.
CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=
//Flags used by the linker during release minsize builds.
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
//Flags used by the linker during release builds.
CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
//Flags used by the linker during Release with Debug Info builds.
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
//Path to a program.
CMAKE_NM:FILEPATH=/usr/bin/nm
//Path to a program.
CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy
//Path to a program.
CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump
//Value Computed by CMake
CMAKE_PROJECT_NAME:STATIC=DBoW2
//Path to a program.
CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib
//Flags used by the linker during the creation of dll's.
CMAKE_SHARED_LINKER_FLAGS:STRING=
//Flags used by the linker during debug builds.
CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=
//Flags used by the linker during release minsize builds.
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
//Flags used by the linker during release builds.
CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=
//Flags used by the linker during Release with Debug Info builds.
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=
//If set, runtime paths are not added when installing shared libraries,
// but are added when building.
CMAKE_SKIP_INSTALL_RPATH:BOOL=NO
//If set, runtime paths are not added when using shared libraries.
CMAKE_SKIP_RPATH:BOOL=NO
//Flags used by the linker during the creation of static libraries.
CMAKE_STATIC_LINKER_FLAGS:STRING=
//Flags used by the linker during debug builds.
CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=
//Flags used by the linker during release minsize builds.
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=
//Flags used by the linker during release builds.
CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
//Flags used by the linker during Release with Debug Info builds.
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
//Path to a program.
CMAKE_STRIP:FILEPATH=/usr/bin/strip
//If this value is on, makefiles will be generated without the
// .SILENT directive, and all commands will be echoed to the console
// during the make. This is useful for debugging only. With Visual
// Studio IDE projects all commands are done without /nologo.
CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
//Value Computed by CMake
DBoW2_BINARY_DIR:STATIC=/home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2/build
//Dependencies for the target
DBoW2_LIB_DEPENDS:STATIC=general;opencv_calib3d;general;opencv_core;general;opencv_dnn;general;opencv_features2d;general;opencv_flann;general;opencv_highgui;general;opencv_imgcodecs;general;opencv_imgproc;general;opencv_ml;general;opencv_objdetect;general;opencv_photo;general;opencv_shape;general;opencv_stitching;general;opencv_superres;general;opencv_video;general;opencv_videoio;general;opencv_videostab;general;opencv_viz;
//Value Computed by CMake
DBoW2_SOURCE_DIR:STATIC=/home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2
//The directory containing a CMake configuration file for OpenCV.
OpenCV_DIR:PATH=/usr/local/share/OpenCV
########################
# INTERNAL cache entries
########################
//ADVANCED property for variable: CMAKE_AR
CMAKE_AR-ADVANCED:INTERNAL=1
//This is the directory where this CMakeCache.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=/home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2/build
//Major version of cmake used to create the current loaded cache
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
//Minor version of cmake used to create the current loaded cache
CMAKE_CACHE_MINOR_VERSION:INTERNAL=10
//Patch version of cmake used to create the current loaded cache
CMAKE_CACHE_PATCH_VERSION:INTERNAL=2
//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE
CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1
//Path to CMake executable.
CMAKE_COMMAND:INTERNAL=/usr/bin/cmake
//Path to cpack program executable.
CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack
//Path to ctest program executable.
CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest
//ADVANCED property for variable: CMAKE_CXX_COMPILER
CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR
CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB
CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS
CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_COMPILER
CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_COMPILER_AR
CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB
CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS
CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//Executable file format
CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
//Name of external makefile project generator.
CMAKE_EXTRA_GENERATOR:INTERNAL=
//Name of generator.
CMAKE_GENERATOR:INTERNAL=Unix Makefiles
//Name of generator platform.
CMAKE_GENERATOR_PLATFORM:INTERNAL=
//Name of generator toolset.
CMAKE_GENERATOR_TOOLSET:INTERNAL=
//Source directory with the top level CMakeLists.txt file for this
// project
CMAKE_HOME_DIRECTORY:INTERNAL=/home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2
//Install .so files without execute permission.
CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1
//ADVANCED property for variable: CMAKE_LINKER
CMAKE_LINKER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MAKE_PROGRAM
CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_NM
CMAKE_NM-ADVANCED:INTERNAL=1
//number of local generators
CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1
//ADVANCED property for variable: CMAKE_OBJCOPY
CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_OBJDUMP
CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
//Platform information initialized
CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
//ADVANCED property for variable: CMAKE_RANLIB
CMAKE_RANLIB-ADVANCED:INTERNAL=1
//Path to CMake installation.
CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.10
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SKIP_RPATH
CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STRIP
CMAKE_STRIP-ADVANCED:INTERNAL=1
//uname command
CMAKE_UNAME:INTERNAL=/bin/uname
//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1

View File

@ -0,0 +1,73 @@
set(CMAKE_C_COMPILER "/usr/bin/cc")
set(CMAKE_C_COMPILER_ARG1 "")
set(CMAKE_C_COMPILER_ID "GNU")
set(CMAKE_C_COMPILER_VERSION "7.5.0")
set(CMAKE_C_COMPILER_VERSION_INTERNAL "")
set(CMAKE_C_COMPILER_WRAPPER "")
set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11")
set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert")
set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes")
set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros")
set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert")
set(CMAKE_C_PLATFORM_ID "Linux")
set(CMAKE_C_SIMULATE_ID "")
set(CMAKE_C_SIMULATE_VERSION "")
set(CMAKE_AR "/usr/bin/ar")
set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-7")
set(CMAKE_RANLIB "/usr/bin/ranlib")
set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-7")
set(CMAKE_LINKER "/usr/bin/ld")
set(CMAKE_COMPILER_IS_GNUCC 1)
set(CMAKE_C_COMPILER_LOADED 1)
set(CMAKE_C_COMPILER_WORKS TRUE)
set(CMAKE_C_ABI_COMPILED TRUE)
set(CMAKE_COMPILER_IS_MINGW )
set(CMAKE_COMPILER_IS_CYGWIN )
if(CMAKE_COMPILER_IS_CYGWIN)
set(CYGWIN 1)
set(UNIX 1)
endif()
set(CMAKE_C_COMPILER_ENV_VAR "CC")
if(CMAKE_COMPILER_IS_MINGW)
set(MINGW 1)
endif()
set(CMAKE_C_COMPILER_ID_RUN 1)
set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m)
set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC)
set(CMAKE_C_LINKER_PREFERENCE 10)
# Save compiler ABI information.
set(CMAKE_C_SIZEOF_DATA_PTR "8")
set(CMAKE_C_COMPILER_ABI "ELF")
set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
if(CMAKE_C_SIZEOF_DATA_PTR)
set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}")
endif()
if(CMAKE_C_COMPILER_ABI)
set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}")
endif()
if(CMAKE_C_LIBRARY_ARCHITECTURE)
set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
endif()
set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "")
if(CMAKE_C_CL_SHOWINCLUDES_PREFIX)
set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}")
endif()
set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s")
set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/7;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib")
set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")

View File

@ -0,0 +1,75 @@
set(CMAKE_CXX_COMPILER "/usr/bin/c++")
set(CMAKE_CXX_COMPILER_ARG1 "")
set(CMAKE_CXX_COMPILER_ID "GNU")
set(CMAKE_CXX_COMPILER_VERSION "7.5.0")
set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "")
set(CMAKE_CXX_COMPILER_WRAPPER "")
set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14")
set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17")
set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters")
set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates")
set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates")
set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17")
set(CMAKE_CXX_PLATFORM_ID "Linux")
set(CMAKE_CXX_SIMULATE_ID "")
set(CMAKE_CXX_SIMULATE_VERSION "")
set(CMAKE_AR "/usr/bin/ar")
set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-7")
set(CMAKE_RANLIB "/usr/bin/ranlib")
set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-7")
set(CMAKE_LINKER "/usr/bin/ld")
set(CMAKE_COMPILER_IS_GNUCXX 1)
set(CMAKE_CXX_COMPILER_LOADED 1)
set(CMAKE_CXX_COMPILER_WORKS TRUE)
set(CMAKE_CXX_ABI_COMPILED TRUE)
set(CMAKE_COMPILER_IS_MINGW )
set(CMAKE_COMPILER_IS_CYGWIN )
if(CMAKE_COMPILER_IS_CYGWIN)
set(CYGWIN 1)
set(UNIX 1)
endif()
set(CMAKE_CXX_COMPILER_ENV_VAR "CXX")
if(CMAKE_COMPILER_IS_MINGW)
set(MINGW 1)
endif()
set(CMAKE_CXX_COMPILER_ID_RUN 1)
set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC)
set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;mm;CPP)
set(CMAKE_CXX_LINKER_PREFERENCE 30)
set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1)
# Save compiler ABI information.
set(CMAKE_CXX_SIZEOF_DATA_PTR "8")
set(CMAKE_CXX_COMPILER_ABI "ELF")
set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
if(CMAKE_CXX_SIZEOF_DATA_PTR)
set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}")
endif()
if(CMAKE_CXX_COMPILER_ABI)
set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}")
endif()
if(CMAKE_CXX_LIBRARY_ARCHITECTURE)
set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
endif()
set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "")
if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX)
set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}")
endif()
set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc")
set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/7;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib")
set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")

View File

@ -0,0 +1,15 @@
set(CMAKE_HOST_SYSTEM "Linux-5.4.0-132-generic")
set(CMAKE_HOST_SYSTEM_NAME "Linux")
set(CMAKE_HOST_SYSTEM_VERSION "5.4.0-132-generic")
set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
set(CMAKE_SYSTEM "Linux-5.4.0-132-generic")
set(CMAKE_SYSTEM_NAME "Linux")
set(CMAKE_SYSTEM_VERSION "5.4.0-132-generic")
set(CMAKE_SYSTEM_PROCESSOR "x86_64")
set(CMAKE_CROSSCOMPILING "FALSE")
set(CMAKE_SYSTEM_LOADED 1)

View File

@ -0,0 +1,598 @@
#ifdef __cplusplus
# error "A C++ compiler has been selected for C."
#endif
#if defined(__18CXX)
# define ID_VOID_MAIN
#endif
#if defined(__CLASSIC_C__)
/* cv-qualifiers did not exist in K&R C */
# define const
# define volatile
#endif
/* Version number components: V=Version, R=Revision, P=Patch
Version date components: YYYY=Year, MM=Month, DD=Day */
#if defined(__INTEL_COMPILER) || defined(__ICC)
# define COMPILER_ID "Intel"
# if defined(_MSC_VER)
# define SIMULATE_ID "MSVC"
# endif
/* __INTEL_COMPILER = VRP */
# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
# if defined(__INTEL_COMPILER_UPDATE)
# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
# else
# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10)
# endif
# if defined(__INTEL_COMPILER_BUILD_DATE)
/* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
# endif
# if defined(_MSC_VER)
/* _MSC_VER = VVRR */
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
# endif
#elif defined(__PATHCC__)
# define COMPILER_ID "PathScale"
# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
# if defined(__PATHCC_PATCHLEVEL__)
# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
# endif
#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
# define COMPILER_ID "Embarcadero"
# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF)
#elif defined(__BORLANDC__)
# define COMPILER_ID "Borland"
/* __BORLANDC__ = 0xVRR */
# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
#elif defined(__WATCOMC__) && __WATCOMC__ < 1200
# define COMPILER_ID "Watcom"
/* __WATCOMC__ = VVRR */
# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
# if (__WATCOMC__ % 10) > 0
# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
# endif
#elif defined(__WATCOMC__)
# define COMPILER_ID "OpenWatcom"
/* __WATCOMC__ = VVRP + 1100 */
# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
# if (__WATCOMC__ % 10) > 0
# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
# endif
#elif defined(__SUNPRO_C)
# define COMPILER_ID "SunPro"
# if __SUNPRO_C >= 0x5100
/* __SUNPRO_C = 0xVRRP */
# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12)
# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF)
# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF)
# else
/* __SUNPRO_CC = 0xVRP */
# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8)
# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF)
# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF)
# endif
#elif defined(__HP_cc)
# define COMPILER_ID "HP"
/* __HP_cc = VVRRPP */
# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000)
# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100)
# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100)
#elif defined(__DECC)
# define COMPILER_ID "Compaq"
/* __DECC_VER = VVRRTPPPP */
# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000)
# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100)
# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000)
#elif defined(__IBMC__) && defined(__COMPILER_VER__)
# define COMPILER_ID "zOS"
/* __IBMC__ = VRP */
# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10)
#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800
# define COMPILER_ID "XL"
/* __IBMC__ = VRP */
# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10)
#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800
# define COMPILER_ID "VisualAge"
/* __IBMC__ = VRP */
# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10)
#elif defined(__PGI)
# define COMPILER_ID "PGI"
# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
# if defined(__PGIC_PATCHLEVEL__)
# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
# endif
#elif defined(_CRAYC)
# define COMPILER_ID "Cray"
# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)
# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
#elif defined(__TI_COMPILER_VERSION__)
# define COMPILER_ID "TI"
/* __TI_COMPILER_VERSION__ = VVVRRRPPP */
# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000)
# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000)
#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version)
# define COMPILER_ID "Fujitsu"
#elif defined(__TINYC__)
# define COMPILER_ID "TinyCC"
#elif defined(__BCC__)
# define COMPILER_ID "Bruce"
#elif defined(__SCO_VERSION__)
# define COMPILER_ID "SCO"
#elif defined(__clang__) && defined(__apple_build_version__)
# define COMPILER_ID "AppleClang"
# if defined(_MSC_VER)
# define SIMULATE_ID "MSVC"
# endif
# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
# if defined(_MSC_VER)
/* _MSC_VER = VVRR */
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
# endif
# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)
#elif defined(__clang__)
# define COMPILER_ID "Clang"
# if defined(_MSC_VER)
# define SIMULATE_ID "MSVC"
# endif
# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
# if defined(_MSC_VER)
/* _MSC_VER = VVRR */
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
# endif
#elif defined(__GNUC__)
# define COMPILER_ID "GNU"
# define COMPILER_VERSION_MAJOR DEC(__GNUC__)
# if defined(__GNUC_MINOR__)
# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
# endif
# if defined(__GNUC_PATCHLEVEL__)
# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
# endif
#elif defined(_MSC_VER)
# define COMPILER_ID "MSVC"
/* _MSC_VER = VVRR */
# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
# if defined(_MSC_FULL_VER)
# if _MSC_VER >= 1400
/* _MSC_FULL_VER = VVRRPPPPP */
# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
# else
/* _MSC_FULL_VER = VVRRPPPP */
# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
# endif
# endif
# if defined(_MSC_BUILD)
# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
# endif
#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__)
# define COMPILER_ID "ADSP"
#if defined(__VISUALDSPVERSION__)
/* __VISUALDSPVERSION__ = 0xVVRRPP00 */
# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24)
# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF)
# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF)
#endif
#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
# define COMPILER_ID "IAR"
# if defined(__VER__)
# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)
# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)
# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)
# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
# endif
#elif defined(__ARMCC_VERSION)
# define COMPILER_ID "ARMCC"
#if __ARMCC_VERSION >= 1000000
/* __ARMCC_VERSION = VRRPPPP */
# define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)
# define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)
# define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
#else
/* __ARMCC_VERSION = VRPPPP */
# define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)
# define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)
# define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
#endif
#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC)
# define COMPILER_ID "SDCC"
# if defined(__SDCC_VERSION_MAJOR)
# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR)
# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR)
# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH)
# else
/* SDCC = VRP */
# define COMPILER_VERSION_MAJOR DEC(SDCC/100)
# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10)
# define COMPILER_VERSION_PATCH DEC(SDCC % 10)
# endif
#elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION)
# define COMPILER_ID "MIPSpro"
# if defined(_SGI_COMPILER_VERSION)
/* _SGI_COMPILER_VERSION = VRP */
# define COMPILER_VERSION_MAJOR DEC(_SGI_COMPILER_VERSION/100)
# define COMPILER_VERSION_MINOR DEC(_SGI_COMPILER_VERSION/10 % 10)
# define COMPILER_VERSION_PATCH DEC(_SGI_COMPILER_VERSION % 10)
# else
/* _COMPILER_VERSION = VRP */
# define COMPILER_VERSION_MAJOR DEC(_COMPILER_VERSION/100)
# define COMPILER_VERSION_MINOR DEC(_COMPILER_VERSION/10 % 10)
# define COMPILER_VERSION_PATCH DEC(_COMPILER_VERSION % 10)
# endif
/* These compilers are either not known or too old to define an
identification macro. Try to identify the platform and guess that
it is the native compiler. */
#elif defined(__sgi)
# define COMPILER_ID "MIPSpro"
#elif defined(__hpux) || defined(__hpua)
# define COMPILER_ID "HP"
#else /* unknown compiler */
# define COMPILER_ID ""
#endif
/* Construct the string literal in pieces to prevent the source from
getting matched. Store it in a pointer rather than an array
because some compilers will just produce instructions to fill the
array rather than assigning a pointer to a static array. */
char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
#ifdef SIMULATE_ID
char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
#endif
#ifdef __QNXNTO__
char const* qnxnto = "INFO" ":" "qnxnto[]";
#endif
#if defined(__CRAYXE) || defined(__CRAYXC)
char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]";
#endif
#define STRINGIFY_HELPER(X) #X
#define STRINGIFY(X) STRINGIFY_HELPER(X)
/* Identify known platforms by name. */
#if defined(__linux) || defined(__linux__) || defined(linux)
# define PLATFORM_ID "Linux"
#elif defined(__CYGWIN__)
# define PLATFORM_ID "Cygwin"
#elif defined(__MINGW32__)
# define PLATFORM_ID "MinGW"
#elif defined(__APPLE__)
# define PLATFORM_ID "Darwin"
#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
# define PLATFORM_ID "Windows"
#elif defined(__FreeBSD__) || defined(__FreeBSD)
# define PLATFORM_ID "FreeBSD"
#elif defined(__NetBSD__) || defined(__NetBSD)
# define PLATFORM_ID "NetBSD"
#elif defined(__OpenBSD__) || defined(__OPENBSD)
# define PLATFORM_ID "OpenBSD"
#elif defined(__sun) || defined(sun)
# define PLATFORM_ID "SunOS"
#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
# define PLATFORM_ID "AIX"
#elif defined(__sgi) || defined(__sgi__) || defined(_SGI)
# define PLATFORM_ID "IRIX"
#elif defined(__hpux) || defined(__hpux__)
# define PLATFORM_ID "HP-UX"
#elif defined(__HAIKU__)
# define PLATFORM_ID "Haiku"
#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
# define PLATFORM_ID "BeOS"
#elif defined(__QNX__) || defined(__QNXNTO__)
# define PLATFORM_ID "QNX"
#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
# define PLATFORM_ID "Tru64"
#elif defined(__riscos) || defined(__riscos__)
# define PLATFORM_ID "RISCos"
#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
# define PLATFORM_ID "SINIX"
#elif defined(__UNIX_SV__)
# define PLATFORM_ID "UNIX_SV"
#elif defined(__bsdos__)
# define PLATFORM_ID "BSDOS"
#elif defined(_MPRAS) || defined(MPRAS)
# define PLATFORM_ID "MP-RAS"
#elif defined(__osf) || defined(__osf__)
# define PLATFORM_ID "OSF1"
#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
# define PLATFORM_ID "SCO_SV"
#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
# define PLATFORM_ID "ULTRIX"
#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
# define PLATFORM_ID "Xenix"
#elif defined(__WATCOMC__)
# if defined(__LINUX__)
# define PLATFORM_ID "Linux"
# elif defined(__DOS__)
# define PLATFORM_ID "DOS"
# elif defined(__OS2__)
# define PLATFORM_ID "OS2"
# elif defined(__WINDOWS__)
# define PLATFORM_ID "Windows3x"
# else /* unknown platform */
# define PLATFORM_ID
# endif
#else /* unknown platform */
# define PLATFORM_ID
#endif
/* For windows compilers MSVC and Intel we can determine
the architecture of the compiler being used. This is because
the compilers do not have flags that can change the architecture,
but rather depend on which compiler is being used
*/
#if defined(_WIN32) && defined(_MSC_VER)
# if defined(_M_IA64)
# define ARCHITECTURE_ID "IA64"
# elif defined(_M_X64) || defined(_M_AMD64)
# define ARCHITECTURE_ID "x64"
# elif defined(_M_IX86)
# define ARCHITECTURE_ID "X86"
# elif defined(_M_ARM64)
# define ARCHITECTURE_ID "ARM64"
# elif defined(_M_ARM)
# if _M_ARM == 4
# define ARCHITECTURE_ID "ARMV4I"
# elif _M_ARM == 5
# define ARCHITECTURE_ID "ARMV5I"
# else
# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM)
# endif
# elif defined(_M_MIPS)
# define ARCHITECTURE_ID "MIPS"
# elif defined(_M_SH)
# define ARCHITECTURE_ID "SHx"
# else /* unknown architecture */
# define ARCHITECTURE_ID ""
# endif
#elif defined(__WATCOMC__)
# if defined(_M_I86)
# define ARCHITECTURE_ID "I86"
# elif defined(_M_IX86)
# define ARCHITECTURE_ID "X86"
# else /* unknown architecture */
# define ARCHITECTURE_ID ""
# endif
#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
# if defined(__ICCARM__)
# define ARCHITECTURE_ID "ARM"
# elif defined(__ICCAVR__)
# define ARCHITECTURE_ID "AVR"
# else /* unknown architecture */
# define ARCHITECTURE_ID ""
# endif
#else
# define ARCHITECTURE_ID
#endif
/* Convert integer to decimal digit literals. */
#define DEC(n) \
('0' + (((n) / 10000000)%10)), \
('0' + (((n) / 1000000)%10)), \
('0' + (((n) / 100000)%10)), \
('0' + (((n) / 10000)%10)), \
('0' + (((n) / 1000)%10)), \
('0' + (((n) / 100)%10)), \
('0' + (((n) / 10)%10)), \
('0' + ((n) % 10))
/* Convert integer to hex digit literals. */
#define HEX(n) \
('0' + ((n)>>28 & 0xF)), \
('0' + ((n)>>24 & 0xF)), \
('0' + ((n)>>20 & 0xF)), \
('0' + ((n)>>16 & 0xF)), \
('0' + ((n)>>12 & 0xF)), \
('0' + ((n)>>8 & 0xF)), \
('0' + ((n)>>4 & 0xF)), \
('0' + ((n) & 0xF))
/* Construct a string literal encoding the version number components. */
#ifdef COMPILER_VERSION_MAJOR
char const info_version[] = {
'I', 'N', 'F', 'O', ':',
'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
COMPILER_VERSION_MAJOR,
# ifdef COMPILER_VERSION_MINOR
'.', COMPILER_VERSION_MINOR,
# ifdef COMPILER_VERSION_PATCH
'.', COMPILER_VERSION_PATCH,
# ifdef COMPILER_VERSION_TWEAK
'.', COMPILER_VERSION_TWEAK,
# endif
# endif
# endif
']','\0'};
#endif
/* Construct a string literal encoding the internal version number. */
#ifdef COMPILER_VERSION_INTERNAL
char const info_version_internal[] = {
'I', 'N', 'F', 'O', ':',
'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',
'i','n','t','e','r','n','a','l','[',
COMPILER_VERSION_INTERNAL,']','\0'};
#endif
/* Construct a string literal encoding the version number components. */
#ifdef SIMULATE_VERSION_MAJOR
char const info_simulate_version[] = {
'I', 'N', 'F', 'O', ':',
's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
SIMULATE_VERSION_MAJOR,
# ifdef SIMULATE_VERSION_MINOR
'.', SIMULATE_VERSION_MINOR,
# ifdef SIMULATE_VERSION_PATCH
'.', SIMULATE_VERSION_PATCH,
# ifdef SIMULATE_VERSION_TWEAK
'.', SIMULATE_VERSION_TWEAK,
# endif
# endif
# endif
']','\0'};
#endif
/* Construct the string literal in pieces to prevent the source from
getting matched. Store it in a pointer rather than an array
because some compilers will just produce instructions to fill the
array rather than assigning a pointer to a static array. */
char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
#if !defined(__STDC__)
# if defined(_MSC_VER) && !defined(__clang__)
# define C_DIALECT "90"
# else
# define C_DIALECT
# endif
#elif __STDC_VERSION__ >= 201000L
# define C_DIALECT "11"
#elif __STDC_VERSION__ >= 199901L
# define C_DIALECT "99"
#else
# define C_DIALECT "90"
#endif
const char* info_language_dialect_default =
"INFO" ":" "dialect_default[" C_DIALECT "]";
/*--------------------------------------------------------------------------*/
#ifdef ID_VOID_MAIN
void main() {}
#else
# if defined(__CLASSIC_C__)
int main(argc, argv) int argc; char *argv[];
# else
int main(int argc, char* argv[])
# endif
{
int require = 0;
require += info_compiler[argc];
require += info_platform[argc];
require += info_arch[argc];
#ifdef COMPILER_VERSION_MAJOR
require += info_version[argc];
#endif
#ifdef COMPILER_VERSION_INTERNAL
require += info_version_internal[argc];
#endif
#ifdef SIMULATE_ID
require += info_simulate[argc];
#endif
#ifdef SIMULATE_VERSION_MAJOR
require += info_simulate_version[argc];
#endif
#if defined(__CRAYXE) || defined(__CRAYXC)
require += info_cray[argc];
#endif
require += info_language_dialect_default[argc];
(void)argv;
return require;
}
#endif

Binary file not shown.

View File

@ -0,0 +1,576 @@
/* This source file must have a .cpp extension so that all C++ compilers
recognize the extension without flags. Borland does not know .cxx for
example. */
#ifndef __cplusplus
# error "A C compiler has been selected for C++."
#endif
/* Version number components: V=Version, R=Revision, P=Patch
Version date components: YYYY=Year, MM=Month, DD=Day */
#if defined(__COMO__)
# define COMPILER_ID "Comeau"
/* __COMO_VERSION__ = VRR */
# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100)
# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100)
#elif defined(__INTEL_COMPILER) || defined(__ICC)
# define COMPILER_ID "Intel"
# if defined(_MSC_VER)
# define SIMULATE_ID "MSVC"
# endif
/* __INTEL_COMPILER = VRP */
# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
# if defined(__INTEL_COMPILER_UPDATE)
# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
# else
# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10)
# endif
# if defined(__INTEL_COMPILER_BUILD_DATE)
/* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
# endif
# if defined(_MSC_VER)
/* _MSC_VER = VVRR */
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
# endif
#elif defined(__PATHCC__)
# define COMPILER_ID "PathScale"
# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
# if defined(__PATHCC_PATCHLEVEL__)
# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
# endif
#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
# define COMPILER_ID "Embarcadero"
# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF)
#elif defined(__BORLANDC__)
# define COMPILER_ID "Borland"
/* __BORLANDC__ = 0xVRR */
# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
#elif defined(__WATCOMC__) && __WATCOMC__ < 1200
# define COMPILER_ID "Watcom"
/* __WATCOMC__ = VVRR */
# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
# if (__WATCOMC__ % 10) > 0
# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
# endif
#elif defined(__WATCOMC__)
# define COMPILER_ID "OpenWatcom"
/* __WATCOMC__ = VVRP + 1100 */
# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
# if (__WATCOMC__ % 10) > 0
# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
# endif
#elif defined(__SUNPRO_CC)
# define COMPILER_ID "SunPro"
# if __SUNPRO_CC >= 0x5100
/* __SUNPRO_CC = 0xVRRP */
# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12)
# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF)
# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF)
# else
/* __SUNPRO_CC = 0xVRP */
# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8)
# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF)
# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF)
# endif
#elif defined(__HP_aCC)
# define COMPILER_ID "HP"
/* __HP_aCC = VVRRPP */
# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000)
# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100)
# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100)
#elif defined(__DECCXX)
# define COMPILER_ID "Compaq"
/* __DECCXX_VER = VVRRTPPPP */
# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000)
# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100)
# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000)
#elif defined(__IBMCPP__) && defined(__COMPILER_VER__)
# define COMPILER_ID "zOS"
/* __IBMCPP__ = VRP */
# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800
# define COMPILER_ID "XL"
/* __IBMCPP__ = VRP */
# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800
# define COMPILER_ID "VisualAge"
/* __IBMCPP__ = VRP */
# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
#elif defined(__PGI)
# define COMPILER_ID "PGI"
# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
# if defined(__PGIC_PATCHLEVEL__)
# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
# endif
#elif defined(_CRAYC)
# define COMPILER_ID "Cray"
# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)
# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
#elif defined(__TI_COMPILER_VERSION__)
# define COMPILER_ID "TI"
/* __TI_COMPILER_VERSION__ = VVVRRRPPP */
# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000)
# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000)
#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version)
# define COMPILER_ID "Fujitsu"
#elif defined(__SCO_VERSION__)
# define COMPILER_ID "SCO"
#elif defined(__clang__) && defined(__apple_build_version__)
# define COMPILER_ID "AppleClang"
# if defined(_MSC_VER)
# define SIMULATE_ID "MSVC"
# endif
# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
# if defined(_MSC_VER)
/* _MSC_VER = VVRR */
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
# endif
# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)
#elif defined(__clang__)
# define COMPILER_ID "Clang"
# if defined(_MSC_VER)
# define SIMULATE_ID "MSVC"
# endif
# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
# if defined(_MSC_VER)
/* _MSC_VER = VVRR */
# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
# endif
#elif defined(__GNUC__) || defined(__GNUG__)
# define COMPILER_ID "GNU"
# if defined(__GNUC__)
# define COMPILER_VERSION_MAJOR DEC(__GNUC__)
# else
# define COMPILER_VERSION_MAJOR DEC(__GNUG__)
# endif
# if defined(__GNUC_MINOR__)
# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
# endif
# if defined(__GNUC_PATCHLEVEL__)
# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
# endif
#elif defined(_MSC_VER)
# define COMPILER_ID "MSVC"
/* _MSC_VER = VVRR */
# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
# if defined(_MSC_FULL_VER)
# if _MSC_VER >= 1400
/* _MSC_FULL_VER = VVRRPPPPP */
# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
# else
/* _MSC_FULL_VER = VVRRPPPP */
# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
# endif
# endif
# if defined(_MSC_BUILD)
# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
# endif
#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__)
# define COMPILER_ID "ADSP"
#if defined(__VISUALDSPVERSION__)
/* __VISUALDSPVERSION__ = 0xVVRRPP00 */
# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24)
# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF)
# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF)
#endif
#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
# define COMPILER_ID "IAR"
# if defined(__VER__)
# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)
# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)
# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)
# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
# endif
#elif defined(__ARMCC_VERSION)
# define COMPILER_ID "ARMCC"
#if __ARMCC_VERSION >= 1000000
/* __ARMCC_VERSION = VRRPPPP */
# define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)
# define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)
# define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
#else
/* __ARMCC_VERSION = VRPPPP */
# define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)
# define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)
# define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
#endif
#elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION)
# define COMPILER_ID "MIPSpro"
# if defined(_SGI_COMPILER_VERSION)
/* _SGI_COMPILER_VERSION = VRP */
# define COMPILER_VERSION_MAJOR DEC(_SGI_COMPILER_VERSION/100)
# define COMPILER_VERSION_MINOR DEC(_SGI_COMPILER_VERSION/10 % 10)
# define COMPILER_VERSION_PATCH DEC(_SGI_COMPILER_VERSION % 10)
# else
/* _COMPILER_VERSION = VRP */
# define COMPILER_VERSION_MAJOR DEC(_COMPILER_VERSION/100)
# define COMPILER_VERSION_MINOR DEC(_COMPILER_VERSION/10 % 10)
# define COMPILER_VERSION_PATCH DEC(_COMPILER_VERSION % 10)
# endif
/* These compilers are either not known or too old to define an
identification macro. Try to identify the platform and guess that
it is the native compiler. */
#elif defined(__sgi)
# define COMPILER_ID "MIPSpro"
#elif defined(__hpux) || defined(__hpua)
# define COMPILER_ID "HP"
#else /* unknown compiler */
# define COMPILER_ID ""
#endif
/* Construct the string literal in pieces to prevent the source from
getting matched. Store it in a pointer rather than an array
because some compilers will just produce instructions to fill the
array rather than assigning a pointer to a static array. */
char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
#ifdef SIMULATE_ID
char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
#endif
#ifdef __QNXNTO__
char const* qnxnto = "INFO" ":" "qnxnto[]";
#endif
#if defined(__CRAYXE) || defined(__CRAYXC)
char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]";
#endif
#define STRINGIFY_HELPER(X) #X
#define STRINGIFY(X) STRINGIFY_HELPER(X)
/* Identify known platforms by name. */
#if defined(__linux) || defined(__linux__) || defined(linux)
# define PLATFORM_ID "Linux"
#elif defined(__CYGWIN__)
# define PLATFORM_ID "Cygwin"
#elif defined(__MINGW32__)
# define PLATFORM_ID "MinGW"
#elif defined(__APPLE__)
# define PLATFORM_ID "Darwin"
#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
# define PLATFORM_ID "Windows"
#elif defined(__FreeBSD__) || defined(__FreeBSD)
# define PLATFORM_ID "FreeBSD"
#elif defined(__NetBSD__) || defined(__NetBSD)
# define PLATFORM_ID "NetBSD"
#elif defined(__OpenBSD__) || defined(__OPENBSD)
# define PLATFORM_ID "OpenBSD"
#elif defined(__sun) || defined(sun)
# define PLATFORM_ID "SunOS"
#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
# define PLATFORM_ID "AIX"
#elif defined(__sgi) || defined(__sgi__) || defined(_SGI)
# define PLATFORM_ID "IRIX"
#elif defined(__hpux) || defined(__hpux__)
# define PLATFORM_ID "HP-UX"
#elif defined(__HAIKU__)
# define PLATFORM_ID "Haiku"
#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
# define PLATFORM_ID "BeOS"
#elif defined(__QNX__) || defined(__QNXNTO__)
# define PLATFORM_ID "QNX"
#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
# define PLATFORM_ID "Tru64"
#elif defined(__riscos) || defined(__riscos__)
# define PLATFORM_ID "RISCos"
#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
# define PLATFORM_ID "SINIX"
#elif defined(__UNIX_SV__)
# define PLATFORM_ID "UNIX_SV"
#elif defined(__bsdos__)
# define PLATFORM_ID "BSDOS"
#elif defined(_MPRAS) || defined(MPRAS)
# define PLATFORM_ID "MP-RAS"
#elif defined(__osf) || defined(__osf__)
# define PLATFORM_ID "OSF1"
#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
# define PLATFORM_ID "SCO_SV"
#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
# define PLATFORM_ID "ULTRIX"
#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
# define PLATFORM_ID "Xenix"
#elif defined(__WATCOMC__)
# if defined(__LINUX__)
# define PLATFORM_ID "Linux"
# elif defined(__DOS__)
# define PLATFORM_ID "DOS"
# elif defined(__OS2__)
# define PLATFORM_ID "OS2"
# elif defined(__WINDOWS__)
# define PLATFORM_ID "Windows3x"
# else /* unknown platform */
# define PLATFORM_ID
# endif
#else /* unknown platform */
# define PLATFORM_ID
#endif
/* For windows compilers MSVC and Intel we can determine
the architecture of the compiler being used. This is because
the compilers do not have flags that can change the architecture,
but rather depend on which compiler is being used
*/
#if defined(_WIN32) && defined(_MSC_VER)
# if defined(_M_IA64)
# define ARCHITECTURE_ID "IA64"
# elif defined(_M_X64) || defined(_M_AMD64)
# define ARCHITECTURE_ID "x64"
# elif defined(_M_IX86)
# define ARCHITECTURE_ID "X86"
# elif defined(_M_ARM64)
# define ARCHITECTURE_ID "ARM64"
# elif defined(_M_ARM)
# if _M_ARM == 4
# define ARCHITECTURE_ID "ARMV4I"
# elif _M_ARM == 5
# define ARCHITECTURE_ID "ARMV5I"
# else
# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM)
# endif
# elif defined(_M_MIPS)
# define ARCHITECTURE_ID "MIPS"
# elif defined(_M_SH)
# define ARCHITECTURE_ID "SHx"
# else /* unknown architecture */
# define ARCHITECTURE_ID ""
# endif
#elif defined(__WATCOMC__)
# if defined(_M_I86)
# define ARCHITECTURE_ID "I86"
# elif defined(_M_IX86)
# define ARCHITECTURE_ID "X86"
# else /* unknown architecture */
# define ARCHITECTURE_ID ""
# endif
#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
# if defined(__ICCARM__)
# define ARCHITECTURE_ID "ARM"
# elif defined(__ICCAVR__)
# define ARCHITECTURE_ID "AVR"
# else /* unknown architecture */
# define ARCHITECTURE_ID ""
# endif
#else
# define ARCHITECTURE_ID
#endif
/* Convert integer to decimal digit literals. */
#define DEC(n) \
('0' + (((n) / 10000000)%10)), \
('0' + (((n) / 1000000)%10)), \
('0' + (((n) / 100000)%10)), \
('0' + (((n) / 10000)%10)), \
('0' + (((n) / 1000)%10)), \
('0' + (((n) / 100)%10)), \
('0' + (((n) / 10)%10)), \
('0' + ((n) % 10))
/* Convert integer to hex digit literals. */
#define HEX(n) \
('0' + ((n)>>28 & 0xF)), \
('0' + ((n)>>24 & 0xF)), \
('0' + ((n)>>20 & 0xF)), \
('0' + ((n)>>16 & 0xF)), \
('0' + ((n)>>12 & 0xF)), \
('0' + ((n)>>8 & 0xF)), \
('0' + ((n)>>4 & 0xF)), \
('0' + ((n) & 0xF))
/* Construct a string literal encoding the version number components. */
#ifdef COMPILER_VERSION_MAJOR
char const info_version[] = {
'I', 'N', 'F', 'O', ':',
'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
COMPILER_VERSION_MAJOR,
# ifdef COMPILER_VERSION_MINOR
'.', COMPILER_VERSION_MINOR,
# ifdef COMPILER_VERSION_PATCH
'.', COMPILER_VERSION_PATCH,
# ifdef COMPILER_VERSION_TWEAK
'.', COMPILER_VERSION_TWEAK,
# endif
# endif
# endif
']','\0'};
#endif
/* Construct a string literal encoding the internal version number. */
#ifdef COMPILER_VERSION_INTERNAL
char const info_version_internal[] = {
'I', 'N', 'F', 'O', ':',
'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',
'i','n','t','e','r','n','a','l','[',
COMPILER_VERSION_INTERNAL,']','\0'};
#endif
/* Construct a string literal encoding the version number components. */
#ifdef SIMULATE_VERSION_MAJOR
char const info_simulate_version[] = {
'I', 'N', 'F', 'O', ':',
's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
SIMULATE_VERSION_MAJOR,
# ifdef SIMULATE_VERSION_MINOR
'.', SIMULATE_VERSION_MINOR,
# ifdef SIMULATE_VERSION_PATCH
'.', SIMULATE_VERSION_PATCH,
# ifdef SIMULATE_VERSION_TWEAK
'.', SIMULATE_VERSION_TWEAK,
# endif
# endif
# endif
']','\0'};
#endif
/* Construct the string literal in pieces to prevent the source from
getting matched. Store it in a pointer rather than an array
because some compilers will just produce instructions to fill the
array rather than assigning a pointer to a static array. */
char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
#if defined(_MSC_VER) && defined(_MSVC_LANG)
#define CXX_STD _MSVC_LANG
#else
#define CXX_STD __cplusplus
#endif
const char* info_language_dialect_default = "INFO" ":" "dialect_default["
#if CXX_STD > 201402L
"17"
#elif CXX_STD >= 201402L
"14"
#elif CXX_STD >= 201103L
"11"
#else
"98"
#endif
"]";
/*--------------------------------------------------------------------------*/
int main(int argc, char* argv[])
{
int require = 0;
require += info_compiler[argc];
require += info_platform[argc];
#ifdef COMPILER_VERSION_MAJOR
require += info_version[argc];
#endif
#ifdef COMPILER_VERSION_INTERNAL
require += info_version_internal[argc];
#endif
#ifdef SIMULATE_ID
require += info_simulate[argc];
#endif
#ifdef SIMULATE_VERSION_MAJOR
require += info_simulate_version[argc];
#endif
#if defined(__CRAYXE) || defined(__CRAYXC)
require += info_cray[argc];
#endif
require += info_language_dialect_default[argc];
(void)argv;
return require;
}

Binary file not shown.

View File

@ -0,0 +1,16 @@
# CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.10
# Relative path conversion top directories.
set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2")
set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2/build")
# Force unix paths in dependencies.
set(CMAKE_FORCE_UNIX_PATHS 1)
# The C and CXX include file regular expressions for this directory.
set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})

View File

@ -0,0 +1,633 @@
The system is: Linux - 5.4.0-132-generic - x86_64
Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
Compiler: /usr/bin/cc
Build flags:
Id flags:
The output was:
0
Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out"
The C compiler identification is GNU, found in "/home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2/build/CMakeFiles/3.10.2/CompilerIdC/a.out"
Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
Compiler: /usr/bin/c++
Build flags:
Id flags:
The output was:
0
Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out"
The CXX compiler identification is GNU, found in "/home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2/build/CMakeFiles/3.10.2/CompilerIdCXX/a.out"
Determining if the C compiler works passed with the following output:
Change Dir: /home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTC_59ab6/fast"
/usr/bin/make -f CMakeFiles/cmTC_59ab6.dir/build.make CMakeFiles/cmTC_59ab6.dir/build
make[1]: Entering directory '/home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2/build/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_59ab6.dir/testCCompiler.c.o
/usr/bin/cc -o CMakeFiles/cmTC_59ab6.dir/testCCompiler.c.o -c /home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2/build/CMakeFiles/CMakeTmp/testCCompiler.c
Linking C executable cmTC_59ab6
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_59ab6.dir/link.txt --verbose=1
/usr/bin/cc -rdynamic CMakeFiles/cmTC_59ab6.dir/testCCompiler.c.o -o cmTC_59ab6
make[1]: Leaving directory '/home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2/build/CMakeFiles/CMakeTmp'
Detecting C compiler ABI info compiled with the following output:
Change Dir: /home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTC_00d20/fast"
/usr/bin/make -f CMakeFiles/cmTC_00d20.dir/build.make CMakeFiles/cmTC_00d20.dir/build
make[1]: Entering directory '/home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2/build/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_00d20.dir/CMakeCCompilerABI.c.o
/usr/bin/cc -o CMakeFiles/cmTC_00d20.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.10/Modules/CMakeCCompilerABI.c
Linking C executable cmTC_00d20
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_00d20.dir/link.txt --verbose=1
/usr/bin/cc -v -rdynamic CMakeFiles/cmTC_00d20.dir/CMakeCCompilerABI.c.o -o cmTC_00d20
Using built-in specs.
COLLECT_GCC=/usr/bin/cc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 7.5.0-3ubuntu1~18.04' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-7 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04)
COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_00d20' '-mtune=generic' '-march=x86-64'
/usr/lib/gcc/x86_64-linux-gnu/7/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper -plugin-opt=-fresolution=/tmp/ccgwU1kt.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_00d20 /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/7/../../.. CMakeFiles/cmTC_00d20.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o
COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_00d20' '-mtune=generic' '-march=x86-64'
make[1]: Leaving directory '/home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2/build/CMakeFiles/CMakeTmp'
Parsed C implicit link information from above output:
link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
ignore line: [Change Dir: /home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2/build/CMakeFiles/CMakeTmp]
ignore line: []
ignore line: [Run Build Command:"/usr/bin/make" "cmTC_00d20/fast"]
ignore line: [/usr/bin/make -f CMakeFiles/cmTC_00d20.dir/build.make CMakeFiles/cmTC_00d20.dir/build]
ignore line: [make[1]: Entering directory '/home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2/build/CMakeFiles/CMakeTmp']
ignore line: [Building C object CMakeFiles/cmTC_00d20.dir/CMakeCCompilerABI.c.o]
ignore line: [/usr/bin/cc -o CMakeFiles/cmTC_00d20.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.10/Modules/CMakeCCompilerABI.c]
ignore line: [Linking C executable cmTC_00d20]
ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_00d20.dir/link.txt --verbose=1]
ignore line: [/usr/bin/cc -v -rdynamic CMakeFiles/cmTC_00d20.dir/CMakeCCompilerABI.c.o -o cmTC_00d20 ]
ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/usr/bin/cc]
ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper]
ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none]
ignore line: [OFFLOAD_TARGET_DEFAULT=1]
ignore line: [Target: x86_64-linux-gnu]
ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 7.5.0-3ubuntu1~18.04' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-7 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu]
ignore line: [Thread model: posix]
ignore line: [gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04) ]
ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/]
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../:/lib/:/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_00d20' '-mtune=generic' '-march=x86-64']
link line: [ /usr/lib/gcc/x86_64-linux-gnu/7/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper -plugin-opt=-fresolution=/tmp/ccgwU1kt.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_00d20 /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/7/../../.. CMakeFiles/cmTC_00d20.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o]
arg [/usr/lib/gcc/x86_64-linux-gnu/7/collect2] ==> ignore
arg [-plugin] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so] ==> ignore
arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper] ==> ignore
arg [-plugin-opt=-fresolution=/tmp/ccgwU1kt.res] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
arg [-plugin-opt=-pass-through=-lc] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
arg [--build-id] ==> ignore
arg [--eh-frame-hdr] ==> ignore
arg [-m] ==> ignore
arg [elf_x86_64] ==> ignore
arg [--hash-style=gnu] ==> ignore
arg [--as-needed] ==> ignore
arg [-export-dynamic] ==> ignore
arg [-dynamic-linker] ==> ignore
arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
arg [-pie] ==> ignore
arg [-znow] ==> ignore
arg [-zrelro] ==> ignore
arg [-o] ==> ignore
arg [cmTC_00d20] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o] ==> ignore
arg [-L/usr/lib/gcc/x86_64-linux-gnu/7] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7]
arg [-L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu]
arg [-L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib]
arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu]
arg [-L/lib/../lib] ==> dir [/lib/../lib]
arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu]
arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
arg [-L/usr/lib/gcc/x86_64-linux-gnu/7/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../..]
arg [CMakeFiles/cmTC_00d20.dir/CMakeCCompilerABI.c.o] ==> ignore
arg [-lgcc] ==> lib [gcc]
arg [--push-state] ==> ignore
arg [--as-needed] ==> ignore
arg [-lgcc_s] ==> lib [gcc_s]
arg [--pop-state] ==> ignore
arg [-lc] ==> lib [c]
arg [-lgcc] ==> lib [gcc]
arg [--push-state] ==> ignore
arg [--as-needed] ==> ignore
arg [-lgcc_s] ==> lib [gcc_s]
arg [--pop-state] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o] ==> ignore
collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7] ==> [/usr/lib/gcc/x86_64-linux-gnu/7]
collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib] ==> [/usr/lib]
collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu]
collapse library dir [/lib/../lib] ==> [/lib]
collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
collapse library dir [/usr/lib/../lib] ==> [/usr/lib]
collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../..] ==> [/usr/lib]
implicit libs: [gcc;gcc_s;c;gcc;gcc_s]
implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/7;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib]
implicit fwks: []
Detecting C [-std=c11] compiler features compiled with the following output:
Change Dir: /home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTC_5b6a4/fast"
/usr/bin/make -f CMakeFiles/cmTC_5b6a4.dir/build.make CMakeFiles/cmTC_5b6a4.dir/build
make[1]: Entering directory '/home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2/build/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_5b6a4.dir/feature_tests.c.o
/usr/bin/cc -std=c11 -o CMakeFiles/cmTC_5b6a4.dir/feature_tests.c.o -c /home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2/build/CMakeFiles/feature_tests.c
Linking C executable cmTC_5b6a4
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_5b6a4.dir/link.txt --verbose=1
/usr/bin/cc -rdynamic CMakeFiles/cmTC_5b6a4.dir/feature_tests.c.o -o cmTC_5b6a4
make[1]: Leaving directory '/home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2/build/CMakeFiles/CMakeTmp'
Feature record: C_FEATURE:1c_function_prototypes
Feature record: C_FEATURE:1c_restrict
Feature record: C_FEATURE:1c_static_assert
Feature record: C_FEATURE:1c_variadic_macros
Detecting C [-std=c99] compiler features compiled with the following output:
Change Dir: /home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTC_a8338/fast"
/usr/bin/make -f CMakeFiles/cmTC_a8338.dir/build.make CMakeFiles/cmTC_a8338.dir/build
make[1]: Entering directory '/home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2/build/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_a8338.dir/feature_tests.c.o
/usr/bin/cc -std=c99 -o CMakeFiles/cmTC_a8338.dir/feature_tests.c.o -c /home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2/build/CMakeFiles/feature_tests.c
Linking C executable cmTC_a8338
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a8338.dir/link.txt --verbose=1
/usr/bin/cc -rdynamic CMakeFiles/cmTC_a8338.dir/feature_tests.c.o -o cmTC_a8338
make[1]: Leaving directory '/home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2/build/CMakeFiles/CMakeTmp'
Feature record: C_FEATURE:1c_function_prototypes
Feature record: C_FEATURE:1c_restrict
Feature record: C_FEATURE:0c_static_assert
Feature record: C_FEATURE:1c_variadic_macros
Detecting C [-std=c90] compiler features compiled with the following output:
Change Dir: /home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTC_7ced6/fast"
/usr/bin/make -f CMakeFiles/cmTC_7ced6.dir/build.make CMakeFiles/cmTC_7ced6.dir/build
make[1]: Entering directory '/home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2/build/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_7ced6.dir/feature_tests.c.o
/usr/bin/cc -std=c90 -o CMakeFiles/cmTC_7ced6.dir/feature_tests.c.o -c /home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2/build/CMakeFiles/feature_tests.c
Linking C executable cmTC_7ced6
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7ced6.dir/link.txt --verbose=1
/usr/bin/cc -rdynamic CMakeFiles/cmTC_7ced6.dir/feature_tests.c.o -o cmTC_7ced6
make[1]: Leaving directory '/home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2/build/CMakeFiles/CMakeTmp'
Feature record: C_FEATURE:1c_function_prototypes
Feature record: C_FEATURE:0c_restrict
Feature record: C_FEATURE:0c_static_assert
Feature record: C_FEATURE:0c_variadic_macros
Determining if the CXX compiler works passed with the following output:
Change Dir: /home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTC_68619/fast"
/usr/bin/make -f CMakeFiles/cmTC_68619.dir/build.make CMakeFiles/cmTC_68619.dir/build
make[1]: Entering directory '/home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_68619.dir/testCXXCompiler.cxx.o
/usr/bin/c++ -o CMakeFiles/cmTC_68619.dir/testCXXCompiler.cxx.o -c /home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2/build/CMakeFiles/CMakeTmp/testCXXCompiler.cxx
Linking CXX executable cmTC_68619
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_68619.dir/link.txt --verbose=1
/usr/bin/c++ -rdynamic CMakeFiles/cmTC_68619.dir/testCXXCompiler.cxx.o -o cmTC_68619
make[1]: Leaving directory '/home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2/build/CMakeFiles/CMakeTmp'
Detecting CXX compiler ABI info compiled with the following output:
Change Dir: /home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTC_92580/fast"
/usr/bin/make -f CMakeFiles/cmTC_92580.dir/build.make CMakeFiles/cmTC_92580.dir/build
make[1]: Entering directory '/home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_92580.dir/CMakeCXXCompilerABI.cpp.o
/usr/bin/c++ -o CMakeFiles/cmTC_92580.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp
Linking CXX executable cmTC_92580
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_92580.dir/link.txt --verbose=1
/usr/bin/c++ -v -rdynamic CMakeFiles/cmTC_92580.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_92580
Using built-in specs.
COLLECT_GCC=/usr/bin/c++
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 7.5.0-3ubuntu1~18.04' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-7 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04)
COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_92580' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
/usr/lib/gcc/x86_64-linux-gnu/7/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper -plugin-opt=-fresolution=/tmp/cctNtNSK.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_92580 /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/7/../../.. CMakeFiles/cmTC_92580.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o
COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_92580' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
make[1]: Leaving directory '/home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2/build/CMakeFiles/CMakeTmp'
Parsed CXX implicit link information from above output:
link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
ignore line: [Change Dir: /home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2/build/CMakeFiles/CMakeTmp]
ignore line: []
ignore line: [Run Build Command:"/usr/bin/make" "cmTC_92580/fast"]
ignore line: [/usr/bin/make -f CMakeFiles/cmTC_92580.dir/build.make CMakeFiles/cmTC_92580.dir/build]
ignore line: [make[1]: Entering directory '/home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2/build/CMakeFiles/CMakeTmp']
ignore line: [Building CXX object CMakeFiles/cmTC_92580.dir/CMakeCXXCompilerABI.cpp.o]
ignore line: [/usr/bin/c++ -o CMakeFiles/cmTC_92580.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.10/Modules/CMakeCXXCompilerABI.cpp]
ignore line: [Linking CXX executable cmTC_92580]
ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_92580.dir/link.txt --verbose=1]
ignore line: [/usr/bin/c++ -v -rdynamic CMakeFiles/cmTC_92580.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_92580 ]
ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/usr/bin/c++]
ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper]
ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none]
ignore line: [OFFLOAD_TARGET_DEFAULT=1]
ignore line: [Target: x86_64-linux-gnu]
ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 7.5.0-3ubuntu1~18.04' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-7 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu]
ignore line: [Thread model: posix]
ignore line: [gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04) ]
ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/]
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/7/../../../:/lib/:/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_92580' '-shared-libgcc' '-mtune=generic' '-march=x86-64']
link line: [ /usr/lib/gcc/x86_64-linux-gnu/7/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper -plugin-opt=-fresolution=/tmp/cctNtNSK.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_92580 /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/7 -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/7/../../.. CMakeFiles/cmTC_92580.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o]
arg [/usr/lib/gcc/x86_64-linux-gnu/7/collect2] ==> ignore
arg [-plugin] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/7/liblto_plugin.so] ==> ignore
arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper] ==> ignore
arg [-plugin-opt=-fresolution=/tmp/cctNtNSK.res] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
arg [-plugin-opt=-pass-through=-lc] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
arg [--build-id] ==> ignore
arg [--eh-frame-hdr] ==> ignore
arg [-m] ==> ignore
arg [elf_x86_64] ==> ignore
arg [--hash-style=gnu] ==> ignore
arg [--as-needed] ==> ignore
arg [-export-dynamic] ==> ignore
arg [-dynamic-linker] ==> ignore
arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
arg [-pie] ==> ignore
arg [-znow] ==> ignore
arg [-zrelro] ==> ignore
arg [-o] ==> ignore
arg [cmTC_92580] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crti.o] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/7/crtbeginS.o] ==> ignore
arg [-L/usr/lib/gcc/x86_64-linux-gnu/7] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7]
arg [-L/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu]
arg [-L/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib]
arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu]
arg [-L/lib/../lib] ==> dir [/lib/../lib]
arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu]
arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
arg [-L/usr/lib/gcc/x86_64-linux-gnu/7/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../..]
arg [CMakeFiles/cmTC_92580.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
arg [-lstdc++] ==> lib [stdc++]
arg [-lm] ==> lib [m]
arg [-lgcc_s] ==> lib [gcc_s]
arg [-lgcc] ==> lib [gcc]
arg [-lc] ==> lib [c]
arg [-lgcc_s] ==> lib [gcc_s]
arg [-lgcc] ==> lib [gcc]
arg [/usr/lib/gcc/x86_64-linux-gnu/7/crtendS.o] ==> ignore
arg [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/crtn.o] ==> ignore
collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7] ==> [/usr/lib/gcc/x86_64-linux-gnu/7]
collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../../../lib] ==> [/usr/lib]
collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu]
collapse library dir [/lib/../lib] ==> [/lib]
collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
collapse library dir [/usr/lib/../lib] ==> [/usr/lib]
collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/7/../../..] ==> [/usr/lib]
implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc]
implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/7;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib]
implicit fwks: []
Detecting CXX [-std=c++1z] compiler features compiled with the following output:
Change Dir: /home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTC_5137a/fast"
/usr/bin/make -f CMakeFiles/cmTC_5137a.dir/build.make CMakeFiles/cmTC_5137a.dir/build
make[1]: Entering directory '/home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_5137a.dir/feature_tests.cxx.o
/usr/bin/c++ -std=c++1z -o CMakeFiles/cmTC_5137a.dir/feature_tests.cxx.o -c /home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2/build/CMakeFiles/feature_tests.cxx
Linking CXX executable cmTC_5137a
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_5137a.dir/link.txt --verbose=1
/usr/bin/c++ -rdynamic CMakeFiles/cmTC_5137a.dir/feature_tests.cxx.o -o cmTC_5137a
make[1]: Leaving directory '/home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2/build/CMakeFiles/CMakeTmp'
Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers
Feature record: CXX_FEATURE:1cxx_alias_templates
Feature record: CXX_FEATURE:1cxx_alignas
Feature record: CXX_FEATURE:1cxx_alignof
Feature record: CXX_FEATURE:1cxx_attributes
Feature record: CXX_FEATURE:1cxx_attribute_deprecated
Feature record: CXX_FEATURE:1cxx_auto_type
Feature record: CXX_FEATURE:1cxx_binary_literals
Feature record: CXX_FEATURE:1cxx_constexpr
Feature record: CXX_FEATURE:1cxx_contextual_conversions
Feature record: CXX_FEATURE:1cxx_decltype
Feature record: CXX_FEATURE:1cxx_decltype_auto
Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types
Feature record: CXX_FEATURE:1cxx_default_function_template_args
Feature record: CXX_FEATURE:1cxx_defaulted_functions
Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers
Feature record: CXX_FEATURE:1cxx_delegating_constructors
Feature record: CXX_FEATURE:1cxx_deleted_functions
Feature record: CXX_FEATURE:1cxx_digit_separators
Feature record: CXX_FEATURE:1cxx_enum_forward_declarations
Feature record: CXX_FEATURE:1cxx_explicit_conversions
Feature record: CXX_FEATURE:1cxx_extended_friend_declarations
Feature record: CXX_FEATURE:1cxx_extern_templates
Feature record: CXX_FEATURE:1cxx_final
Feature record: CXX_FEATURE:1cxx_func_identifier
Feature record: CXX_FEATURE:1cxx_generalized_initializers
Feature record: CXX_FEATURE:1cxx_generic_lambdas
Feature record: CXX_FEATURE:1cxx_inheriting_constructors
Feature record: CXX_FEATURE:1cxx_inline_namespaces
Feature record: CXX_FEATURE:1cxx_lambdas
Feature record: CXX_FEATURE:1cxx_lambda_init_captures
Feature record: CXX_FEATURE:1cxx_local_type_template_args
Feature record: CXX_FEATURE:1cxx_long_long_type
Feature record: CXX_FEATURE:1cxx_noexcept
Feature record: CXX_FEATURE:1cxx_nonstatic_member_init
Feature record: CXX_FEATURE:1cxx_nullptr
Feature record: CXX_FEATURE:1cxx_override
Feature record: CXX_FEATURE:1cxx_range_for
Feature record: CXX_FEATURE:1cxx_raw_string_literals
Feature record: CXX_FEATURE:1cxx_reference_qualified_functions
Feature record: CXX_FEATURE:1cxx_relaxed_constexpr
Feature record: CXX_FEATURE:1cxx_return_type_deduction
Feature record: CXX_FEATURE:1cxx_right_angle_brackets
Feature record: CXX_FEATURE:1cxx_rvalue_references
Feature record: CXX_FEATURE:1cxx_sizeof_member
Feature record: CXX_FEATURE:1cxx_static_assert
Feature record: CXX_FEATURE:1cxx_strong_enums
Feature record: CXX_FEATURE:1cxx_template_template_parameters
Feature record: CXX_FEATURE:1cxx_thread_local
Feature record: CXX_FEATURE:1cxx_trailing_return_types
Feature record: CXX_FEATURE:1cxx_unicode_literals
Feature record: CXX_FEATURE:1cxx_uniform_initialization
Feature record: CXX_FEATURE:1cxx_unrestricted_unions
Feature record: CXX_FEATURE:1cxx_user_literals
Feature record: CXX_FEATURE:1cxx_variable_templates
Feature record: CXX_FEATURE:1cxx_variadic_macros
Feature record: CXX_FEATURE:1cxx_variadic_templates
Detecting CXX [-std=c++14] compiler features compiled with the following output:
Change Dir: /home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTC_4cdd5/fast"
/usr/bin/make -f CMakeFiles/cmTC_4cdd5.dir/build.make CMakeFiles/cmTC_4cdd5.dir/build
make[1]: Entering directory '/home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_4cdd5.dir/feature_tests.cxx.o
/usr/bin/c++ -std=c++14 -o CMakeFiles/cmTC_4cdd5.dir/feature_tests.cxx.o -c /home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2/build/CMakeFiles/feature_tests.cxx
Linking CXX executable cmTC_4cdd5
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_4cdd5.dir/link.txt --verbose=1
/usr/bin/c++ -rdynamic CMakeFiles/cmTC_4cdd5.dir/feature_tests.cxx.o -o cmTC_4cdd5
make[1]: Leaving directory '/home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2/build/CMakeFiles/CMakeTmp'
Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers
Feature record: CXX_FEATURE:1cxx_alias_templates
Feature record: CXX_FEATURE:1cxx_alignas
Feature record: CXX_FEATURE:1cxx_alignof
Feature record: CXX_FEATURE:1cxx_attributes
Feature record: CXX_FEATURE:1cxx_attribute_deprecated
Feature record: CXX_FEATURE:1cxx_auto_type
Feature record: CXX_FEATURE:1cxx_binary_literals
Feature record: CXX_FEATURE:1cxx_constexpr
Feature record: CXX_FEATURE:1cxx_contextual_conversions
Feature record: CXX_FEATURE:1cxx_decltype
Feature record: CXX_FEATURE:1cxx_decltype_auto
Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types
Feature record: CXX_FEATURE:1cxx_default_function_template_args
Feature record: CXX_FEATURE:1cxx_defaulted_functions
Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers
Feature record: CXX_FEATURE:1cxx_delegating_constructors
Feature record: CXX_FEATURE:1cxx_deleted_functions
Feature record: CXX_FEATURE:1cxx_digit_separators
Feature record: CXX_FEATURE:1cxx_enum_forward_declarations
Feature record: CXX_FEATURE:1cxx_explicit_conversions
Feature record: CXX_FEATURE:1cxx_extended_friend_declarations
Feature record: CXX_FEATURE:1cxx_extern_templates
Feature record: CXX_FEATURE:1cxx_final
Feature record: CXX_FEATURE:1cxx_func_identifier
Feature record: CXX_FEATURE:1cxx_generalized_initializers
Feature record: CXX_FEATURE:1cxx_generic_lambdas
Feature record: CXX_FEATURE:1cxx_inheriting_constructors
Feature record: CXX_FEATURE:1cxx_inline_namespaces
Feature record: CXX_FEATURE:1cxx_lambdas
Feature record: CXX_FEATURE:1cxx_lambda_init_captures
Feature record: CXX_FEATURE:1cxx_local_type_template_args
Feature record: CXX_FEATURE:1cxx_long_long_type
Feature record: CXX_FEATURE:1cxx_noexcept
Feature record: CXX_FEATURE:1cxx_nonstatic_member_init
Feature record: CXX_FEATURE:1cxx_nullptr
Feature record: CXX_FEATURE:1cxx_override
Feature record: CXX_FEATURE:1cxx_range_for
Feature record: CXX_FEATURE:1cxx_raw_string_literals
Feature record: CXX_FEATURE:1cxx_reference_qualified_functions
Feature record: CXX_FEATURE:1cxx_relaxed_constexpr
Feature record: CXX_FEATURE:1cxx_return_type_deduction
Feature record: CXX_FEATURE:1cxx_right_angle_brackets
Feature record: CXX_FEATURE:1cxx_rvalue_references
Feature record: CXX_FEATURE:1cxx_sizeof_member
Feature record: CXX_FEATURE:1cxx_static_assert
Feature record: CXX_FEATURE:1cxx_strong_enums
Feature record: CXX_FEATURE:1cxx_template_template_parameters
Feature record: CXX_FEATURE:1cxx_thread_local
Feature record: CXX_FEATURE:1cxx_trailing_return_types
Feature record: CXX_FEATURE:1cxx_unicode_literals
Feature record: CXX_FEATURE:1cxx_uniform_initialization
Feature record: CXX_FEATURE:1cxx_unrestricted_unions
Feature record: CXX_FEATURE:1cxx_user_literals
Feature record: CXX_FEATURE:1cxx_variable_templates
Feature record: CXX_FEATURE:1cxx_variadic_macros
Feature record: CXX_FEATURE:1cxx_variadic_templates
Detecting CXX [-std=c++11] compiler features compiled with the following output:
Change Dir: /home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTC_8c899/fast"
/usr/bin/make -f CMakeFiles/cmTC_8c899.dir/build.make CMakeFiles/cmTC_8c899.dir/build
make[1]: Entering directory '/home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_8c899.dir/feature_tests.cxx.o
/usr/bin/c++ -std=c++11 -o CMakeFiles/cmTC_8c899.dir/feature_tests.cxx.o -c /home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2/build/CMakeFiles/feature_tests.cxx
Linking CXX executable cmTC_8c899
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8c899.dir/link.txt --verbose=1
/usr/bin/c++ -rdynamic CMakeFiles/cmTC_8c899.dir/feature_tests.cxx.o -o cmTC_8c899
make[1]: Leaving directory '/home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2/build/CMakeFiles/CMakeTmp'
Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers
Feature record: CXX_FEATURE:1cxx_alias_templates
Feature record: CXX_FEATURE:1cxx_alignas
Feature record: CXX_FEATURE:1cxx_alignof
Feature record: CXX_FEATURE:1cxx_attributes
Feature record: CXX_FEATURE:0cxx_attribute_deprecated
Feature record: CXX_FEATURE:1cxx_auto_type
Feature record: CXX_FEATURE:0cxx_binary_literals
Feature record: CXX_FEATURE:1cxx_constexpr
Feature record: CXX_FEATURE:0cxx_contextual_conversions
Feature record: CXX_FEATURE:1cxx_decltype
Feature record: CXX_FEATURE:0cxx_decltype_auto
Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types
Feature record: CXX_FEATURE:1cxx_default_function_template_args
Feature record: CXX_FEATURE:1cxx_defaulted_functions
Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers
Feature record: CXX_FEATURE:1cxx_delegating_constructors
Feature record: CXX_FEATURE:1cxx_deleted_functions
Feature record: CXX_FEATURE:0cxx_digit_separators
Feature record: CXX_FEATURE:1cxx_enum_forward_declarations
Feature record: CXX_FEATURE:1cxx_explicit_conversions
Feature record: CXX_FEATURE:1cxx_extended_friend_declarations
Feature record: CXX_FEATURE:1cxx_extern_templates
Feature record: CXX_FEATURE:1cxx_final
Feature record: CXX_FEATURE:1cxx_func_identifier
Feature record: CXX_FEATURE:1cxx_generalized_initializers
Feature record: CXX_FEATURE:0cxx_generic_lambdas
Feature record: CXX_FEATURE:1cxx_inheriting_constructors
Feature record: CXX_FEATURE:1cxx_inline_namespaces
Feature record: CXX_FEATURE:1cxx_lambdas
Feature record: CXX_FEATURE:0cxx_lambda_init_captures
Feature record: CXX_FEATURE:1cxx_local_type_template_args
Feature record: CXX_FEATURE:1cxx_long_long_type
Feature record: CXX_FEATURE:1cxx_noexcept
Feature record: CXX_FEATURE:1cxx_nonstatic_member_init
Feature record: CXX_FEATURE:1cxx_nullptr
Feature record: CXX_FEATURE:1cxx_override
Feature record: CXX_FEATURE:1cxx_range_for
Feature record: CXX_FEATURE:1cxx_raw_string_literals
Feature record: CXX_FEATURE:1cxx_reference_qualified_functions
Feature record: CXX_FEATURE:0cxx_relaxed_constexpr
Feature record: CXX_FEATURE:0cxx_return_type_deduction
Feature record: CXX_FEATURE:1cxx_right_angle_brackets
Feature record: CXX_FEATURE:1cxx_rvalue_references
Feature record: CXX_FEATURE:1cxx_sizeof_member
Feature record: CXX_FEATURE:1cxx_static_assert
Feature record: CXX_FEATURE:1cxx_strong_enums
Feature record: CXX_FEATURE:1cxx_template_template_parameters
Feature record: CXX_FEATURE:1cxx_thread_local
Feature record: CXX_FEATURE:1cxx_trailing_return_types
Feature record: CXX_FEATURE:1cxx_unicode_literals
Feature record: CXX_FEATURE:1cxx_uniform_initialization
Feature record: CXX_FEATURE:1cxx_unrestricted_unions
Feature record: CXX_FEATURE:1cxx_user_literals
Feature record: CXX_FEATURE:0cxx_variable_templates
Feature record: CXX_FEATURE:1cxx_variadic_macros
Feature record: CXX_FEATURE:1cxx_variadic_templates
Detecting CXX [-std=c++98] compiler features compiled with the following output:
Change Dir: /home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2/build/CMakeFiles/CMakeTmp
Run Build Command:"/usr/bin/make" "cmTC_21c8b/fast"
/usr/bin/make -f CMakeFiles/cmTC_21c8b.dir/build.make CMakeFiles/cmTC_21c8b.dir/build
make[1]: Entering directory '/home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_21c8b.dir/feature_tests.cxx.o
/usr/bin/c++ -std=c++98 -o CMakeFiles/cmTC_21c8b.dir/feature_tests.cxx.o -c /home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2/build/CMakeFiles/feature_tests.cxx
Linking CXX executable cmTC_21c8b
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_21c8b.dir/link.txt --verbose=1
/usr/bin/c++ -rdynamic CMakeFiles/cmTC_21c8b.dir/feature_tests.cxx.o -o cmTC_21c8b
make[1]: Leaving directory '/home/hong/Desktop/ORB-SLAM2/dynamic_orb_slam-obj_track/Thirdparty/DBoW2/build/CMakeFiles/CMakeTmp'
Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers
Feature record: CXX_FEATURE:0cxx_alias_templates
Feature record: CXX_FEATURE:0cxx_alignas
Feature record: CXX_FEATURE:0cxx_alignof
Feature record: CXX_FEATURE:0cxx_attributes
Feature record: CXX_FEATURE:0cxx_attribute_deprecated
Feature record: CXX_FEATURE:0cxx_auto_type
Feature record: CXX_FEATURE:0cxx_binary_literals
Feature record: CXX_FEATURE:0cxx_constexpr
Feature record: CXX_FEATURE:0cxx_contextual_conversions
Feature record: CXX_FEATURE:0cxx_decltype
Feature record: CXX_FEATURE:0cxx_decltype_auto
Feature record: CXX_FEATURE:0cxx_decltype_incomplete_return_types
Feature record: CXX_FEATURE:0cxx_default_function_template_args
Feature record: CXX_FEATURE:0cxx_defaulted_functions
Feature record: CXX_FEATURE:0cxx_defaulted_move_initializers
Feature record: CXX_FEATURE:0cxx_delegating_constructors
Feature record: CXX_FEATURE:0cxx_deleted_functions
Feature record: CXX_FEATURE:0cxx_digit_separators
Feature record: CXX_FEATURE:0cxx_enum_forward_declarations
Feature record: CXX_FEATURE:0cxx_explicit_conversions
Feature record: CXX_FEATURE:0cxx_extended_friend_declarations
Feature record: CXX_FEATURE:0cxx_extern_templates
Feature record: CXX_FEATURE:0cxx_final
Feature record: CXX_FEATURE:0cxx_func_identifier
Feature record: CXX_FEATURE:0cxx_generalized_initializers
Feature record: CXX_FEATURE:0cxx_generic_lambdas
Feature record: CXX_FEATURE:0cxx_inheriting_constructors
Feature record: CXX_FEATURE:0cxx_inline_namespaces
Feature record: CXX_FEATURE:0cxx_lambdas
Feature record: CXX_FEATURE:0cxx_lambda_init_captures
Feature record: CXX_FEATURE:0cxx_local_type_template_args
Feature record: CXX_FEATURE:0cxx_long_long_type
Feature record: CXX_FEATURE:0cxx_noexcept
Feature record: CXX_FEATURE:0cxx_nonstatic_member_init
Feature record: CXX_FEATURE:0cxx_nullptr
Feature record: CXX_FEATURE:0cxx_override
Feature record: CXX_FEATURE:0cxx_range_for
Feature record: CXX_FEATURE:0cxx_raw_string_literals
Feature record: CXX_FEATURE:0cxx_reference_qualified_functions
Feature record: CXX_FEATURE:0cxx_relaxed_constexpr
Feature record: CXX_FEATURE:0cxx_return_type_deduction
Feature record: CXX_FEATURE:0cxx_right_angle_brackets
Feature record: CXX_FEATURE:0cxx_rvalue_references
Feature record: CXX_FEATURE:0cxx_sizeof_member
Feature record: CXX_FEATURE:0cxx_static_assert
Feature record: CXX_FEATURE:0cxx_strong_enums
Feature record: CXX_FEATURE:1cxx_template_template_parameters
Feature record: CXX_FEATURE:0cxx_thread_local
Feature record: CXX_FEATURE:0cxx_trailing_return_types
Feature record: CXX_FEATURE:0cxx_unicode_literals
Feature record: CXX_FEATURE:0cxx_uniform_initialization
Feature record: CXX_FEATURE:0cxx_unrestricted_unions
Feature record: CXX_FEATURE:0cxx_user_literals
Feature record: CXX_FEATURE:0cxx_variable_templates
Feature record: CXX_FEATURE:0cxx_variadic_macros
Feature record: CXX_FEATURE:0cxx_variadic_templates

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More