私は Imagemagick を初めて使用しますが、画像のセグメンテーションを行おうとしています。つまり、2 人の人物の画像をセグメンテーション コードに指定すると、出力画像の人物の端に点線が表示されるはずです。つまり、セグメント認識です。-segment コマンドを試してみましたが、コマンドを実行できませんでした。
画像のセグメンテーションを解決する方法を提供することで、誰かが私を助けることができますか?
前もって感謝します、ジョン
私は Imagemagick を初めて使用しますが、画像のセグメンテーションを行おうとしています。つまり、2 人の人物の画像をセグメンテーション コードに指定すると、出力画像の人物の端に点線が表示されるはずです。つまり、セグメント認識です。-segment コマンドを試してみましたが、コマンドを実行できませんでした。
画像のセグメンテーションを解決する方法を提供することで、誰かが私を助けることができますか?
前もって感謝します、ジョン
画像のセグメンテーションは非常に高度な作業です。色またはその他のプリミティブ メトリックによる単純なセグメンテーションは、非常に制御されたシナリオでのみ可能です。
Anders はすでに OpenCV を調べることを提案しています。このトピックに本当に興味がある場合は、Wikipediaが参考になるかもしれません。-> OpenCVによる色ベースのセグメンテーション クイック ガイド(このコードは C ですが、Java ライブラリはほぼ同じはずです) -> 著名なCanny Edge Detectorによって簡単なエッジ検出を行うことができます
テストの場合、matlab は迅速な結果を得るための優れたツールです。
私の記憶が正しければ、ImageMagicksegment
コマンドは、何らかの基準と特定のあいまいさとセグメント サイズのパラメーターに基づいて画像をセグメント化します。同じ色のセグメントになってしまいます。画像/人物のエッジ検出を本当にしたいのですか?
一般に、セグメンテーションはコンピューター ビジョンの難しい問題の 1 つであり、おそらく ImageMagick はこれに最適なツールではありません。代わりにOpenCVを検討することをお勧めします。
乾杯、