画像をさまざまな部分に分割するソリューションを検索します(特に顕著性マップ(画像を参照))。Pedro F. Felzenszwalb によるグラフベースのセグメンテーションのようないくつかのソリューションについては知っていましたが、大きな画像の場合、私の実装は非常に遅くなります。他の解決策はありますか?
ごきげんよう、デスティニー
画像をさまざまな部分に分割するソリューションを検索します(特に顕著性マップ(画像を参照))。Pedro F. Felzenszwalb によるグラフベースのセグメンテーションのようないくつかのソリューションについては知っていましたが、大きな画像の場合、私の実装は非常に遅くなります。他の解決策はありますか?
ごきげんよう、デスティニー
運命、
このセグメンテーションの具体的な目標は何ですか? 静止画像に別々の領域を作成しようとしているだけですか? オブジェクトを探し、画像をセグメント化して後で作業するための ROI を見つけますか?
セグメンテーションの目標を具体的にすればするほど、コードをより具体的に調整できます。しきい値処理によって画像を 2 値化するか、特徴検出によって画像を小さなチャンクに分割すると、コードが大幅に高速化される可能性があります。
OpenCV ライブラリに実装されていると私が考えることができる唯一の他の一般的な画像セグメンテーション アルゴリズムは、ウォーター シェッド アルゴリズムです。ドキュメントで見つけるか、これらのアルゴリズムの両方に関する優れたチュートリアルが含まれている Laganiere の OpenCV 2 Computer Vision Application Programming Cookbook を参照してください。