[{"title":"( 88 个子文件 3.69MB ) matlab集成c代码-visual-odometry-mono:视觉测程单","children":[{"title":"visual-odometry-mono-main","children":[{"title":"main.m <span style='color:#111;'> 506B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"robust-estimation","children":[{"title":"errorMetricReprojection.m <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"filterPoints.m <span style='color:#111;'> 1.16KB </span>","children":null,"spread":false},{"title":"p3pRANSAC.m <span style='color:#111;'> 4.12KB </span>","children":null,"spread":false},{"title":"errorMetricEpipolarLineDistance.m <span style='color:#111;'> 1.21KB </span>","children":null,"spread":false},{"title":"RANSAC.m <span style='color:#111;'> 4.62KB </span>","children":null,"spread":false},{"title":"epipolarLineDistance.m <span style='color:#111;'> 837B </span>","children":null,"spread":false}],"spread":true},{"title":"initialization","children":[{"title":"PatchMatchingInitBlock.m <span style='color:#111;'> 1.96KB </span>","children":null,"spread":false},{"title":"reprojectionErrorFromModel.m <span style='color:#111;'> 1024B </span>","children":null,"spread":false},{"title":"KLTInitBlock.m <span style='color:#111;'> 2.09KB </span>","children":null,"spread":false},{"title":"InitBlock.m <span style='color:#111;'> 2.23KB </span>","children":null,"spread":false},{"title":"relativePoseFromSample.m <span style='color:#111;'> 228B </span>","children":null,"spread":false},{"title":"initialization.m <span style='color:#111;'> 1.66KB </span>","children":null,"spread":false}],"spread":true},{"title":"utils","children":[{"title":"cross2Matrix.m <span style='color:#111;'> 713B </span>","children":null,"spread":false},{"title":"isInFrontOfCamera.m <span style='color:#111;'> 278B </span>","children":null,"spread":false},{"title":"points2DNormalization.m <span style='color:#111;'> 795B </span>","children":null,"spread":false},{"title":"homogMatrix2twist.m <span style='color:#111;'> 628B </span>","children":null,"spread":false},{"title":"matrix2Cross.m <span style='color:#111;'> 381B </span>","children":null,"spread":false},{"title":"verboseDisp.m <span style='color:#111;'> 546B </span>","children":null,"spread":false},{"title":"twist2HomogMatrix.m <span style='color:#111;'> 420B </span>","children":null,"spread":false},{"title":"getProgressString.m <span style='color:#111;'> 732B </span>","children":null,"spread":false},{"title":"solveQuartic.m <span style='color:#111;'> 2.53KB </span>","children":null,"spread":false}],"spread":true},{"title":"projection","children":[{"title":"distortPoints.m <span style='color:#111;'> 279B </span>","children":null,"spread":false},{"title":"projectPoints.m <span style='color:#111;'> 724B </span>","children":null,"spread":false},{"title":"reprojectionError.m <span style='color:#111;'> 375B </span>","children":null,"spread":false}],"spread":true},{"title":"plot","children":[{"title":"HomogMatrix2twist.m <span style='color:#111;'> 628B </span>","children":null,"spread":false},{"title":"alignEstimateToGroundTruth.asv <span style='color:#111;'> 1.43KB </span>","children":null,"spread":false},{"title":"printMetrics.m <span style='color:#111;'> 445B </span>","children":null,"spread":false},{"title":"arrow3d.m <span style='color:#111;'> 7.08KB </span>","children":null,"spread":false},{"title":"plotMatches.m <span style='color:#111;'> 362B </span>","children":null,"spread":false},{"title":"OutputBlock.m <span style='color:#111;'> 7.15KB </span>","children":null,"spread":false},{"title":"alignEstimateToGroundTruth.m <span style='color:#111;'> 1.62KB </span>","children":null,"spread":false},{"title":"Matrix2Cross.m <span style='color:#111;'> 381B </span>","children":null,"spread":false},{"title":"plotCoordinateFrame.m <span style='color:#111;'> 1018B </span>","children":null,"spread":false},{"title":"Cross2Matrix.m <span style='color:#111;'> 379B </span>","children":null,"spread":false},{"title":"twist2HomogMatrix.m <span style='color:#111;'> 418B </span>","children":null,"spread":false},{"title":"alignError.m <span style='color:#111;'> 461B </span>","children":null,"spread":false}],"spread":false},{"title":"optimization","children":[{"title":"PoseOptimizationBlock.m <span style='color:#111;'> 2.51KB </span>","children":null,"spread":false},{"title":"OptimizationBlock.m <span style='color:#111;'> 2.79KB </span>","children":null,"spread":false},{"title":"runBA.m <span style='color:#111;'> 360B </span>","children":null,"spread":false},{"title":"BAOptimizationBlock.m <span style='color:#111;'> 2.90KB </span>","children":null,"spread":false}],"spread":true},{"title":"Config.m <span style='color:#111;'> 8.26KB </span>","children":null,"spread":false},{"title":"data-analysis","children":[{"title":"convertToBoxplot.m <span style='color:#111;'> 3.01KB </span>","children":null,"spread":false}],"spread":true},{"title":"epipolar-geometry","children":[{"title":"estimateFundamentalMatrix.m <span style='color:#111;'> 1.96KB </span>","children":null,"spread":false},{"title":"decomposeEssentialMatrix.m <span style='color:#111;'> 1.27KB </span>","children":null,"spread":false},{"title":"estimateEssentialMatrix.m <span style='color:#111;'> 1.36KB </span>","children":null,"spread":false},{"title":"triangulateFromPose.m <span style='color:#111;'> 1.23KB </span>","children":null,"spread":false},{"title":"estimateRelativePose.m <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false},{"title":"p3p.m <span style='color:#111;'> 6.72KB </span>","children":null,"spread":false},{"title":"triangulationRANSAC.m <span style='color:#111;'> 3.87KB </span>","children":null,"spread":false},{"title":"linearTriangulation.m <span style='color:#111;'> 1.07KB </span>","children":null,"spread":false},{"title":"disambiguatePose.m <span style='color:#111;'> 3.41KB </span>","children":null,"spread":false}],"spread":true},{"title":"input","children":[{"title":"KittiInputBlock.m <span style='color:#111;'> 1.70KB </span>","children":null,"spread":false},{"title":"InputBlock.m <span style='color:#111;'> 3.08KB </span>","children":null,"spread":false},{"title":"ParkingInputBlock.m <span style='color:#111;'> 1.48KB </span>","children":null,"spread":false},{"title":"MalagaInputBlock.m <span style='color:#111;'> 3.01KB </span>","children":null,"spread":false}],"spread":true},{"title":"PipelineState.m <span style='color:#111;'> 21.80KB </span>","children":null,"spread":false},{"title":"detection","children":[{"title":"HarrisDetectorBlock.m <span style='color:#111;'> 1.73KB </span>","children":null,"spread":false},{"title":"DetectorBlock.m <span style='color:#111;'> 5.85KB </span>","children":null,"spread":false},{"title":"harris","children":[{"title":"harrisSelectKeypoints.m <span style='color:#111;'> 1.44KB </span>","children":null,"spread":false},{"title":"harrisScore.m <span style='color:#111;'> 1.11KB </span>","children":null,"spread":false},{"title":"harrisDescribeKeypoints.m <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false}],"spread":false},{"title":"SSDMatchDescriptors.m <span style='color:#111;'> 1.27KB </span>","children":null,"spread":false}],"spread":true},{"title":"continuous-operation","children":[{"title":"COBlock.m <span style='color:#111;'> 2.27KB </span>","children":null,"spread":false},{"title":"KLTCOBlock.m <span style='color:#111;'> 779B </span>","children":null,"spread":false},{"title":"PatchMatchingCOBlock.m <span style='color:#111;'> 1.11KB </span>","children":null,"spread":false},{"title":"continuousOperation.m <span style='color:#111;'> 2.52KB </span>","children":null,"spread":false}],"spread":false},{"title":"klt","children":[{"title":"trackKLT.m <span style='color:#111;'> 1.00KB </span>","children":null,"spread":false},{"title":"getWarpedPatch.m <span style='color:#111;'> 1.30KB </span>","children":null,"spread":false},{"title":"trackKLTRobustly.m <span style='color:#111;'> 781B </span>","children":null,"spread":false},{"title":"getSimWarp.m <span style='color:#111;'> 213B </span>","children":null,"spread":false},{"title":"KLT.m <span style='color:#111;'> 1.57KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"images","children":[{"title":"rel_translation_error.png <span style='color:#111;'> 30.23KB </span>","children":null,"spread":false},{"title":"translation_error_sim3_-1.png <span style='color:#111;'> 66.43KB </span>","children":null,"spread":false},{"title":"trajectory_side_sim3_-1.png <span style='color:#111;'> 53.63KB </span>","children":null,"spread":false},{"title":"scale_error_sim3_-1.png <span style='color:#111;'> 32.06KB </span>","children":null,"spread":false},{"title":"cover.jpg <span style='color:#111;'> 160.96KB </span>","children":null,"spread":false},{"title":"rel_yaw_error.png <span style='color:#111;'> 27.68KB </span>","children":null,"spread":false},{"title":"rel_translation_error_perc.png <span style='color:#111;'> 31.50KB </span>","children":null,"spread":false},{"title":"rotation_error_sim3_-1.png <span style='color:#111;'> 58.79KB </span>","children":null,"spread":false}],"spread":true},{"title":"config","children":[{"title":"parking","children":[{"title":"config.json <span style='color:#111;'> 2.97KB </span>","children":null,"spread":false}],"spread":true},{"title":"malaga","children":[{"title":"config.json <span style='color:#111;'> 2.96KB </span>","children":null,"spread":false}],"spread":true},{"title":"kitti","children":[{"title":"config.json <span style='color:#111;'> 3.04KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"LICENSE <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 8.83KB </span>","children":null,"spread":false},{"title":"report.pdf <span style='color:#111;'> 3.37MB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 19B </span>","children":null,"spread":false},{"title":"MonoVOPipeline.m <span style='color:#111;'> 3.11KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]