画像のエッジ検出
SobelまたはLaplacian演算子を使って、写真やイラストのエッジを検出します。画像をグレースケールに変換し、各ピクセルの勾配の強さを計算して強度設定に応じて調整すると、黒地に明るい線、または反転して白地に暗い線を表示するグレースケールのエッジマップが生成されます。コンピュータービジョンのプレビュー、トレース、マスク、アート効果に役立ちます。
よくある質問
SobelとLaplacianの違いは何ですか?
Sobelは水平方向と垂直方向の明るさの勾配を測定して組み合わせるため、実際の写真によく反応する、太く滑らかなエッジが得られます。Laplacianは4近傍カーネルで二次微分を測定し、より細く鋭い線を生成しますが、ノイズの影響を受けやすくなります。既定ではSobelが選択されています。
強度設定は何をしますか?
強度は、エッジの値を255にクリップする前に0.5から10までの倍率で調整します。既定値の2では、一般的な写真のエッジがはっきり見えます。画像がぼやけている場合は値を上げ、マップが細かくなりすぎる場合は下げてください。
エッジの最大輝度はいくつですか?
Sobelの応答は正規化されており、黒から白への急な変化は強度1で255に達します。緩やかな変化では値が低くなり、強度の設定で増幅できます。平坦な領域は常に0です。
白地に黒い線を表示できますか?
はい。「白地に黒いエッジ」オプションを有効にしてください。エッジマップが反転され、平坦な領域は白に、エッジは黒になります。印刷、トレース、塗り絵に適しています。任意で真っ黒な線を使った、よりすっきりした線画にするには、Image Outlineツールをお試しください。
出力はカラーですか?
いいえ。画像の輝度に基づいてエッジを検出します。輝度は、赤、緑、青に対する標準のRec. 709の重みを使って計算されます。結果はグレースケール画像としてPNGで保存されます。元画像の透明部分は透明のまま保たれます。
画像の境界はどのように処理されますか?
境界のピクセルでは、欠けている隣接ピクセルとして最も近いエッジ上のピクセルを再利用します。これにより、画像の周囲に誤った枠が現れるのを防ぎます。出力の寸法は常に入力と同じです。
エッジマップのノイズを減らすにはどうすればよいですか?
LaplacianではなくSobelを使う、強度を下げる、または先にImage Blurツールで画像を少しぼかす方法があります。JPEGのアーティファクトやセンサーのノイズは小さな斑点を生みますが、軽くぼかすと目立たなくなります。高解像度の画像を使うと、線もよりきれいになります。
どの形式をアップロードできますか?
JPEG、PNG、GIF、WebP、TIFF、AVIFの画像を最大5 MBまでアップロードできます。アニメーションファイルは最初のフレームを使用し、一辺が4000ピクセルを超える画像は収まるように縮小されます。エッジマップはPNGで保存されます。
エッジマップは何に使えますか?
エッジマップは、アートのトレース、マスクや選択範囲の作成、ピントやシャープネスの確認、コンピュータービジョン実験用データの準備、グラフィックポスターの作成に役立ちます。画像編集ソフトでブレンドモードと組み合わせると、写真にくっきりした線のアクセントを加えることもできます。
同じ画像なら、常に同じ結果になりますか?
はい。演算子は固定の3x3カーネルで、処理は決定論的です。同じファイルと設定なら、常に同一のPNGが生成されます。