遇到opencv error bad argument (default classifier file not found) 的错误,原因是因为分类器文件没有找到,main.cpp里面下面两行的文件没有加载出来,trained_classifierNM1.xml和trained_classifierNM1.xml。这个文件在opencv_contrib-master\modules\text\samples里面,需要拷贝到当前的VS工程目录下面。
Ptr<ERFilter> er_filter1 = createERFilterNM1(loadClassifierNM1("trained_classifierNM1.xml"),16,0.00015f,0.13f,0.2f,true,0.1f);
Ptr<ERFilter> er_filter2 = createERFilterNM2(loadClassifierNM2("trained_classifierNM2.xml"),0.5);