私は前に、関連する質問を:Image segmentations with gradient filled regions識別勾配満たさ地域
しかし、今回は、私は(私が思うに)より単純な問題を抱えています。与えられた領域(ピクセルの集合)について、私はそれが線形勾配で満たされているかどうかを知りたい。これを行うには、3X3ソーベルフィルターを使ってx方向とy方向の画像勾配を見つけ出し、勾配の方向を調べることを考えました。この方向が一定のままであれば、その領域は勾配が満たされた領域として分類される。
これは水平方向と垂直方向の勾配では機能しますが、一般的には機能しません。例えば、45度の直線勾配のため、勾配の方向はかなり私はこれが起こって、どのようにそれを修正することです理由を理解することはできませんよ
1〜3の間に隣接する画素に変化しているようです。理論的には、どこでも1でなければならない。
あなたがそれに続く色のラインの観点から勾配を考える場合は、非直線(回転)を描画すると、一つ以上のセグメンテーションを必要としていることがわかります。現実の世界ではありませんが、画像にはピクセルが限られています。 – vulkanino