Ada cara edge detection pada image yang sangat akurat dengan source code yang pendek. Metode edge detection itu adalah Canny.
Source code edge detection pada image menggunakan Canny adalah seperti pada contoh berikut ini
import cv2 asli = cv2.imread("../images/statue_small.jpg") img = cv2.imread("../images/statue_small.jpg", cv2.IMREAD_GRAYSCALE) canny_img = cv2.Canny(img, 200, 300) cv2.imshow("asli", asli) cv2.imshow("gray", img) cv2.imshow("canny", canny_img) cv2.waitKey() cv2.destroyAllWindows()
Source code tersebut merupakan modifikasi dari yang ada di https://github.com/PacktPublishing/Learning-OpenCV-4-Computer-Vision-with-Python-Third-Edition/blob/master/chapter03/canny.py .
Hasilnya adalah seperti pada gambar di bawah ini
Kunjungi www.proweb.co.id untuk menambah wawasan anda.
Edge Detection pada Image menggunakan Canny