CXX src/caffe/FRCNN/frcnn_proposal_target_layer.cpp
In file included from ./include/caffe/FRCNN/util/frcnn_utils.hpp:25:0,
from src/caffe/FRCNN/util/frcnn_bbox.cpp:1:
/usr/include/opencv2/contrib/contrib.hpp:273:23: error: ‘vector’ does not name a type
Octree( const vector<Point3f>& points, int maxLevels = 10, int minPoints = 20 );
^
/usr/include/opencv2/contrib/contrib.hpp:273:29: error: expected ‘,’ or ‘...’ before ‘<’ token
Octree( const vector<Point3f>& points, int maxLevels = 10, int minPoints = 20 );
^
/usr/include/opencv2/contrib/contrib.hpp:276:39: error: ‘vector’ does not name a type
virtual void buildTree( const vector<Point3f>& points, int maxLevels = 10, int minPoints = 20 );
^
/usr/include/opencv2/contrib/contrib.hpp:276:45: error: expected ‘,’ or ‘...’ before ‘<’ token
virtual void buildTree( const vector<Point3f>& points, int maxLevels = 10, int minPoints = 20 );
^
/usr/include/opencv2/contrib/contrib.hpp:278:44: error: ‘vector’ has not been declared
vector<Point3f>& points ) const;
^
/usr/include/opencv2/contrib/contrib.hpp:278:50: error: expected ‘,’ or ‘...’ before ‘<’ token
vector<Point3f>& points ) const;
^
/usr/include/opencv2/contrib/contrib.hpp:279:15: error: ‘vector’ does not name a type
const vector<Node>& getNodes() const { return nodes; }
^
/usr/include/opencv2/contrib/contrib.hpp:282:9: error: ‘vector’ does not name a type
vector<Point3f> points;
^
/usr/include/opencv2/contrib/contrib.hpp:283:9: error: ‘vector’ does not name a type
vector<Node> nodes;
^
/usr/include/opencv2/contrib/contrib.hpp:295:22: error: ‘vector’ does not name a type
Mesh3D(const vector<Point3f>& vtx);
^
/usr/include/opencv2/contrib/contrib.hpp:295:28: error: expected ‘,’ or ‘...’ before ‘<’ token
Mesh3D(const vector<Point3f>& vtx);
^
.
.
.
CXX src/caffe/FRCNN/frcnn_proposal_target_layer.cpp In file included from ./include/caffe/FRCNN/util/frcnn_utils.hpp:25:0, from src/caffe/FRCNN/util/frcnn_bbox.cpp:1: /usr/include/opencv2/contrib/contrib.hpp:273:23: error: ‘vector’ does not name a type Octree( const vector<Point3f>& points, int maxLevels = 10, int minPoints = 20 ); ^ /usr/include/opencv2/contrib/contrib.hpp:273:29: error: expected ‘,’ or ‘...’ before ‘<’ token Octree( const vector<Point3f>& points, int maxLevels = 10, int minPoints = 20 ); ^ /usr/include/opencv2/contrib/contrib.hpp:276:39: error: ‘vector’ does not name a type virtual void buildTree( const vector<Point3f>& points, int maxLevels = 10, int minPoints = 20 ); ^ /usr/include/opencv2/contrib/contrib.hpp:276:45: error: expected ‘,’ or ‘...’ before ‘<’ token virtual void buildTree( const vector<Point3f>& points, int maxLevels = 10, int minPoints = 20 ); ^ /usr/include/opencv2/contrib/contrib.hpp:278:44: error: ‘vector’ has not been declared vector<Point3f>& points ) const; ^ /usr/include/opencv2/contrib/contrib.hpp:278:50: error: expected ‘,’ or ‘...’ before ‘<’ token vector<Point3f>& points ) const; ^ /usr/include/opencv2/contrib/contrib.hpp:279:15: error: ‘vector’ does not name a type const vector<Node>& getNodes() const { return nodes; } ^ /usr/include/opencv2/contrib/contrib.hpp:282:9: error: ‘vector’ does not name a type vector<Point3f> points; ^ /usr/include/opencv2/contrib/contrib.hpp:283:9: error: ‘vector’ does not name a type vector<Node> nodes; ^ /usr/include/opencv2/contrib/contrib.hpp:295:22: error: ‘vector’ does not name a type Mesh3D(const vector<Point3f>& vtx); ^ /usr/include/opencv2/contrib/contrib.hpp:295:28: error: expected ‘,’ or ‘...’ before ‘<’ token Mesh3D(const vector<Point3f>& vtx); ^ . . .