問題タブ [image-morphology]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
imagemagick - ImageMagick の形態 - 欠落しているカーネル - UnrecognizedKernelType
私はそれらのいずれかを使用しようとしています:
http://www.imagemagick.org/Usage/morphology/#erode
しかし、それはエラーメッセージを返すだけです:
で同じエラーが発生し-morphology Dilate Octagon
ます。
python - ギャップ充填輪郭/線
次の画像があります。
その輪郭を塗りつぶしたいと思います(つまり、この画像の線をギャップフィルしたいと思います)。
モルフォロジー クロージングを試みましたが、サイズの長方形のカーネル3x3
を10
反復で使用すると、境界全体が塗りつぶされません。21x21
また、反復でカーネルを試しました1
が、運もありませんでした。
アップデート:
以下を使用してOpenCV(Python)でこれを試しました:
と
およびscikit-image :
私の最終目標は、カバーされた領域を歪ませることなく、その画像全体の塗りつぶしバージョンを作成することです。
c++ - ヘッダー対フル マトリックス コピー ソースを使用する場合、形態的操作にバグがありますか?
Opencv 2.4.10。
以下のコードの最後で、マトリックス Img2 上の 9 幅のディスク構造要素を使用して膨張が呼び出されます。もともと、Img2 は単純なヘッダー コピー (Img2=Img1) によって Img1 から作成されました。Img1 が Img0 の最初と最後の 3 行を持たないように、範囲を介して Img0 からデータをコピーせずに Img1 が作成されたことに注意してください。拡張の結果が正しくありませんでした。
ただし、クローン Img2=Img1.clone() を介して Img2 の完全なコピーを使用すると、拡張は正しく機能しました。
以下のコードには示されていませんが、Img2 での imwrite の使用は、使用したコピー方法に関係なく同じであることに注意してください。では、モルフォロジー演算子も同じように機能するべきではないでしょうか?
編集- その後、Img2 が img1 を置き換え、img1 がないようにコードを単純化して、Mat ヘッダーの間接化の 1 レベルのみで問題を繰り返すことができ、同じように失敗しました (間違っていました)。
c# - イメージのモルフォロジー操作
私は現在、Emgu CV を使用して C# で手の血管パターンに基づいて人間を識別しようとしているプロジェクトを行っています。手のグレースケール画像は、最初に適応しきい値機能を使用して処理されました。ここで、形態学的操作を使用して画像のマスクを作成したいと思います。目的は、画像からノイズを除去することです。これは、適応しきい値の画像です。
どの機能を使用すればよいか、どのように使用すればよいか教えてください。