Quick actions

cmd+k|ctrl+k

Navigation

Languages

Blur Gambar

Snippet info

Language

Python

Visibility

public

Author

markusparu54

Created

2024-12-22T11:12:47.981912Z

Updated

2024-12-22T11:12:47.981912Z

import cv2
# Membaca gambar
image = cv2.imread("human.jpg")
# Pastikan gambar berhasil dibaca
if image is None:
    print("Error: Gambar tidak ditemukan. Pastikan 'image.jpg' ada di direktori yang benar.")
else:
    gray_image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) # Mengubah gambar menjadi grayscale 
    inverted = 255 - gray_image # Membuat gambar inversi
    blur = cv2.GaussianBlur(inverted, (21, 21), 0) # Memburamkan gambar inversi
    inverted_blur = 255 - blur # Membuat inversi buram   
    sketch = cv2.divide(gray_image, inverted_blur, scale=250.0)  # Membuat efek sketsa
    cv2.imwrite("sketch_image.png", sketch)  # Menyimpan hasil gambar
    cv2.imshow("Sketch Image", sketch)# Menampilkan hasil gambar
    cv2.waitKey(0)  # Tunggu hingga tombol ditekan
    cv2.destroyAllWindows()  # Tutup semua jendela
INFO