2017-06-20 11 views
0

私はopencv 3.2.0、ubuntu 14.04、最新のopencv_contribを実行します。OpenCVエラー:ERClassifierNM1の引数が無効

私が調べて実行します。 https://github.com/opencv/opencv_contrib/blob/master/modules/text/samples/textdetection.py

しかし、それはショーのERRを持っている:

$ python textdetection.py scenetext_word01.jpg 

textdetection.py 
    A demo script of the Extremal Region Filter algorithm described in: 
    Neumann L., Matas J.: Real-Time Scene Text Localization and Recognition, CVPR 2012 
Extracting Class Specific Extremal Regions from 9 channels ... 
(...) this may take a while (...) 
OpenCV Error: Bad argument (Default classifier file not found!) in ERClassifierNM1, file /home/vietnam/opencv_and_contri/opencv_contrib/modules/text/src/erfilter.cpp, line 1022 
Traceback (most recent call last): 
    File "textdetection.py", line 38, in <module> 
    erc1 = cv2.text.loadClassifierNM1(pathname+'/trained_classifierNM1.xml') 
cv2.error: /home/vietnam/opencv_and_contri/opencv_contrib/modules/text/src/erfilter.cpp:1022: error: (-5) Default classifier file not found! in function ERClassifierNM1 

これを解決する方法は?

答えて

0

(cv2.text.loadClassifierNM1のパラメータに相対パスを使用してみてください)とcv2.text.loadClassifierNM2() だから今のコードの一部は次のようになります。私はありません

erc1 = cv2.text.loadClassifierNM1('./trained_classifierNM1.xml') 
er1 = cv2.text.createERFilterNM1(erc1,16,0.00015,0.13,0.2,True,0.1) 

erc2 = cv2.text.loadClassifierNM2('./trained_classifierNM2.xml') 
er2 = cv2.text.createERFilterNM2(erc2,0.5) 

なぜそれが(それは私のために)働いたのか確かめてください。しかし、VS2015の同様の問題について投稿された解決策を見てみました。https://github.com/cesardelgadof/OpenCVBinaries/issues/1

希望します。

0

絶対パスで試してみてください。 "/usr/lib/opencv-3.2.0/opencv_contrib-3.2.0/modules/text/samples/trained_classifierNM1.xml"は、Ubuntuの16.04のための私の場合であなたをやったTesseractとleptonicaどのバージョンのC++

+0

を働きましたインストール? – SarahData

+1

@SarahM tesseract 3.05.00 leptonica-1.74 libjpeg 8d(libjpeg-turbo 1.4.2):libpng 1.2.54:libtiff 4.0.6:zlib 1.2.8 – Aka

+0

ありがとうございます。プロジェクトはデバッグモードまたはリリースモードで動作しますか?私はそれらをインストールし、リリース時にプロジェクトをテストしたので(それはうまくいった)、デバッグモードに移行する方法はわかりません。特にcmakeを使ってそれらを再構築する必要があります。 – SarahData

関連する問題