Giter VIP home page Giter VIP logo

gslam_bowbench's Issues

error: #include nested too deeply #include "opencv2/core.hpp"

Hi, at the stage of compiling after the command make I have the following error:

(base) cds-s@cds-s:~/workspace/gslam_bowbench/build$ make
Scanning dependencies of target gslam_bowbench
[  2%] Building CXX object CMakeFiles/gslam_bowbench.dir/DBow3/src/BowVector.cpp.o
[  5%] Building CXX object CMakeFiles/gslam_bowbench.dir/DBow3/src/Database.cpp.o
In file included from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1:0,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/src/include/opencv2/core.hpp:1,
                 from /usr/local/include/opencv2/core/core.hpp:48,
                 from /home/cds-s/workspace/gslam_bowbench/DBow3/src/Vocabulary.h:21,
                 from /home/cds-s/workspace/gslam_bowbench/DBow3/src/Database.h:21,
                 from /home/cds-s/workspace/gslam_bowbench/DBow3/src/Database.cpp:1:
/usr/local/include/opencv2/core/core.hpp:48:28: error: #include nested too deeply
 #include "opencv2/core.hpp"
                            ^
In file included from /home/cds-s/workspace/gslam_bowbench/DBow3/src/Database.h:21:0,
                 from /home/cds-s/workspace/gslam_bowbench/DBow3/src/Database.cpp:1:
/home/cds-s/workspace/gslam_bowbench/DBow3/src/Vocabulary.h:88:36: error: ‘cv’ was not declared in this scope
     (const std::vector<std::vector<cv::Mat> > &training_features);
                                    ^~
/home/cds-s/workspace/gslam_bowbench/DBow3/src/Vocabulary.h:88:43: error: template argument 1 is invalid
     (const std::vector<std::vector<cv::Mat> > &training_features);
                                           ^
/home/cds-s/workspace/gslam_bowbench/DBow3/src/Vocabulary.h:88:43: error: template argument 2 is invalid
/home/cds-s/workspace/gslam_bowbench/DBow3/src/Vocabulary.h:88:36: error: ‘cv’ was not declared in this scope
     (const std::vector<std::vector<cv::Mat> > &training_features);

How to resolve this error ?

Cannot cmake the project.

Hi, nice work and comparison!

When i cmake the repo, i got the following cmake error. can you give me some solution for the following issue ?

cmake ..
-- The C compiler identification is GNU 5.4.0
-- The CXX compiler identification is GNU 5.4.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Error at CMakeLists.txt:3 (include):
include could not find load file:

PICMake

CMake Error at CMakeLists.txt:51 (pi_add_target):
Unknown CMake command "pi_add_target".

-- Configuring incomplete, errors occurred!
See also "/home/te600016/GSLAMVocabulary/build/CMakeFiles/CMakeOutput.log".

Thank you.
Shashika

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.