【发布时间】:2017-06-30 08:10:20
【问题描述】:
我已经为特征轨道制作了一个结构:
struct FeatureTracks{
std::vector<std::vector<cv::Point2f> > tracks;
std::vector<size_t> offset;
};
然后制作一个函数来调用它:
void genTrackMatrix(const std::vector<cv::Mat>& images, FeatureTracks& trackMatrix, int tWindow, int stride);
但函数调用报错:unknown type name 'FeatureTracks'
请帮帮我。提前致谢。
【问题讨论】:
-
您没有提供足够的信息。详细说明你是如何组织相关文件的,你是否放置了正确的包含,你确定你的构建过程吗?
-
是的,我确信构建过程。我的包含文件是:#include
#include #include #include #include #include #include #include #include #include #include "opencv2/features2d/features2d.hpp" #include "opencv2 /calib3d/calib3d.hpp" #include -
请详细说明您声明和定义
FeatureTracks和genTrackMatrix的方式和位置
标签: c++ visual-studio c++11 android-ndk