From d4fb50277e7f4e26f46caca5ec8d9a26409bbcd7 Mon Sep 17 00:00:00 2001 From: Marina Kolpakova Date: Tue, 20 Mar 2012 09:02:01 +0000 Subject: [PATCH] fixed bug #1479 --- apps/traincascade/cascadeclassifier.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/traincascade/cascadeclassifier.cpp b/apps/traincascade/cascadeclassifier.cpp index a005fbb..3433d74 100644 --- a/apps/traincascade/cascadeclassifier.cpp +++ b/apps/traincascade/cascadeclassifier.cpp @@ -138,10 +138,10 @@ bool CvCascadeClassifier::train( const String _cascadeDirName, CV_Error( CV_StsBadArg, "_cascadeDirName or _bgfileName or _vecFileName is NULL" ); string dirName; - if ( _cascadeDirName.find('/') != string::npos ) - dirName = _cascadeDirName + '/'; + if (_cascadeDirName.find_last_of("/\\") == (_cascadeDirName.length() - 1) ) + dirName = _cascadeDirName; else - dirName = _cascadeDirName + '\\'; + dirName = _cascadeDirName + '/'; numPos = _numPos; numNeg = _numNeg; -- 2.7.4