image-morphology

    0

    2答えて

    私は、リブを備えたカートのバイナリスレッシュホールドイメージを持っており、その一部にひびが入っています。 私は、流域のアルゴリズムのためのマーカーを取得するためにcv2.distanceTransform()のようなものを使用する必要がありますが、私は、クラックを取り除く必要があります。私は亀裂を維持した場合、距離はいくつかの部分 私は拡張の閉鎖を試みたに切断私にリブを変換するが、それは、リブの間

    0

    1答えて

    私は、画像の主なハードエッジを形態勾配を使って非常にうまく検出することができます。どのようにしてこの画像を処理して、最も硬い/白いエッジを抽出するだけですか?しきい値を設定すると、非常に騒々しい画像になるか、詳細に欠けているハードエッジ/あまりにもぼやけてしまいます。 マイしきい値結果: 私の目標は、このようなものです: *注:私は、軽量の方法として、形態学的グラデーションの操作を使用しようとして

    0

    1答えて

    matlabを使用して、私は正方形と丸いオブジェクトを薄くしようとしました。彼らの骨格はほぼ同じで、彼らは 'X'のような形をしています。ですから、間引きオブジェクトを再構成する保証はありません。 (また、丸いオブジェクトのスケルトンのために1ピクセル幅のドットしか期待していませんでしたが、多少のノイズのためかもしれません)

    0

    1答えて

    私の問題は、写真を編集するときに、トラックバーから最終設定を取得して保存してイメージを更新できないということです。 私はここにしている私のコードをベースとgithubの上のコードが見つかりました: https://github.com/opencv/opencv/blob/master/samples/python/morphology.py これは、トラックバーのちょうど実装です。関数定義から外

    0

    1答えて

    バイナリイメージ内のオブジェクトを一定のサイズよりも小さくならないように侵食しようとしています。例えば、結合された成分(ブロブ)からなるバイナリマップを考えてみる。ここでは、最小または最大の反極性(抗周囲距離)距離(すなわち、互いに離れている2つの点の間の距離輪郭がN個の連続した番号のついた点で構成されている場合、評価される距離は点1とN/2 + 1、点2とN/2 + 2の間のものになります。 )

    0

    1答えて

    愚かな質問を申し訳ありませんが、私はサイズがゼロのディスクを使用する場合、構造要素としてディスクを使用して、 、それは何もしませんか? (しかし、私はそれをいくつかの画像に適用することによって観察されます)。 インパルスノイズを除去していますか? (私の推測どおり、私の推測)。

    1

    1答えて

    私はmorphを使用しています。 OpenCVで開き、opencv経由で画像のROI外のノイズを減らしています。今まで、ノイズリダクションが必要なときはいつでも、カーネルサイズを無作為に増やしたり、繰り返し回数を増やしたりすることができます。しかし、あなたがどの状況をどのように変えるかをどのように増やす/決めるのかによって、結果には大きな違いがありますか?私は推測とは別のパラメータを変更する(より

    0

    1答えて

    私は、バイナリイメージの形態学的侵食操作を実装しようとしています。私はそれを実行した後、すべてが黒です。構造化要素(int配列要素)を3x3の正方形に設定しました。 const int radius = 1; int element[(radius * 2 + 1)*(radius * 2 + 1)] = { 1,1,1,1,1,1,1,1,1 }; int iBitPerPixel = pD

    2

    1答えて

    私は、1980年代初めのDIGITAL DECsystem-20 KL10PVメインフレーム(公表されている)の回路図を表す約500ページのPNGを持っています。スキャンプロセスには、PNGにランダムに点在する白い線が図面内の系統的な「塩」を表すという点で欠陥がありました。これは回路図を回復するために使用しているプロセス(OCRとコンポーネントと相互接続のネットリストの回復の両方)に干渉しています