diff --git a/samples/cpp/tutorial_code/ml/introduction_to_svm/introduction_to_svm.cpp b/samples/cpp/tutorial_code/ml/introduction_to_svm/introduction_to_svm.cpp index 480229b53..1c8dbd24a 100644 --- a/samples/cpp/tutorial_code/ml/introduction_to_svm/introduction_to_svm.cpp +++ b/samples/cpp/tutorial_code/ml/introduction_to_svm/introduction_to_svm.cpp @@ -32,13 +32,13 @@ int main() for (int i = 0; i < image.rows; ++i) for (int j = 0; j < image.cols; ++j) { - Mat sampleMat = (Mat_(1,2) << i,j); + Mat sampleMat = (Mat_(1,2) << j,i); float response = SVM.predict(sampleMat); if (response == 1) - image.at(j, i) = green; + image.at(i,j) = green; else if (response == -1) - image.at(j, i) = blue; + image.at(i,j) = blue; } // Show the training data