特徴を抽出する関数をコンパイルしてみました。
Ptr<Feature2d> kaze = KAZE::create();
しかし、私はそれでエラーが発生します。1つ目は「未宣言識別子'KAZE'の使用」 次の行はkaze->detectAndCompute(img, noArray(), keypoints, descriptors);
. そこには、「「cv::Feature2D」に「detectAndCompute」という名前のメンバーはありません」と書かれています。ヘッダーを含め#include <opencv2/features2d/features2d.hpp>
、ライブラリもリンクしました。何が悪いのかわかりません。