Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp: In member function ‘bool umf::Model<NCHAN>::computeCameraPosition(umf::Image<T, NCHAN>*, short unsigned int, short unsigned int, bool, bool, umf::ImageGray*)’:
- /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:312:75: error: there are no arguments to ‘max’ that depend on a template parameter, so a declaration of ‘max’ must be available [-fpermissive]
- float filterthresh = min(max(filterperc*med, reprFilterTileSizeCutoffMin), reprFilterTileSizeCutoffMax);
- ^
- /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:312:75: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
- /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp: In member function ‘void umf::Model<NCHAN>::scaleReprojectionByTileSize(const Vector2i&)’:
- /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:838:71: error: there are no arguments to ‘max’ that depend on a template parameter, so a declaration of ‘max’ must be available [-fpermissive]
- float maxWidthInvert = sqrt2 / max(diagonal1.norm(), diagonal2.norm());
- ^
- /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp: In instantiation of ‘bool umf::Model<NCHAN>::computeCameraPosition(umf::Image<T, NCHAN>*, short unsigned int, short unsigned int, bool, bool, umf::ImageGray*) [with T = unsigned char; int NCHAN = 1; umf::ImageGray = umf::Image<unsigned char, 1>]’:
- /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:878:144: required from here
- /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:312:75: error: ‘max’ was not declared in this scope
- float filterthresh = min(max(filterperc*med, reprFilterTileSizeCutoffMin), reprFilterTileSizeCutoffMax);
- ^
- /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:312:75: note: suggested alternatives:
- In file included from /usr/include/c++/4.8/algorithm:62:0,
- from /usr/include/eigen3/Eigen/Core:160,
- from /usr/include/eigen3/Eigen/StdVector:14,
- from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.h:6,
- from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:1:
- /usr/include/c++/4.8/bits/stl_algo.h:4236:5: note: ‘std::max’
- max(initializer_list<_Tp> __l, _Compare __comp)
- ^
- In file included from /usr/include/opencv2/core/core.hpp:4855:0,
- from /usr/include/opencv/cv.h:64,
- from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/util/renderer.h:12,
- from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/util/umfdebug.h:6,
- from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:2:
- /usr/include/opencv2/core/mat.hpp:1387:43: note: ‘cv::max’
- template<typename _Tp> static inline void max(double s, const Mat_<_Tp>& a, Mat_<_Tp>& c)
- ^
- /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:312:105: error: ‘min’ was not declared in this scope
- float filterthresh = min(max(filterperc*med, reprFilterTileSizeCutoffMin), reprFilterTileSizeCutoffMax);
- ^
- /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:312:105: note: suggested alternatives:
- In file included from /usr/include/c++/4.8/algorithm:62:0,
- from /usr/include/eigen3/Eigen/Core:160,
- from /usr/include/eigen3/Eigen/StdVector:14,
- from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.h:6,
- from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:1:
- /usr/include/c++/4.8/bits/stl_algo.h:4226:5: note: ‘std::min’
- min(initializer_list<_Tp> __l, _Compare __comp)
- ^
- In file included from /usr/include/opencv2/core/core.hpp:4855:0,
- from /usr/include/opencv/cv.h:64,
- from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/util/renderer.h:12,
- from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/util/umfdebug.h:6,
- from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:2:
- /usr/include/opencv2/core/mat.hpp:1372:43: note: ‘cv::min’
- template<typename _Tp> static inline void min(double s, const Mat_<_Tp>& a, Mat_<_Tp>& c)
- ^
- /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp: In instantiation of ‘bool umf::Model<NCHAN>::computeCameraPosition(umf::Image<T, NCHAN>*, short unsigned int, short unsigned int, bool, bool, umf::ImageGray*) [with T = unsigned char; int NCHAN = 3; umf::ImageGray = umf::Image<unsigned char, 1>]’:
- /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:879:143: required from here
- /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:312:75: error: ‘max’ was not declared in this scope
- float filterthresh = min(max(filterperc*med, reprFilterTileSizeCutoffMin), reprFilterTileSizeCutoffMax);
- ^
- /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:312:75: note: suggested alternatives:
- In file included from /usr/include/c++/4.8/algorithm:62:0,
- from /usr/include/eigen3/Eigen/Core:160,
- from /usr/include/eigen3/Eigen/StdVector:14,
- from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.h:6,
- from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:1:
- /usr/include/c++/4.8/bits/stl_algo.h:4236:5: note: ‘std::max’
- max(initializer_list<_Tp> __l, _Compare __comp)
- ^
- In file included from /usr/include/opencv2/core/core.hpp:4855:0,
- from /usr/include/opencv/cv.h:64,
- from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/util/renderer.h:12,
- from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/util/umfdebug.h:6,
- from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:2:
- /usr/include/opencv2/core/mat.hpp:1387:43: note: ‘cv::max’
- template<typename _Tp> static inline void max(double s, const Mat_<_Tp>& a, Mat_<_Tp>& c)
- ^
- /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:312:105: error: ‘min’ was not declared in this scope
- float filterthresh = min(max(filterperc*med, reprFilterTileSizeCutoffMin), reprFilterTileSizeCutoffMax);
- ^
- /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:312:105: note: suggested alternatives:
- In file included from /usr/include/c++/4.8/algorithm:62:0,
- from /usr/include/eigen3/Eigen/Core:160,
- from /usr/include/eigen3/Eigen/StdVector:14,
- from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.h:6,
- from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:1:
- /usr/include/c++/4.8/bits/stl_algo.h:4226:5: note: ‘std::min’
- min(initializer_list<_Tp> __l, _Compare __comp)
- ^
- In file included from /usr/include/opencv2/core/core.hpp:4855:0,
- from /usr/include/opencv/cv.h:64,
- from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/util/renderer.h:12,
- from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/util/umfdebug.h:6,
- from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:2:
- /usr/include/opencv2/core/mat.hpp:1372:43: note: ‘cv::min’
- template<typename _Tp> static inline void min(double s, const Mat_<_Tp>& a, Mat_<_Tp>& c)
- ^
- /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp: In instantiation of ‘void umf::Model<NCHAN>::scaleReprojectionByTileSize(const Vector2i&) [with int NCHAN = 1; Eigen::Vector2i = Eigen::Matrix<int, 2, 1>]’:
- /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:309:3: required from ‘bool umf::Model<NCHAN>::computeCameraPosition(umf::Image<T, NCHAN>*, short unsigned int, short unsigned int, bool, bool, umf::ImageGray*) [with T = unsigned char; int NCHAN = 1; umf::ImageGray = umf::Image<unsigned char, 1>]’
- /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:878:144: required from here
- /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:838:71: error: ‘max’ was not declared in this scope
- float maxWidthInvert = sqrt2 / max(diagonal1.norm(), diagonal2.norm());
- ^
- /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:838:71: note: suggested alternatives:
- In file included from /usr/include/c++/4.8/algorithm:62:0,
- from /usr/include/eigen3/Eigen/Core:160,
- from /usr/include/eigen3/Eigen/StdVector:14,
- from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.h:6,
- from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:1:
- /usr/include/c++/4.8/bits/stl_algo.h:4236:5: note: ‘std::max’
- max(initializer_list<_Tp> __l, _Compare __comp)
- ^
- In file included from /usr/include/opencv2/core/core.hpp:4855:0,
- from /usr/include/opencv/cv.h:64,
- from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/util/renderer.h:12,
- from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/util/umfdebug.h:6,
- from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:2:
- /usr/include/opencv2/core/mat.hpp:1387:43: note: ‘cv::max’
- template<typename _Tp> static inline void max(double s, const Mat_<_Tp>& a, Mat_<_Tp>& c)
- ^
- /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp: In instantiation of ‘void umf::Model<NCHAN>::scaleReprojectionByTileSize(const Vector2i&) [with int NCHAN = 3; Eigen::Vector2i = Eigen::Matrix<int, 2, 1>]’:
- /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:309:3: required from ‘bool umf::Model<NCHAN>::computeCameraPosition(umf::Image<T, NCHAN>*, short unsigned int, short unsigned int, bool, bool, umf::ImageGray*) [with T = unsigned char; int NCHAN = 3; umf::ImageGray = umf::Image<unsigned char, 1>]’
- /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:879:143: required from here
- /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:838:71: error: ‘max’ was not declared in this scope
- float maxWidthInvert = sqrt2 / max(diagonal1.norm(), diagonal2.norm());
- ^
- /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:838:71: note: suggested alternatives:
- In file included from /usr/include/c++/4.8/algorithm:62:0,
- from /usr/include/eigen3/Eigen/Core:160,
- from /usr/include/eigen3/Eigen/StdVector:14,
- from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.h:6,
- from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:1:
- /usr/include/c++/4.8/bits/stl_algo.h:4236:5: note: ‘std::max’
- max(initializer_list<_Tp> __l, _Compare __comp)
- ^
- In file included from /usr/include/opencv2/core/core.hpp:4855:0,
- from /usr/include/opencv/cv.h:64,
- from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/util/renderer.h:12,
- from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/util/umfdebug.h:6,
- from /home/zdenal/catkin/src/ar-table-common/art_umf_localizer/umflib/UMFDetectorLib/src/model.cpp:2:
- /usr/include/opencv2/core/mat.hpp:1387:43: note: ‘cv::max’
- template<typename _Tp> static inline void max(double s, const Mat_<_Tp>& a, Mat_<_Tp>& c)
- ^
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement