Fixed ML module build after merge
authorMaksim Shabunin <maksim.shabunin@itseez.com>
Thu, 14 Aug 2014 13:19:21 +0000 (17:19 +0400)
committerMaksim Shabunin <maksim.shabunin@itseez.com>
Mon, 18 Aug 2014 15:06:58 +0000 (19:06 +0400)
modules/ml/include/opencv2/ml.hpp
modules/ml/src/lr.cpp
modules/ml/test/test_lr.cpp
samples/cpp/logistic_regression.cpp

index 7f442b9..f6e3bf2 100644 (file)
@@ -571,8 +571,6 @@ public:
 /****************************************************************************************\
 *                           Logistic Regression                                          *
 \****************************************************************************************/
-namespace cv
-{
 struct CV_EXPORTS LogisticRegressionParams
 {
     double alpha;
@@ -624,7 +622,6 @@ protected:
     virtual bool set_label_map(const cv::Mat& labels);
     static cv::Mat remap_labels(const cv::Mat& labels, const std::map<int, int>& lmap);
 };
-}// namespace cv
 
 /****************************************************************************************\
 *                           Auxilary functions declarations                              *
index aa93866..e09a505 100644 (file)
@@ -57,6 +57,7 @@
 
 
 using namespace cv;
+using namespace cv::ml;
 using namespace std;
 
 LogisticRegressionParams::LogisticRegressionParams()
index 3aa4cda..90ee7b8 100644 (file)
@@ -60,7 +60,7 @@
 
 using namespace std;
 using namespace cv;
-
+using namespace cv::ml;
 
 static bool calculateError( const Mat& _p_labels, const Mat& _o_labels, float& error)
 {
index 1ef261d..2ef41c0 100644 (file)
@@ -65,7 +65,7 @@
 
 using namespace std;
 using namespace cv;
-
+using namespace cv::ml;
 
 int main()
 {