├── BFMedgestruct.mat ├── FitEdges.m ├── FitSingleSOP.m ├── License.md ├── README.md ├── ZhuRamananDetector ├── LandmarkDetector.m ├── ZhuRamananModel.mat ├── clipboxes.m ├── detect.m ├── fconv.cc ├── fconv.mexmaci64 ├── fconv.mexw64 ├── featpyramid.m ├── features.cc ├── features.mexmaci64 ├── features.mexw64 ├── nms_face.m ├── reduce.cc ├── reduce.mexmaci64 ├── reduce.mexw64 ├── resize.cc ├── resize.mexmaci64 ├── resize.mexw64 ├── shiftdt.cc ├── shiftdt.mexmaci64 ├── shiftdt.mexw64 └── showboxes.m ├── demo.m ├── optimisations ├── BundleAdjustSingleSOP.m ├── EstimateSOPwithRefinement.m ├── EstimateShapeSingleSOP.m ├── RefineOrthoCam.m └── optimiseHardEdgeCost.m ├── tableresults.mat ├── testImages ├── image_0018.png ├── test_BFM1.png ├── test_BFM2.png ├── test_LFW1.jpg ├── test_LFW2.jpg └── test_LFW3.jpg └── utils ├── POS.m ├── Rts2vec.m ├── ZR2BFM.m ├── faceTexture.m ├── facenormals.m ├── meshFaceEdges.m ├── nonmax.m ├── occludingBoundaryVertices.m ├── renderFace.m ├── render_face_FV.m ├── render_face_back.m ├── sl3dnormalize.m ├── vec2Rts.m └── visiblevertices.m /BFMedgestruct.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/BFMedgestruct.mat -------------------------------------------------------------------------------- /FitEdges.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/FitEdges.m -------------------------------------------------------------------------------- /FitSingleSOP.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/FitSingleSOP.m -------------------------------------------------------------------------------- /License.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/License.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/README.md -------------------------------------------------------------------------------- /ZhuRamananDetector/LandmarkDetector.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/ZhuRamananDetector/LandmarkDetector.m -------------------------------------------------------------------------------- /ZhuRamananDetector/ZhuRamananModel.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/ZhuRamananDetector/ZhuRamananModel.mat -------------------------------------------------------------------------------- /ZhuRamananDetector/clipboxes.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/ZhuRamananDetector/clipboxes.m -------------------------------------------------------------------------------- /ZhuRamananDetector/detect.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/ZhuRamananDetector/detect.m -------------------------------------------------------------------------------- /ZhuRamananDetector/fconv.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/ZhuRamananDetector/fconv.cc -------------------------------------------------------------------------------- /ZhuRamananDetector/fconv.mexmaci64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/ZhuRamananDetector/fconv.mexmaci64 -------------------------------------------------------------------------------- /ZhuRamananDetector/fconv.mexw64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/ZhuRamananDetector/fconv.mexw64 -------------------------------------------------------------------------------- /ZhuRamananDetector/featpyramid.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/ZhuRamananDetector/featpyramid.m -------------------------------------------------------------------------------- /ZhuRamananDetector/features.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/ZhuRamananDetector/features.cc -------------------------------------------------------------------------------- /ZhuRamananDetector/features.mexmaci64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/ZhuRamananDetector/features.mexmaci64 -------------------------------------------------------------------------------- /ZhuRamananDetector/features.mexw64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/ZhuRamananDetector/features.mexw64 -------------------------------------------------------------------------------- /ZhuRamananDetector/nms_face.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/ZhuRamananDetector/nms_face.m -------------------------------------------------------------------------------- /ZhuRamananDetector/reduce.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/ZhuRamananDetector/reduce.cc -------------------------------------------------------------------------------- /ZhuRamananDetector/reduce.mexmaci64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/ZhuRamananDetector/reduce.mexmaci64 -------------------------------------------------------------------------------- /ZhuRamananDetector/reduce.mexw64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/ZhuRamananDetector/reduce.mexw64 -------------------------------------------------------------------------------- /ZhuRamananDetector/resize.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/ZhuRamananDetector/resize.cc -------------------------------------------------------------------------------- /ZhuRamananDetector/resize.mexmaci64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/ZhuRamananDetector/resize.mexmaci64 -------------------------------------------------------------------------------- /ZhuRamananDetector/resize.mexw64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/ZhuRamananDetector/resize.mexw64 -------------------------------------------------------------------------------- /ZhuRamananDetector/shiftdt.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/ZhuRamananDetector/shiftdt.cc -------------------------------------------------------------------------------- /ZhuRamananDetector/shiftdt.mexmaci64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/ZhuRamananDetector/shiftdt.mexmaci64 -------------------------------------------------------------------------------- /ZhuRamananDetector/shiftdt.mexw64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/ZhuRamananDetector/shiftdt.mexw64 -------------------------------------------------------------------------------- /ZhuRamananDetector/showboxes.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/ZhuRamananDetector/showboxes.m -------------------------------------------------------------------------------- /demo.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/demo.m -------------------------------------------------------------------------------- /optimisations/BundleAdjustSingleSOP.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/optimisations/BundleAdjustSingleSOP.m -------------------------------------------------------------------------------- /optimisations/EstimateSOPwithRefinement.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/optimisations/EstimateSOPwithRefinement.m -------------------------------------------------------------------------------- /optimisations/EstimateShapeSingleSOP.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/optimisations/EstimateShapeSingleSOP.m -------------------------------------------------------------------------------- /optimisations/RefineOrthoCam.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/optimisations/RefineOrthoCam.m -------------------------------------------------------------------------------- /optimisations/optimiseHardEdgeCost.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/optimisations/optimiseHardEdgeCost.m -------------------------------------------------------------------------------- /tableresults.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/tableresults.mat -------------------------------------------------------------------------------- /testImages/image_0018.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/testImages/image_0018.png -------------------------------------------------------------------------------- /testImages/test_BFM1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/testImages/test_BFM1.png -------------------------------------------------------------------------------- /testImages/test_BFM2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/testImages/test_BFM2.png -------------------------------------------------------------------------------- /testImages/test_LFW1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/testImages/test_LFW1.jpg -------------------------------------------------------------------------------- /testImages/test_LFW2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/testImages/test_LFW2.jpg -------------------------------------------------------------------------------- /testImages/test_LFW3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/testImages/test_LFW3.jpg -------------------------------------------------------------------------------- /utils/POS.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/utils/POS.m -------------------------------------------------------------------------------- /utils/Rts2vec.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/utils/Rts2vec.m -------------------------------------------------------------------------------- /utils/ZR2BFM.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/utils/ZR2BFM.m -------------------------------------------------------------------------------- /utils/faceTexture.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/utils/faceTexture.m -------------------------------------------------------------------------------- /utils/facenormals.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/utils/facenormals.m -------------------------------------------------------------------------------- /utils/meshFaceEdges.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/utils/meshFaceEdges.m -------------------------------------------------------------------------------- /utils/nonmax.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/utils/nonmax.m -------------------------------------------------------------------------------- /utils/occludingBoundaryVertices.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/utils/occludingBoundaryVertices.m -------------------------------------------------------------------------------- /utils/renderFace.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/utils/renderFace.m -------------------------------------------------------------------------------- /utils/render_face_FV.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/utils/render_face_FV.m -------------------------------------------------------------------------------- /utils/render_face_back.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/utils/render_face_back.m -------------------------------------------------------------------------------- /utils/sl3dnormalize.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/utils/sl3dnormalize.m -------------------------------------------------------------------------------- /utils/vec2Rts.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/utils/vec2Rts.m -------------------------------------------------------------------------------- /utils/visiblevertices.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waps101/3DMM_edges/HEAD/utils/visiblevertices.m --------------------------------------------------------------------------------