NormalBayesClassifier
単語の袋を適用するためにコードで使用しようとしています。事前トレーニング マトリックスが準備され、trainme
マトリックスに与えられます。私は次のように使用しています:
NormalBayesClassifier classifier;
classifier.train(trainme, labels);
そして、次のエラーが表示されます。
error C2065: 'NormalBayesClassifier' : undeclared identifier
すべての正しいライブラリを追加し、features2d 関数を含む他のすべての opencv 関数が機能します。
ここに私のライブラリがあります:
#include <stdafx.h>
#include <stdlib.h>
#include <cv.hpp>
#include <cxcore.hpp>
#include <highgui.h>
#include <iostream>
#include "opencv2/nonfree/features2d.hpp"
#include "opencv2/calib3d/calib3d.hpp"
#include "opencv2/imgproc/imgproc.hpp"
#include "opencv2/nonfree/nonfree.hpp"
#include <fstream>
#include <windows.h>
using namespace cv;
using namespace std;
それは関数をカバーするはずNormalBayesClassifier
ですが、なぜこのエラーが発生するのですか?