細線化アルゴリズムのプログラムです。 フィルタでぼかして太くなったエッジを細くするための処理です。 勾配方向は、以下の式で求めています。 tan = fy / fx 0度方向:-0.4142 < tan <= 0.4142 45度方向:0.4142 < tan < 2.4142 90度方向: |tan| > =2.4142 135度方向:-2.4142 < tan <= -0.4142 位置(x,y)のエッジ強度が勾配方向より小さければ0としています。
細線化アルゴリズムのプログラムです。 フィルタでぼかして太くなったエッジを細くするための処理です。 勾配方向は、以下の式で求めています。 tan = fy / fx 0度方向:-0.4142 < tan <= 0.4142 45度方向:0.4142 < tan < 2.4142 90度方向: |tan| > =2.4142 135度方向:-2.4142 < tan <= -0.4142 位置(x,y)のエッジ強度が勾配方向より小さければ0としています。