• Buradasın

    OpenCV ile Şekil Tanıma Eğitimi

    youtube.com/watch?v=14lVRBAblJU

    Yapay zekadan makale özeti

    • Bu video, bir eğitim içeriği olup, konuşmacı OpenCV kütüphanesi kullanarak resimlerdeki şekilleri tespit etme ve sınıflandırma yöntemlerini anlatmaktadır.
    • Video, önceki derste öğretilen kontur tespitini kullanarak şekillerin nasıl sınıflandırılacağını göstermektedir. Konuşmacı, OpenCV ve Numpy kütüphanelerini kullanarak resim okuma, eşikleme ve kontur bulma işlemlerini yaparak, ardından "approxPolyDP" fonksiyonu ile konturların kenar sayılarını hesaplayarak üçgen, dörtgen, beşgen, elips ve çokgen gibi şekilleri tespit etmeyi anlatmaktadır. Video, bu yöntemin marker tespitinde nasıl kullanılabileceğini de göstermektedir.
    00:02Kontür Analizi ve Şekil Tanıma
    • OpenCV'nin güçlü taraflarından biri, tespit edilen şekillerden bilgi çıkarmaktır.
    • Önceki derste kontür ile şekil sınırı tespiti anlatılmış, bu derste ise tespit edilen şekillerin ne olduğunu belirlemek için yöntemler açıklanacaktır.
    • Kod çalıştırılacak ve syntax detaylandırılacaktır.
    00:45Örnek Uygulama
    • Paint'te rastgele şekiller çizilmiş ve bu şekillerin sınırları bozularak, programın şekillerin sayısını bilmediği bir girdi oluşturulmuştur.
    • Çıktıda, girdi resmindeki şekillerin kontrolleri çizilmiş ve üçgen, dörtgen, çokgen olarak tanımlanmıştır.
    • Şekil bozulmuş olsa bile, iki yardımcı metod kullanılarak şekil tespiti yapılmaktadır.
    01:42Kod Adımları
    • OpenCV ve Numpy kütüphaneleri çağrıldıktan sonra, resim okundu, gösterildi, scale çevrildi ve thresholdlama yapıldı.
    • Konturlar bulunduktan sonra, her bir kontör tek tek ele alınarak işlem yapılmaktadır.
    • Arclength metodu, çevre uzunluğunu geri getiren bir metod olup, kapalı şekillerde ikinci parametre olarak True kullanılır.
    03:15AproxPolyDP Metodu ve Şekil Tanıma
    • OpenCV'nin AproxPolyDP metodu, çokgenin kenar sayılarını yaklaşık olarak getiren bir metottur.
    • Kenar sayısı 3 ise üçgen, 4 ise dörtgen, 5 ise beşgen, 6'dan büyük 15'ten küçükse elips, bunların dışındakiler ise çokgen olarak tanımlanmaktadır.
    • Konturlar çizdirildikten sonra, kenar sayılarına göre şekiller ekrana yazdırılmaktadır.
    05:29Uygulama Alanları ve Öneriler
    • Markerlar daire şeklindeyken, daire dışında resim alanındaki farklı şekillerden markerları ayırmak için bu yöntem kullanılabilir.
    • Bu yöntem başlangıç düzeyinde olmasına rağmen iş görür ve farklı şekillerle denenebilir.
    • Kodda duyarlılık katsayısı değiştirilebilir ve ileride daha detaylı açıklamalar yapılacaktır.

    Yanıtı değerlendir

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