2016-09-09 11 views
-1

私はエッジ検出を使用して、上端が常に明るく、下端が暗い不均一な水平エッジを検出しようとしています。私はキャニーエッジ検出とまともな運があったが、上部には暗い、下部にはライトである他のエッジをピックアップし続ける。エッジ検出の方向を指定するために、他の標準的なMATLABエッジ検出に何か方法がありますか?おかげMATLAB:片方向エッジ検出

+0

私は単純な 'diff'命令がうまくいくと思います。入力画像をアップロードできますか? – Rotem

答えて

0

私は、方向画像勾配を得るために

[Gx,Gy] = imgradientxy(myimage) 

を使用します。次に、あなたが気にする方向にイメージグラデーションのスレッショルドを定義します。

+0

そうですが、私は水平対垂直のエッジを探しているわけではありません。私は、エッジの明るい半分が水平なエッジの上にあり、明るい半分が下にあるインスタンスではなく、特に水平のエッジを探しています。 – user3470496

関連する問題