Lainnya information tentang find tepi

Read lebih tentang tepi-detection algorithms Anda dapat coba di Efek tepi—dan cara setiap method finds outlines di foto.

foto dengan tepi detection applied di PictorX, showing traced outlines

cara tepi detectors find outlines

tepi adalah tempatkan di mana brightness atau warna changes quickly— outline dari face, building, atau leaf against sky. Detectors scan setiap piksel, compare itu dengan nya neighbors, dan ubah itu sudden changes menjadi garis. methods di bawah semua mulai dari itu idea, but mereka measure ubah di berbeda ways, jadi sama foto dapat become tipis ink garis, lembut pencil sketch, atau thick bentuk contour.

Temukan tepi

Temukan tepi converts foto ke grayscale, lalu applies two kecil Sobel kernels: satu tampilan kiri–kanan, lain atas–bawah. Combining mereka sebagai √(gx² + gy²) gives setiap piksel strength: cara sudden adalah ubah di sini? Strong changes become tepi. PictorX inverts hasil oleh default, jadi Anda get gelap garis pada terang field— klasik garis-art tampilan. Anda dapat biarkan transparency jadi outline sits di atas whatever adalah behind lapisan.

Temukan tepi filter example di PictorX: gelap garis-art outlines pada terang latar

Sobel

Sobel uses sama kiri–kanan dan atas–bawah kernels, but itu measures setiap warna channel separately. outline menyimpan hint dari asli warna instead dari flat gray sketch. Bandingkand dengan Canny, Sobel adalah softer gradien: tepi have thickness dan falloff instead dari satu-piksel binary garis. Balikkan adalah pada oleh default untuk printable tampilan.

Sobel tepi detection example di PictorX: colored gradien outlines dari foto

Laplace

Laplacian tampilan di second derivative: tidak hanya “adalah brightness changing?” but “adalah itu ubah itself peaking?” PictorX uses 5×5 kernel dengan 24 di tengah dan −1 di sekitar itu. di mana tepi adalah tajam, response spikes; flat areas stay near zero. hasil adalah inverted. Laplace often picks atas finer texture daripada Sobel—fabric, hair, foliage—jadi itu dapat tampilan busier.

Laplace tepi detection example di PictorX: baik texture outlines dari foto

Canny

Canny adalah pipeline, tidak single kernel. foto adalah converted ke grayscale dan blurred jadi noise apakah tidak become false tepi. Sobel langkah lalu finds gradien strength dan direction. Non-maximum suppression menyimpan hanya ridge dari setiap tepi, thinning wide gradients ke satu-piksel garis. Finally two thresholds dan hysteresis decide apa stays: piksel di atas tinggi threshold adalah definite tepi; piksel antara low dan tinggi adalah kept hanya jika mereka connect ke definite tepi. hasil adalah bersih binary garis art. Raise buram ke ignore texture; raise tinggi threshold ke biarkan hanya strongest outlines.

Canny tepi detection example di PictorX: tipis binary garis art dari foto

Tepi bercahaya

Tepi bercahaya adalah warna Sobel tanpa inversion: bright colored strokes pada gelap field. setiap RGB channel contributes nya sendiri glow, which reads sebagai neon outline rather daripada printed garis art.

XDoG

XDoG (Extended Difference dari Gaussians) compares two blurs dari sama foto: slightly tighter buram dan wider satu (tentang 1.6×). Kurangiing mereka—weighted oleh amount τ—highlights band dari contrast antara itu scales, which adalah di mana drawing would tempatkan goresan. threshold lalu turns itu difference menjadi ink. lembut strokes gunakan smooth falloff (gray pencil); sulit strokes adalah hitam atau putih. XDoG tampilan lebih seperti sketch daripada scientific tepi peta.

XDoG sketch example di PictorX: pencil-gaya strokes dari foto

Gradien morfologi

Gradien morfologi apakah tidak gunakan derivative kernels. itu dilates foto (setiap piksel becomes brightest neighbor di radius) dan erodes itu ( darkest neighbor), lalu subtracts. leftover adalah band di sekitar setiap bentuk, sebagai thick sebagai radius. itu follows siluet lebih daripada baik texture, jadi itu adalah useful saat Anda ingin tebal contour instead dari setiap wrinkle.

Gradien morfologi example di PictorX: thick bentuk contours dari foto

Which method sebaiknya I gunakan?

Gunakan Canny untuk tipis, bersih outlines. gunakan Temukan tepi atau Sobel saat Anda ingin klasik foto-ke-garis tampilan dengan beberapa gray falloff. pilih Laplace untuk extra texture, Tepi bercahaya untuk neon warna pada hitam, XDoG untuk pencil atau ink sketch, dan Gradien morfologi untuk thicker bentuk contours. Anda dapat coba setiap tampilan pada Efek tepi halaman.

Frequently asked questions

apa adalah tepi di foto?

tepi adalah sudden ubah di brightness atau warna— outline. Detectors measure itu ubah di setiap piksel dan ubah strongest changes menjadi garis.

cara adalah Canny berbeda dari Temukan tepi?

Temukan tepi (dan Sobel) show lembut gradien dari tepi strength. Canny blurs, thins itu gradients ke satu-piksel ridges, lalu uses two thresholds jadi hanya cleanest garis remain.

Why apakah Temukan tepi invert foto?

oleh default, tepi become gelap garis pada terang field— familiar garis-art tampilan. ubah invert nonaktif untuk bright tepi pada hitam.

Which method tampilan paling seperti pencil sketch?

XDoG. itu compares two blurs dan draws strokes di mana contrast sits antara itu scales, closer ke ink atau pencil daripada scientific tepi peta.

Siap ke coba itu?

Buka PictorX di browser Anda — tidak instalasi, tidak credit kartu diperlukan ke mulai.

Efek coba tepi