์์ : x, y์ถ์ ๋ํด ๋ชจ๋ 2์ฐจ ๋ฏธ๋ถ(๋ฏธ๋ถ์ 2๋ฒ ์ํ) ์ฐ์ฐ์ ํ์ฌ ์ด๋ฏธ์ง ํฝ์ ๋ณํ๊ฐ ๊ธ๊ฒฉํ ๊ณณ, ์ฆ edge๋ฅผ ์ฐพ์๋ด๋ ํํฐ์ด๋ค.
$$ \nabla^2 f =\frac{\partial^2 f}{\partial x^2} + \frac{\partial^2 f}{\partial y^2} $$
๋ ธ์ด์ฆ์ ๋ฏผ๊ฐํ๋ฏ๋ก GaussianBlur์ ๊ฐ์ ์ ์ฒ๋ฆฌ์ ํจ๊ป ์ฌ์ฉํด์ผ ์ ์ฉํ๋ค. โ ์ ํด์๋ ์ด๋ฏธ์ง์์ ๋ถ๋ฆฌํ๋ค.
cv2.Laplacian(src, ddepth[, ksize[, scale[, delta[, borderType]]]])
src: ์๋ณธ ์ด๋ฏธ์ง (grayscale ์ถ์ฒ)ddepth: ์ถ๋ ฅ ์ด๋ฏธ์ง์ ๊น์ด (์: cv2.CV_64F โ ์์ ํํ ๊ฐ๋ฅ)ksize: ์ปค๋ ํฌ๊ธฐ (๋ณดํต 1, 3, 5 ์ค ์ ํ)scale: ๊ฒฐ๊ณผ๊ฐ์ ๊ณฑํด์ง๋ ์ค์ผ์ผ ํฉํฐ (๋ณดํต 1)delta: ๊ฒฐ๊ณผ๊ฐ์ ๋ํด์ง๋ ์ต์
(๋ณดํต 0)borderType: ๊ฐ์ฅ์๋ฆฌ ์ฒ๋ฆฌ ๋ฐฉ๋ฒ (cv2.BORDER_DEFAULT ๊ถ์ฅ)code example