├── .gitignore ├── README.md ├── algebraicResection.m ├── algebraicTriangulation.m ├── computeFundamentalMatrix.m ├── computeFundamentalMatrixRANSAC.m ├── computeJacobianMotionAndStructure.m ├── computeKsi.m ├── computeLieJacobianMotionAndStructure.m ├── computeRelativePose.m ├── computeReprojectionError.m ├── computeT.m ├── decomposeCamera.m ├── decomposeEssentialMatrix.m ├── euclideanGdBundleAdjustment.m ├── euclideanLmBundleAdjustment.m ├── generateCameraTrajectory.m ├── generateCube.m ├── normalizeImagePoints.m ├── perspectiveBundleAdjustment.m ├── plotCameraFrustum.m ├── rotx.m ├── roty.m ├── rotz.m ├── rq3.m ├── synthesizeImages.m ├── testCases.m ├── testScript.m ├── unvectorizeLieParameters.m └── unvectorizeParameters.m /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krrish94/ToySfM/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krrish94/ToySfM/HEAD/README.md -------------------------------------------------------------------------------- /algebraicResection.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krrish94/ToySfM/HEAD/algebraicResection.m -------------------------------------------------------------------------------- /algebraicTriangulation.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krrish94/ToySfM/HEAD/algebraicTriangulation.m -------------------------------------------------------------------------------- /computeFundamentalMatrix.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krrish94/ToySfM/HEAD/computeFundamentalMatrix.m -------------------------------------------------------------------------------- /computeFundamentalMatrixRANSAC.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krrish94/ToySfM/HEAD/computeFundamentalMatrixRANSAC.m -------------------------------------------------------------------------------- /computeJacobianMotionAndStructure.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krrish94/ToySfM/HEAD/computeJacobianMotionAndStructure.m -------------------------------------------------------------------------------- /computeKsi.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krrish94/ToySfM/HEAD/computeKsi.m -------------------------------------------------------------------------------- /computeLieJacobianMotionAndStructure.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krrish94/ToySfM/HEAD/computeLieJacobianMotionAndStructure.m -------------------------------------------------------------------------------- /computeRelativePose.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krrish94/ToySfM/HEAD/computeRelativePose.m -------------------------------------------------------------------------------- /computeReprojectionError.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krrish94/ToySfM/HEAD/computeReprojectionError.m -------------------------------------------------------------------------------- /computeT.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krrish94/ToySfM/HEAD/computeT.m -------------------------------------------------------------------------------- /decomposeCamera.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krrish94/ToySfM/HEAD/decomposeCamera.m -------------------------------------------------------------------------------- /decomposeEssentialMatrix.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krrish94/ToySfM/HEAD/decomposeEssentialMatrix.m -------------------------------------------------------------------------------- /euclideanGdBundleAdjustment.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krrish94/ToySfM/HEAD/euclideanGdBundleAdjustment.m -------------------------------------------------------------------------------- /euclideanLmBundleAdjustment.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krrish94/ToySfM/HEAD/euclideanLmBundleAdjustment.m -------------------------------------------------------------------------------- /generateCameraTrajectory.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krrish94/ToySfM/HEAD/generateCameraTrajectory.m -------------------------------------------------------------------------------- /generateCube.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krrish94/ToySfM/HEAD/generateCube.m -------------------------------------------------------------------------------- /normalizeImagePoints.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krrish94/ToySfM/HEAD/normalizeImagePoints.m -------------------------------------------------------------------------------- /perspectiveBundleAdjustment.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krrish94/ToySfM/HEAD/perspectiveBundleAdjustment.m -------------------------------------------------------------------------------- /plotCameraFrustum.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krrish94/ToySfM/HEAD/plotCameraFrustum.m -------------------------------------------------------------------------------- /rotx.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krrish94/ToySfM/HEAD/rotx.m -------------------------------------------------------------------------------- /roty.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krrish94/ToySfM/HEAD/roty.m -------------------------------------------------------------------------------- /rotz.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krrish94/ToySfM/HEAD/rotz.m -------------------------------------------------------------------------------- /rq3.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krrish94/ToySfM/HEAD/rq3.m -------------------------------------------------------------------------------- /synthesizeImages.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krrish94/ToySfM/HEAD/synthesizeImages.m -------------------------------------------------------------------------------- /testCases.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krrish94/ToySfM/HEAD/testCases.m -------------------------------------------------------------------------------- /testScript.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krrish94/ToySfM/HEAD/testScript.m -------------------------------------------------------------------------------- /unvectorizeLieParameters.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krrish94/ToySfM/HEAD/unvectorizeLieParameters.m -------------------------------------------------------------------------------- /unvectorizeParameters.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krrish94/ToySfM/HEAD/unvectorizeParameters.m --------------------------------------------------------------------------------