• Buradasın

    Python'da Görüntü Filtreleri Eğitimi

    youtube.com/watch?v=FQv-wOpf3Fw

    Yapay zekadan makale özeti

    • Bu video, bir eğitim içeriği olup, konuşmacı Python programlama dilinde görüntü filtrelerini nasıl uygulayabileceğimizi göstermektedir.
    • Video, Gaussian blur, median blur ve erozyon (dilation) filtrelerinin Python'da nasıl uygulanacağını adım adım anlatmaktadır. Önce PIL kütüphanesi kullanılarak Gaussian blur ve median blur filtreleri uygulanmakta, ardından Scikit-Image kütüphanesi ile aynı filtreler uygulanmaktadır. Son olarak, morfoloji modülü ve numpy kütüphanesi kullanılarak erozyon ve dilation işlemleri gösterilmektedir. Video, bir sonraki derste image thresholding ve özel filtrelerin işleneceğini belirterek sonlanmaktadır.
    00:05Image Filter'lar ve Gaussian Blur
    • Video, image filter'lar (gaussian, median, distortion ve erozyon) konusunu ele alıyor.
    • PyCharm'da "from Pillow import Image" ve "from Pillow.ImageFilter import ImageFilter" kütüphaneleri import ediliyor.
    • Resim "image.open('aydin.jpeg')" komutuyla içeri aktarılıyor ve "imshow" ile gösteriliyor.
    01:05Gaussian Blur Uygulaması
    • Gaussian blur, "ImageFilter.GaussianBlur(5)" komutuyla uygulanıyor ve 5 piksellik bir bölgeye işlem yapılıyor.
    • Daha fazla blur için "ImageFilter.GaussianBlur(50)" komutu kullanılıyor ve 50 piksellik bir bölgeye işlem yapılıyor.
    • Gaussian blur, resmin bulanıklaştırılmasını sağlıyor.
    02:37Median Blur Uygulaması
    • Median blur, "ImageFilter.MedianBlur(15)" komutuyla uygulanıyor ve 15 piksellik bir bölgeye işlem yapılıyor.
    • Median filter, çevresindeki piksellerin ortalamasını alarak ortadaki piksele göre işlem yapıyor.
    • Gaussian blur ve median blur arasındaki fark net bir şekilde görülebiliyor.
    03:31OpenCV ile Gaussian Blur
    • OpenCV kütüphanesi için "from scikit-image import ImageIO" ve "from scikit-image.filters import filters" import ediliyor.
    • Resim "ImageIO.imread('aydin.jpeg')" komutuyla içeri aktarılıyor.
    • Gaussian blur, "filters.Gaussian(sigma=5)" komutuyla uygulanıyor ve sigma değeri 5 olarak belirleniyor.
    04:54Erozyon ve Delation
    • Erozyon, toprak kayması anlamına geliyor ve morfoloji modülü ile uygulanıyor.
    • Numpy kütüphanesi import edilerek 150x150'lik bir sıfırlar matrisi oluşturuluyor.
    • Döngü ile matrisin bazı değerleri 1'e atılarak siyah-beyaz bir resim oluşturuluyor.
    06:44Erozyon ve Delation Uygulaması
    • Erozyon fonksiyonu, morfoloji modülünden "binary_erosion" olarak seçiliyor ve resim parametre olarak veriliyor.
    • Erozyon fonksiyonu, çevresindeki 1'leri sıfırın yanındaki 1'i yapıyor ve resim simsiyah çıkıyor.
    • Delation, erozyonun tersi olarak uygulanıyor ve çevresindeki 1'leri sıfır yapıyor, resmin geri kalanı değişmiyor.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor