• Yapay zekadan makale özeti

    • Bu video, bir eğitmen tarafından sunulan kartvizit programlama konulu bir eğitim içeriğidir.
    • Video, kartvizitlerin ekranda gösterilmesi için bir proje oluşturma sürecini adım adım anlatmaktadır. Eğitmen, OpenCV, NumPy ve Matplotlib kütüphanelerini kullanarak kartvizit oluşturma fonksiyonunu kodlamaktadır. İçerikte kartvizitlerin çerçevelerde, karelerde fotoğraflara eklenerek ekranda gösterilmesi, x koordinat noktası belirleme, bilgilerin boyut kontrolü, yazı yazdırma, kartvizit transparanlığını ayarlama ve kartviziti fotoğraf üzerine yerleştirme gibi adımlar gösterilmektedir.
    • Eğitmen, bir sonraki videoda kartvizit oluşturma fonksiyonunu daha detaylı ve kompleks bir şekilde inceleyeceğini belirtmektedir.
    00:01Kartvizit Programlama Projesi Tanıtımı
    • Kartvizit programlama projesinde oluşturulan kartvizitler framelerde, karelerde fotoğraflara eklenerek ekranda gösterilecek.
    • Kartvizit, üzerine bilgilerin yazılı olduğu ve kişinin profil fotoğrafının olduğu ufak kartlardır.
    • Bu kartlar ekranda gösterilecek ve fotoğrafları framelere eklenerek kamerada okunan yüz tanıma projelerinde kullanılacak.
    00:46Kodlama Hazırlığı
    • Kodlama için kartvizit dosyası oluşturulmuş ve edit with id ile açılmıştır.
    • Oluşturulacak kartvizit için beş bilgi ve kişinin profil fotoğrafı ekranda gösterilecek.
    • Kodlamada OpenCV, NumPy ve Matplotlib kütüphaneleri kullanılacak.
    01:55Kartvizit Oluşturma Fonksiyonu
    • "kartvizit_olustur" adında bir fonksiyon tanımlanacak ve bu fonksiyona fotoğraf ve bilgiler parametreleri verilecek.
    • Kartvizit için 50x50 piksel konum bilgisi ve 0,30 saydamlık değeri belirlenecek.
    • Kartvizit için transparan bir resim oluşturulacak ve arka plan rengi ayarlanacak.
    03:07Kartvizit Oluşturma İşlemi
    • Kartvizitin yerleştirileceği konum (k, xy) alınacak ve transparan bir resim oluşturulacak.
    • Kişi fotoğrafı OpenCV kütüphanesi yardımıyla %100 oranında yerleştirilecek.
    • Kartvizit ve kişi fotoğrafı birleştirilecek ve çerçeve oluşturulacak.
    05:45Çerçeve Oluşturma
    • Kartvizit için çerçeve oluşturulacak ve çizgiler çizilecek.
    • Çerçeve için cv2.line fonksiyonu kullanılarak çizgiler çizilecek.
    • Çizgilerin rengi ve kalınlığı ayarlanacak.
    08:12Kartvizit Oluşturma ve Test
    • Bill Gates'in boş resmi ve biyometrik fotoğrafı dahil edilecek.
    • Kartvizit fonksiyonu çağrılacak ve bilgiler parametresi olarak verilecek.
    • plt.show fonksiyonu ile kartvizit ekranda gösterilecek ve kenarlıkların oturup oturmadığı kontrol edilecek.
    11:29Kartvizit Oluşturma İçin Temel Ayarlar
    • X koordinat noktası 150 olarak belirlenmiş, yani tam ortadan yazmaya başlanacak.
    • S değişkeni i+1 olarak oluşturulmuş, i=0 verildiğinde tavana dayanır, i=1 verildiğinde mevcut konumdan başlar.
    • X aralığı 35 olarak belirlenmiş, y ekseni boyutu 200 piksel ve aralıklar 5 olarak ayarlanmış.
    12:36Bilgi Boyutunu Düzenleme
    • Bilgilerin boyutu 13 karakter sınırı belirlenmiş, daha fazla karakter girildiğinde ilk 12 karakter alınır ve sonuna nokta eklenir.
    • Eğer bilgi 13 karakterden azsa, sağdan ve soldan boşluklar eklenerek bilgi ortalanır.
    • Boşluk sayısı maksimum karakter boyutu (13) ile bilgi boyutu arasındaki farka göre hesaplanır ve yarısı eklenir.
    14:43Bilgiyi Ekrana Yazdırma
    • Bilgiyi ekrana yazdırmak için opencv2'den "putText" fonksiyonu kullanılır.
    • Fonksiyona kartvizit dosyası, yazılacak karakter, konum, font tipi, yazı boyutu ve renk bilgileri verilir.
    • Kartvizit başarıyla ekrana yazdırılır, ancak karakter sayısı 13'ten fazla olduğunda hesaplama yanlışı olabilir.
    16:47Kartvizit Transparanlığını Ayarlama
    • Kartvizitin transparanlığını uygulamak için önce kesim bölgesi belirlenir.
    • Kesim bölgesi fotoğraftan kx+200 ve ky+200 piksellerden başlayarak kx+300 ve ky+200 piksellere kadar alınır.
    • Şeffaflık değeri belirlenerek (örneğin %30 şeffaflık için 0,30, %70 arka plan için 0,70) yeni bir arka plan oluşturulur.
    19:27Kartviziti Fotoğrafa Ekleme
    • Kartvizit oluşturulduktan ve arka plan transparanlığı ayarlandıktan sonra ekrana eklenecek.
    • Kartvizit fotoğrafı belirli bir konuma yerleştirilir (örneğin x=350, y=200).
    • Kartvizit fotoğrafı ekrana yerleştirildiğinde transparanlık doğru şekilde algılanır.

    Yanıtı değerlendir

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