0

imagesnakeを使用してopencvプログラムを開発しましたが、いくつかの画像では機能しますが、他の画像では機能しません。次のエラーが発生します。

OpenCVエラー:cvSnakeImage、ファイル/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_opencv/opencv/work/OpenCV-2.3.1/modules/legacyのチャネル数が正しくありません(入力画像に複数のチャネルがあります) /src/snakes.cpp、行416は、'cv :: Exception' what()のインスタンスをスローした後に呼び出されて終了します。

/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_opencv/opencv/work/OpenCV-2.3.1/modules/legacy/src/snakes.cpp:416:エラー:(-15)入力画像に関数cvSnakeImageの1つのチャネル

トラップを中止する

誰かがこの問題を見たことがありますか、それを解決する方法を知っていますか?

4

1 に答える 1

1

カラー画像を読み込もうとしているように見えますが、cvSnakeImage は 1 チャンネルの画像、つまり白黒画像のみを受け入れます。

機能するのは白黒の画像だけですか?

于 2013-02-13T17:18:21.710 に答える