├── .gitignore ├── CMakeLists.txt ├── README.md ├── examples ├── linemod │ ├── depth.png │ ├── probability_maps │ │ └── obj_06.png │ └── rgb.png ├── packed │ ├── depth.png │ ├── probability_maps │ │ ├── dove.png │ │ └── edge.png │ └── rgb.png └── ycb │ ├── depth.png │ ├── probability_maps │ └── 024_bowl.png │ └── rgb.png ├── include ├── point3d.hpp ├── pose_clustering.hpp ├── rgbd.hpp ├── sampler.hpp ├── stocs.hpp └── super4pcs │ ├── accelerators │ ├── CMakeLists.txt │ ├── bbox.h │ ├── kdtree.h │ ├── normalHealSet.h │ ├── normalset.h │ ├── normalset.hpp │ ├── pairExtraction │ │ ├── bruteForceFunctor.h │ │ ├── intersectionFunctor.h │ │ ├── intersectionNode.h │ │ └── intersectionPrimitive.h │ └── utils.h │ └── pairCreationFunctor.h ├── models ├── 024_bowl │ └── textured_vertices.ply ├── dove │ └── textured_vertices.ply └── obj_06 │ └── textured_vertices.ply └── src ├── model_preprocess.cpp ├── pose_clustering.cpp ├── rgbd.cpp ├── stocs.cpp └── stocs_match_one_object.cpp /.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmitash/model_matching/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmitash/model_matching/HEAD/README.md -------------------------------------------------------------------------------- /examples/linemod/depth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmitash/model_matching/HEAD/examples/linemod/depth.png -------------------------------------------------------------------------------- /examples/linemod/probability_maps/obj_06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmitash/model_matching/HEAD/examples/linemod/probability_maps/obj_06.png -------------------------------------------------------------------------------- /examples/linemod/rgb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmitash/model_matching/HEAD/examples/linemod/rgb.png -------------------------------------------------------------------------------- /examples/packed/depth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmitash/model_matching/HEAD/examples/packed/depth.png -------------------------------------------------------------------------------- /examples/packed/probability_maps/dove.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmitash/model_matching/HEAD/examples/packed/probability_maps/dove.png -------------------------------------------------------------------------------- /examples/packed/probability_maps/edge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmitash/model_matching/HEAD/examples/packed/probability_maps/edge.png -------------------------------------------------------------------------------- /examples/packed/rgb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmitash/model_matching/HEAD/examples/packed/rgb.png -------------------------------------------------------------------------------- /examples/ycb/depth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmitash/model_matching/HEAD/examples/ycb/depth.png -------------------------------------------------------------------------------- /examples/ycb/probability_maps/024_bowl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmitash/model_matching/HEAD/examples/ycb/probability_maps/024_bowl.png -------------------------------------------------------------------------------- /examples/ycb/rgb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmitash/model_matching/HEAD/examples/ycb/rgb.png -------------------------------------------------------------------------------- /include/point3d.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmitash/model_matching/HEAD/include/point3d.hpp -------------------------------------------------------------------------------- /include/pose_clustering.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmitash/model_matching/HEAD/include/pose_clustering.hpp -------------------------------------------------------------------------------- /include/rgbd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmitash/model_matching/HEAD/include/rgbd.hpp -------------------------------------------------------------------------------- /include/sampler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmitash/model_matching/HEAD/include/sampler.hpp -------------------------------------------------------------------------------- /include/stocs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmitash/model_matching/HEAD/include/stocs.hpp -------------------------------------------------------------------------------- /include/super4pcs/accelerators/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmitash/model_matching/HEAD/include/super4pcs/accelerators/CMakeLists.txt -------------------------------------------------------------------------------- /include/super4pcs/accelerators/bbox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmitash/model_matching/HEAD/include/super4pcs/accelerators/bbox.h -------------------------------------------------------------------------------- /include/super4pcs/accelerators/kdtree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmitash/model_matching/HEAD/include/super4pcs/accelerators/kdtree.h -------------------------------------------------------------------------------- /include/super4pcs/accelerators/normalHealSet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmitash/model_matching/HEAD/include/super4pcs/accelerators/normalHealSet.h -------------------------------------------------------------------------------- /include/super4pcs/accelerators/normalset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmitash/model_matching/HEAD/include/super4pcs/accelerators/normalset.h -------------------------------------------------------------------------------- /include/super4pcs/accelerators/normalset.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmitash/model_matching/HEAD/include/super4pcs/accelerators/normalset.hpp -------------------------------------------------------------------------------- /include/super4pcs/accelerators/pairExtraction/bruteForceFunctor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmitash/model_matching/HEAD/include/super4pcs/accelerators/pairExtraction/bruteForceFunctor.h -------------------------------------------------------------------------------- /include/super4pcs/accelerators/pairExtraction/intersectionFunctor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmitash/model_matching/HEAD/include/super4pcs/accelerators/pairExtraction/intersectionFunctor.h -------------------------------------------------------------------------------- /include/super4pcs/accelerators/pairExtraction/intersectionNode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmitash/model_matching/HEAD/include/super4pcs/accelerators/pairExtraction/intersectionNode.h -------------------------------------------------------------------------------- /include/super4pcs/accelerators/pairExtraction/intersectionPrimitive.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmitash/model_matching/HEAD/include/super4pcs/accelerators/pairExtraction/intersectionPrimitive.h -------------------------------------------------------------------------------- /include/super4pcs/accelerators/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmitash/model_matching/HEAD/include/super4pcs/accelerators/utils.h -------------------------------------------------------------------------------- /include/super4pcs/pairCreationFunctor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmitash/model_matching/HEAD/include/super4pcs/pairCreationFunctor.h -------------------------------------------------------------------------------- /models/024_bowl/textured_vertices.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmitash/model_matching/HEAD/models/024_bowl/textured_vertices.ply -------------------------------------------------------------------------------- /models/dove/textured_vertices.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmitash/model_matching/HEAD/models/dove/textured_vertices.ply -------------------------------------------------------------------------------- /models/obj_06/textured_vertices.ply: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmitash/model_matching/HEAD/models/obj_06/textured_vertices.ply -------------------------------------------------------------------------------- /src/model_preprocess.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmitash/model_matching/HEAD/src/model_preprocess.cpp -------------------------------------------------------------------------------- /src/pose_clustering.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmitash/model_matching/HEAD/src/pose_clustering.cpp -------------------------------------------------------------------------------- /src/rgbd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmitash/model_matching/HEAD/src/rgbd.cpp -------------------------------------------------------------------------------- /src/stocs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmitash/model_matching/HEAD/src/stocs.cpp -------------------------------------------------------------------------------- /src/stocs_match_one_object.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmitash/model_matching/HEAD/src/stocs_match_one_object.cpp --------------------------------------------------------------------------------