Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
グレースケール画像用に Sobel、Prewitt、および Canny エッジ検出器を実装しました。RGB 画像の各チャネルに同じ操作を適用する必要がありますか?
ありがとう
最も簡単な方法は、エッジ検出器を 3 つのカラー チャネル (RGB または HSV) に個別に適用し、論理演算 (出力融合法) を使用して結果を結合することです。
3 つのチャネルを 3D 色空間の座標として扱い、グラデーションを分析してエッジを見つけようとする、より高度な方法もあります (多次元グラデーション方法)。
ソース1 ソース2
3 つのチャネルの平均を計算し (重み付けすることもできます)、それにエッジ検出を適用する別のアプローチがあります。
自分で試したことはありませんが、まずはYUVのような色空間に変換することで、より良い結果が得られると思います。