インストールガイドに従ってOpenCV 2.1をインストールしたVS 2008を使用しています。 FeatureDetector/SurfFeatureDetectorはドキュメントのクラスとしてリストされていますが、「構文エラー:識別子「SurfFeatureDetector」とみなされます。OpenCV C++でFeatureDetectorを使用するには?
これは私のコードのほぼ全体です。
#include "cv.h"
#include "highgui.h"
Ptr<FeatureDetector> *detect = new SurfFeatureDetector();
これを動作させるために、さまざまな組み合わせを試しました。私はどのようにしてフィーチャー検出器を初期化できますか?
それはポインタのどのような? – karlphillip
ack編集されました。 FeatureDetector型である必要があります – Andrw
Ptrは使用終了時に自身を削除するopencv auto pointerです – DanielHsH