4

画像があり、エッジヒストグラムを作成したいと思います。画像を1100個の画像ブロックに分割し、各ブロックのエッジとその方向(水平、垂直、45°対角線、135°対角線、または無方向)を見つけようとします。

エッジに関する情報を抽出するにはどうすればよいですか?あなたはなにか考えはありますか?

よろしく!

4

1 に答える 1

9

私はこの論文で答えを見つけました:WonによるMPEG-7エッジヒストグラム記述子の効率的な使用。

私の目標は、次のエッジを見つけることでした。

エッジタイプ

各画像ブロックを4つの部分に分割し、それぞれの平均グレーレベルを計算し、次の係数を使用します。

係数

この係数を次のように使用して、5つの値を取得します。

指標

しきい値を使用して、エッジの各タイプを推定します。

program SetEdgeType(max, m_nd, m_h, m_v, m_d_45, m_d_135)
{
if (max < TEdge) then EdgeHisto(0)++
else
{
 if (m_nd > T0)    then EdgeHisto(1)++
 if (m_h > T1)     then EdgeHisto(2)++
 if (m_v > T1)     then EdgeHisto(3)++
 if (m_d_45 > T2)  then EdgeHisto(4)++
 if (m_d_135 > T2) then EdgeHisto(5)++
}
endif
return(EdgeHisto)
}

しきい値は、Savvas A. Chatzichristofisによって、TEdge = 14、T0 = 0.68、T1 = T2=0.98になるように選択されました。

于 2009-05-27T16:01:02.763 に答える