問題タブ [morphological-analysis]

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.

0 投票する
2 に答える
13992 参照

matlab - グレースケール イメージのセグメント化

グレースケール画像の正しいセグメンテーションを達成するのに問題があります:

分割する画像

グラウンド トゥルース、つまり、セグメンテーションを次のように表示したいのですが、これは次のとおりです。

グラウンド トゥルース

私が最も興味を持っているのは、円内の 3 つのコンポーネントです。ご覧のとおり、上の画像を 3 つのコンポーネントに分割したいと思います。2 つの半円と、それらの間の長方形です。

膨張、浸食、再構成のさまざまな組み合わせ、および k-means、isodata、ガウスの混合などのさまざまなクラスタリング アルゴリズムを試しましたが、成功の度合いはすべてさまざまでした。

任意の提案をいただければ幸いです。

編集:これが私が得た最高の結果です。これは、アクティブな輪郭を使用して円形の ROI をセグメント化し、次に isodata クラスタリングを適用して取得されました。

クラスター

これには 2 つの問題があります。

  • 左上のクラスターに属する、右下のクラスターの周りの白いハロー
  • 中央のクラスターに属する、右上と左下の両方のクラスターの周りの灰色の光輪。
0 投票する
3 に答える
2729 参照

python - numpy配列の周囲長を計算します

与えられたnumpy配列構造の周囲長を計算したいと思います。周囲長とは、numpy配列内の構造の正確な周囲長を意味します。構造には穴が含まれる場合があります。

私の現在のアプローチは次のようなものです。

ここに画像の説明を入力してください

ご覧のとおり、隣接するすべてのセルが表示されますが、それらの合計はパッチの周囲と等しくありません。例の配列の穴は、正しく4つのエッジがありますが、1として計算されます。さまざまな形状の大きな穴にも同様の問題があります。

私は過去に同様の質問をしましたが、すべてが解決策を提供しましたが、最終的には正しい出力値で解決されませんでした。誰かがこれを達成する方法を知っていますか?numpy、scipy、および基本パッケージ以外のパッケージはご遠慮ください。

0 投票する
2 に答える
1154 参照

matlab - 接続された 2 つの境界の形態学的分離

次のシナリオについて質問があります。画像を後処理すると輪郭が得られますが、残念ながら下の行でわかるように 2 回接続されています。私が欲しいものを明確にするために、外側の線だけです。したがって、ズームインして線をマークしました。大きな画像が必要です。

この選択から私が欲しいのは、次の写真で緑色でマークした外側の部分だけです. 絵が下手でごめんなさい。;)

私は IPT で MatLab を使用しています。bwmorphということで、オプションもつけてみたhbreakのですが、エラーになってしまいました。

どうすればその問題を解決できますか? 成功した場合、それについてもう少し教えていただけますか?前もって感謝します!

心から

0 投票する
1 に答える
112 参照

algorithm - 検索結果の関連性の向上

エンド ユーザーにとってより実用的な検索結果を作成することに問題があります。問題はむしろアルゴリズムとアプローチに関連しており、使用する正確なテクノロジーまたはフレームワークに関連しています。

現時点では、次のスキーマで記述できる製品のデータベースがあります。

http://goo.gl/391qj

検索の観点からは、かなり標準的なこと、トークン アナライザーを使用したサード パーティのテキスト検索、ミスタイプと同義語の処理を行いました (これは完全なリストではありませんが、前述したように範囲外です)。しかし、検索結果を実際のユーザーのニーズに近づけるために、Google がインデックスされたページを関連性でランク付けするのと似たような方法で、追加の作業を行う必要があります。問題の解決に適用できる可能性があるとすでに考えているアイデア:

  • 広く普及している検索エンジンで最も人気のある検索リクエストを分析し (それらを取得する方法はまだ問題です)、人気のあるリクエストに対応する (見つけることができる) インデックス内のエントリのランクを上げます。
  • 最新の (ホットな) エントリのランクを上げます。
  • 人気のあるリクエストに対応し、共通点があるエントリの最大のグループのランクを上げます (それがグループである理由です)。

助けや方向性、掘る場所のアドバイスに感謝します。

0 投票する
1 に答える
1177 参照

imagej - ImageJ のマスクから接続されたオブジェクトを選択する

簡単な前処理操作とバイナリ マスクの作成に Fiji (ImageJ) を使用したいと思います。私は GUI を使用しているだけで、自動手順には興味がありません。次のマスクを取得しました: (これは単なるスライスです。実際のマスクは 3 D、298 MB です)

オリジナルマスク

結果が次のようになるように、3D 接続オブジェクトを抽出する必要があります。

オブジェクト マスク

理想的には、杖ツールに相当する 3D でオブジェクト内のポイント内をクリックし、オブジェクトを選択し、選択を反転し、0 を掛けたいと思います。最初に、コマンド Analyze - 3D objects Counter を使用しようとしましたが、画像が大きすぎて複雑すぎると思います (手順 2. オブジェクトの接続で操作がフリーズします)。私が従うことができる手順はありますか?

0 投票する
2 に答える
6425 参照

image - 構造化要素の選び方は?

私は画像処理と関連分野に不慣れです。形態学的操作のための構造化要素(ストレル)を選択する方法を理解しようとしていますか?例:バイナリイメージを拡張したいのですが、Matlabどちらを選択すればよいかわかりませんstrel。それは私には明らかでないときに使用されるので、それは本当に難しいことを証明しています。私は基本的に多数のビデオフレームを処理しており、アルゴリズムは2値化後にそれぞれの拡張を要求します。

0 投票する
4 に答える
6764 参照

image - matlabで静的しきい値を使用して画像をマスクする

平均強度の10%の静的しきい値を使用してMATLABで画像を2値化する必要があります。を使用して平均強度を見つけます。これは、画像の1つでmean2(Image)平均を返します。15.10したがって、私の平均しきい値は1.51です。im2bw(image,level)0から1の間のしきい値を取ります。この場合、MATLABで画像を2値化するにはどうすればよいですか?

0 投票する
1 に答える
132 参照

postgresql - postgresqlを使用してモーフ辞書を構築するにはどうすればよいですか?

自然言語用の特別な形態学的語彙を作成する必要があります。各単語には一連の特性が含まれている必要があります。PostgreSQL 9.* はこのような状況で役に立ちますか? つまり、最初からテーブルを作成する必要がありますか、それとも事前定義された手段がありますか?

0 投票する
1 に答える
468 参照

matlab - matlab で画像から数字を分離する

電卓画面の数字を認識するプロジェクトを行っています。全体像を示しここ ます。

いくつかの画像処理の後、示されているように、完全な画像から画面のみを抽出しましたここ

しかし、桁が重なっています。画像間のブリッジまたは接続を削除する方法を誰か提案できますか?? bwmorph() を使用した形態学的画像処理は役に立ちますか? 助けてください..