├── .gitignore ├── .travis.yml ├── CMakeLists.txt ├── LICENSE ├── README.md ├── example_data ├── e1.png ├── e2.png ├── e2_result.png ├── e3.png ├── e4.png ├── e5.png ├── e6.png ├── e6_result.png ├── e7.png └── e7_result.png ├── include └── libcbdetect │ ├── board_energy.h │ ├── boards_from_corners.h │ ├── config.h │ ├── create_correlation_patch.h │ ├── filter_board.h │ ├── filter_corners.h │ ├── find_corners.h │ ├── find_modes_meanshift.h │ ├── get_image_patch.h │ ├── get_init_location.h │ ├── grow_board.h │ ├── image_normalization_and_gradients.h │ ├── init_board.h │ ├── non_maximum_suppression.h │ ├── plot_boards.h │ ├── plot_corners.h │ ├── polynomial_fit.h │ ├── refine_corners.h │ ├── score_corners.h │ └── weight_mask.h └── src ├── CMakeLists.txt ├── example.cc └── libcbdetect ├── CMakeLists.txt ├── board_energy.cc ├── boards_from_corners.cc ├── create_correlation_patch.cc ├── filter_board.cc ├── filter_corners.cc ├── find_corners.cc ├── find_modes_meanshift.cc ├── get_image_patch.cc ├── get_init_location.cc ├── grow_board.cc ├── image_normalization_and_gradients.cc ├── init_board.cc ├── non_maximum_suppression.cc ├── plot_boards.cc ├── plot_corners.cc ├── polynomial_fit.cc ├── refine_corners.cc ├── score_corners.cc └── weight_mask.cc /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/.travis.yml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/README.md -------------------------------------------------------------------------------- /example_data/e1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/example_data/e1.png -------------------------------------------------------------------------------- /example_data/e2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/example_data/e2.png -------------------------------------------------------------------------------- /example_data/e2_result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/example_data/e2_result.png -------------------------------------------------------------------------------- /example_data/e3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/example_data/e3.png -------------------------------------------------------------------------------- /example_data/e4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/example_data/e4.png -------------------------------------------------------------------------------- /example_data/e5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/example_data/e5.png -------------------------------------------------------------------------------- /example_data/e6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/example_data/e6.png -------------------------------------------------------------------------------- /example_data/e6_result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/example_data/e6_result.png -------------------------------------------------------------------------------- /example_data/e7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/example_data/e7.png -------------------------------------------------------------------------------- /example_data/e7_result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/example_data/e7_result.png -------------------------------------------------------------------------------- /include/libcbdetect/board_energy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/include/libcbdetect/board_energy.h -------------------------------------------------------------------------------- /include/libcbdetect/boards_from_corners.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/include/libcbdetect/boards_from_corners.h -------------------------------------------------------------------------------- /include/libcbdetect/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/include/libcbdetect/config.h -------------------------------------------------------------------------------- /include/libcbdetect/create_correlation_patch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/include/libcbdetect/create_correlation_patch.h -------------------------------------------------------------------------------- /include/libcbdetect/filter_board.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/include/libcbdetect/filter_board.h -------------------------------------------------------------------------------- /include/libcbdetect/filter_corners.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/include/libcbdetect/filter_corners.h -------------------------------------------------------------------------------- /include/libcbdetect/find_corners.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/include/libcbdetect/find_corners.h -------------------------------------------------------------------------------- /include/libcbdetect/find_modes_meanshift.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/include/libcbdetect/find_modes_meanshift.h -------------------------------------------------------------------------------- /include/libcbdetect/get_image_patch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/include/libcbdetect/get_image_patch.h -------------------------------------------------------------------------------- /include/libcbdetect/get_init_location.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/include/libcbdetect/get_init_location.h -------------------------------------------------------------------------------- /include/libcbdetect/grow_board.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/include/libcbdetect/grow_board.h -------------------------------------------------------------------------------- /include/libcbdetect/image_normalization_and_gradients.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/include/libcbdetect/image_normalization_and_gradients.h -------------------------------------------------------------------------------- /include/libcbdetect/init_board.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/include/libcbdetect/init_board.h -------------------------------------------------------------------------------- /include/libcbdetect/non_maximum_suppression.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/include/libcbdetect/non_maximum_suppression.h -------------------------------------------------------------------------------- /include/libcbdetect/plot_boards.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/include/libcbdetect/plot_boards.h -------------------------------------------------------------------------------- /include/libcbdetect/plot_corners.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/include/libcbdetect/plot_corners.h -------------------------------------------------------------------------------- /include/libcbdetect/polynomial_fit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/include/libcbdetect/polynomial_fit.h -------------------------------------------------------------------------------- /include/libcbdetect/refine_corners.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/include/libcbdetect/refine_corners.h -------------------------------------------------------------------------------- /include/libcbdetect/score_corners.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/include/libcbdetect/score_corners.h -------------------------------------------------------------------------------- /include/libcbdetect/weight_mask.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/include/libcbdetect/weight_mask.h -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/example.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/src/example.cc -------------------------------------------------------------------------------- /src/libcbdetect/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/src/libcbdetect/CMakeLists.txt -------------------------------------------------------------------------------- /src/libcbdetect/board_energy.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/src/libcbdetect/board_energy.cc -------------------------------------------------------------------------------- /src/libcbdetect/boards_from_corners.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/src/libcbdetect/boards_from_corners.cc -------------------------------------------------------------------------------- /src/libcbdetect/create_correlation_patch.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/src/libcbdetect/create_correlation_patch.cc -------------------------------------------------------------------------------- /src/libcbdetect/filter_board.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/src/libcbdetect/filter_board.cc -------------------------------------------------------------------------------- /src/libcbdetect/filter_corners.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/src/libcbdetect/filter_corners.cc -------------------------------------------------------------------------------- /src/libcbdetect/find_corners.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/src/libcbdetect/find_corners.cc -------------------------------------------------------------------------------- /src/libcbdetect/find_modes_meanshift.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/src/libcbdetect/find_modes_meanshift.cc -------------------------------------------------------------------------------- /src/libcbdetect/get_image_patch.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/src/libcbdetect/get_image_patch.cc -------------------------------------------------------------------------------- /src/libcbdetect/get_init_location.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/src/libcbdetect/get_init_location.cc -------------------------------------------------------------------------------- /src/libcbdetect/grow_board.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/src/libcbdetect/grow_board.cc -------------------------------------------------------------------------------- /src/libcbdetect/image_normalization_and_gradients.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/src/libcbdetect/image_normalization_and_gradients.cc -------------------------------------------------------------------------------- /src/libcbdetect/init_board.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/src/libcbdetect/init_board.cc -------------------------------------------------------------------------------- /src/libcbdetect/non_maximum_suppression.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/src/libcbdetect/non_maximum_suppression.cc -------------------------------------------------------------------------------- /src/libcbdetect/plot_boards.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/src/libcbdetect/plot_boards.cc -------------------------------------------------------------------------------- /src/libcbdetect/plot_corners.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/src/libcbdetect/plot_corners.cc -------------------------------------------------------------------------------- /src/libcbdetect/polynomial_fit.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/src/libcbdetect/polynomial_fit.cc -------------------------------------------------------------------------------- /src/libcbdetect/refine_corners.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/src/libcbdetect/refine_corners.cc -------------------------------------------------------------------------------- /src/libcbdetect/score_corners.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/src/libcbdetect/score_corners.cc -------------------------------------------------------------------------------- /src/libcbdetect/weight_mask.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ftdlyc/libcbdetect/HEAD/src/libcbdetect/weight_mask.cc --------------------------------------------------------------------------------