diff --git a/modules/text/src/ocr_hmm_decoder.cpp b/modules/text/src/ocr_hmm_decoder.cpp index 021480c2e..ff08a05b1 100644 --- a/modules/text/src/ocr_hmm_decoder.cpp +++ b/modules/text/src/ocr_hmm_decoder.cpp @@ -627,7 +627,7 @@ void createOCRHMMTransitionsTable(string& vocabulary, vector& lexicon, O Mat transitions = _transitions.getMat(); transitions = Scalar(0); - Mat count_pairs = Mat::zeros(1, vocabulary.size(), CV_64F); + Mat count_pairs = Mat::zeros(1, (int)vocabulary.size(), CV_64F); for (size_t w=0; w& lexicon, O { CV_Error(Error::StsBadArg, "Found a non-vocabulary char in lexicon!"); } - transitions.at(idx_i,idx_j) += 1; - count_pairs.at(0,idx_i) += 1; + transitions.at((int)idx_i,(int)idx_j) += 1; + count_pairs.at(0,(int)idx_i) += 1; } }