Ask Your Question

Revision history [back]

OpenCV 3.1.0 Cascade Classifier detectMultiScale provides inconsistent results on different machines

I am using Cascade Classifier detectMultiScale to detect text in an image. I am testing on two different machines whose configuration is listed below.

The results generated for the same images using same trained xml are different. The output vector<cv::rect> size is same always but the Rect x,y,w,h are different. Please help me figure out the reason behind this or if anyone has any pointers for similar issues faced.

System 1: intel Core i3, Windows 7 Professional, VS2013 Express Edition, OpenCV 3.1.0

System 2: intel Core i5, Windows 7 Professional, VS2013 Professional Edition, OpenCV 3.1.0

I am doing other pre-processing operations and have for sure figured out that all is well until detectMultiScale step