Implementation of the Floor Detection Algorithm with maxima suppression. For I/O and displaying the transformed image, OpenCV is used, whereas the Floor Detection Algorithm is completely self-implemented.
- OpenCV 4.1 [http://opencv.org/]
- CMake [http://www.cmake.org/install/]
- open a shell and cd into a directory wished to git-clone in.
- clone the repo:
- cd into it:
cd floor-detection
- create a build directory and cd into it:
mkdir build && cd build
- run cmake and initiate the build process:
cmake .. -DCMAKE_CXX_FLAGS="-std=c++11" && make
./floordetection [jpg-file]
- Test images files can be found in "TestImages".
- Training images files can be found in "training_images".