2012-01-15 10 views
9

OpenCVエラーが発生した場合:...Pythonで "OpenCV Error"をキャッチするには

OpenCV Errorは2つの単語を使用しているので、どのような構文をキャッチしますか?私は次のcv.errorを捕まえることができますが、これをどのように捕まえることができますか?

EDIT:

私はそれを得ることはありません...答えは明白ですか?私は不明ですか?

OpenCV Error: Bad argument. Something something array

cv.error: This is another error

私は」:私はB/C私は別のコンピュータ上でだが、それはに似て見えた、それを再現することはできません

EDIT 2

cv.errorを捕まえることができますが、OpenCV Errorではなく、次のようにします:

try: 
    # do a thing 
except (cv.error, OpenCV Error): 
    print "Can't do the thing" 
    sys.exit(1) 
+0

このOpenCVエラーを実行したときに発生する例外は何ですか? – Makoto

+0

はい、あなたは非常に不明です。問題をより明確に説明してください。残念ながら、私はそれを全く理解していないので、あなたがあなたの質問で改善すべきものを具体的に教えることはできません。 –

+0

トレースバックを投稿し、可能であれば例外コード – wim

答えて

14

お試しcv2.error

try: 
    ... 
except cv2.error as e: 
    ... 

Here'sドキュメントからのページが、それは唯一のC/C++インタフェースのためだ - 私はOpenCVのためハンドリングPythonのエラー時に何かを見つけることができません(私は悲しそうに欠けているためにPythonインタフェースのためのドキュメントを見つけます)。