Oyun kartlarını tanımak için bir Vision AI modeli kullanma

Abirami Vina

4 dakika okuma

15 Eylül 2025

Oyun kartlarını tanımak için bir Vision AI modeli kullanmanın nasıl hız ve doğruluk sağladığını ve kumarhanelerde, AR veya VR'de ve akıllı kart masalarında nasıl uygulanabileceğini keşfedin.

Kart oyunları, sıradan ev maçlarından yüksek bahisli casino masalarına kadar her yerde oynanır. Oyun oynarken kartları analiz etmek basit görünse de, bir oyun sırasında her bir kartı doğru bir şekilde tanımlamak çok önemli olabilir. Bir kartı yanlış okumak veya puanları yanlış saymak gibi küçük hatalar bile oyunun adilliğini etkileyebilir. 

Geleneksel olarak, oyuncular ve bayiler bu süreci manuel olarak yönetir, ancak insan takibi hataya açıktır. Bu hatalar verimliliği ve genel oyuncu deneyimini etkileyebilir. Yapay zeka (AI) ve makinelerin görsel bilgileri görmesini ve yorumlamasını sağlayan bir AI dalı olan bilgisayar görüşü, oyun kartı algılama ve izlemeyi otomatikleştirerek bu sınırlamaların üstesinden gelmeye yardımcı olabilir. 

Ultralytics YOLO11 gibi bilgisayarla görme modelleri, nesne algılama ve örnek segmentasyonu dahil olmak üzere çeşitli görme görevlerini destekler. Kart oyunları söz konusu olduğunda, bu görme yetenekleri masadaki her kartı tanımlamaya yardımcı olabilir. Kartlar üst üste geldiğinde veya hızlı hareket ettiğinde bile güvenilir ve tutarlı bir izleme sağlar. 

Bu makalede, manuel kart tespitinin zorluklarına ve bilgisayarla görmenin doğru tespiti nasıl mümkün kılabileceğine daha yakından bakacağız. Hadi başlayalım!

Oyun kartı algılamayı anlama

Manuel kart tespitinin zorluklarını incelemeden önce, bilgisayarla görme açısından oyun kartı tespitinin ne anlama geldiğine daha yakından bakalım. 

Basitçe söylemek gerekirse, oyun kartlarını tespit etmek, bir makineye insanların yaptığına benzer şekilde kartları tanımayı ve yorumlamayı öğretmeye odaklanır. Kamera görsel ayrıntıları yakalarken, sinir ağları, özellikle de evrişimli sinir ağları (CNN'ler) tarafından desteklenen bilgisayarla görme modelleri, masada ne olduğunu anlamak için bu verileri işler. 

Bu süreç tipik olarak, çeşitli ışık koşulları, açılar ve arka planlar altında çekilen her takım ve rütbenin görüntülerini içeren bir veri kümesi üzerinde bir bilgisayarla görme modelinin eğitilmesini içerir. Benzer yaklaşımlar, benzersiz kart tasarımlarının doğru bir şekilde tanınmasının önemli olduğu Pokémon veya koleksiyon kart oyunları gibi diğer kart oyunlarına da uygulanabilir. Bu model eğitim süreci sayesinde, görüntü modelleri kartların özelliklerini tanımayı öğrenir. 

Şekil 1. Oyun kartlarını tespit etmek için kullanılan bilgisayar görüşü.(Kaynak)

Model eğitildikten sonra bir masadaki birden fazla kartı tespit edebilir ve bunların sırasını ve rengini belirleyebilir. Bir insanın kartları taraması gibi çalışır, ancak burada gözlerin yerini bir kamera, beynin yerini ise bir algoritma alır. Bu adımlar birlikte güvenilir kart tanımayı mümkün kılıyor. 

Manuel oyun kartı tespiti ile ilgili zorluklar 

Manuel oyun kartı tespitinin bazı sınırlamaları şunlardır:

  • İnsan hatası: İnsanlar hata yapar, özellikle de tekrar eden işlerle uğraşırken. Kart oyunlarında bu, bir rengi yanlış okumak, değerleri karıştırmak veya sayıların izini kaybetmek anlamına gelebilir. Uzun oyun seansları hataları daha olası hale getirir ve oyunu etkileyen hata riskini artırır. 
  • Hız sınırlamaları: Manuel kart izleme zaman alır. Gözlemcilerin her hamleyi izlemesi ve elle skor tutması gerekir, bu da doğal olarak oyunu yavaşlatır. Bu gecikmeler oyun akışını kesintiye uğratabilir ve oyuncular için genel deneyimi azaltabilir.
  • Tutarlılık: Gözlem kişiden kişiye değişir. Bir kişi için bariz olan bir şey bir başkası tarafından gözden kaçırılabilir. Bu tutarsızlık manuel gözlemi güvenilmez hale getirir ve oyunlar arasındaki doğruluğu etkiler.
  • Adillik ve şeffaflık: Tarafsız bir sistem olmadan oyunlarda adil oyun sağlamak daha zordur. Hatalar veya usulsüzlükler fark edilmeyebilir ve oyuncular sonuçları sorgulayabilir. Bu da güveni azaltır ve çatışmaların çözümünü zorlaştırır. 
  • Ölçeklenebilirlik: Bir masayı izlemek zordur; aynı anda birçok masayı veya oyunu idare etmek hızla pratik olmaktan çıkar.

Bilgisayar görüşü bu zorlukların üstesinden gelmeye yardımcı olarak doğru ve tutarlı kart tespiti sağlar. Şimdi, YOLO11'in oyun kartlarını tanımak için nasıl kullanılabileceğini tartışalım.

YOLO11 oyun kartlarını tanımak için nasıl kullanılabilir?

YOLO11 gibi bir derin öğrenme modelinin eğitimi, açıklamalı kart görüntülerinden oluşan büyük veri kümeleri oluşturmakla başlar. Hızlı ve hassas görsel analiz için tasarlanan YOLO11, temel bilgisayarla görme görevlerini destekler: sınırlayıcı kutular kullanarak bir görüntüdeki nesnelerin yerini belirleyen nesne algılama ve özelliklere dayalı etiketler atayan görüntü sınıflandırma.

YOLO11, çeşitli günlük nesneleri kapsayan ancak oyun kartlarını kapsamayan COCO (Common Objects in Context) veri kümesi üzerinde önceden eğitilmiş olarak gelse de, bu ön eğitim ona şekilleri, dokuları ve desenleri tanıma konusunda güçlü bir temel sağlar. Oyun kartı tespitinde uzmanlaşmak için, modelin özel bir oyun kartı veri kümesi üzerinde ince ayarlanması veya özel olarak eğitilmesi gerekir.

Bu süreç, çeşitli açılar, aydınlatma ve hatta üst üste binen düzenlemeler gibi farklı koşullar altında kartların görüntülerinin toplanmasını içerir. Daha sonra her karta açıklama eklenir: nesne algılama için sınırlayıcı kutular ve etiketler veya piksel düzeyinde segmentasyon örneği için ayrıntılı maskeler. Test görüntüleri üzerinde eğitildikten ve doğrulandıktan sonra, YOLO11 gerçek dünya senaryolarında oyun kartlarını güvenilir bir şekilde algılayabilir ve tanıyabilir.

Şekil 2. Oyun kartlarını tespit etmek için açıklama eklenebilecek bir görüntü örneği.(Kaynak)

Farklı Vision AI görevleri kullanarak oyun kartlarını tanıma

Oyun kartı tanımaya yaklaşmanın çeşitli yolları vardır ve YOLO11'in farklı görevleri desteklemesiyle birden fazla yöntem kullanılabilir. 

İşte YOLO11'in bir masadaki kartları anlamak için farklı şekillerde nasıl uygulanabileceği: 

  • Sadece nesne algılama: Bu yaklaşımda YOLO11, her bir benzersiz kart (örneğin Maça Ası, Kupa İkisi) ayrı bir sınıf olarak ele alınacak şekilde eğitilir. Model daha sonra her kartı tek bir adımda bulabilir ve tanımlayabilir. Yeterli eğitim verisi ile üst üste binen kartları bile tanıyabilir. 
  • Tespit ve sınıflandırma: Bir başka yöntem de görevi iki aşamaya bölmektir. YOLO11 önce sınırlayıcı kutular çizerek kartları tespit eder ve ardından başka bir YOLO11 modeli görüntü sınıflandırmasını kullanarak renklerini ve sıralarını belirler. Bu yaklaşım, temel nesne algılama modelini yeniden eğitmeden yeni kart türleri veya özel tasarımlar eklemeyi kolaylaştırır. Bununla birlikte, yeni kartlar boyut, şekil veya düzen gibi görünüm açısından çok fazla farklılık gösteriyorsa, algılama modelinin doğruluğu korumak için yeniden eğitilmesi gerekebilir.
  • Çerçeveler arasında izleme: Bir video akışını analiz ederken, YOLO11'in nesne izleme desteği kartları birden fazla kare boyunca takip etmek için kullanılabilir. Bu, hareketli kartların iki kez sayılmasını önler ve hızlı tempolu oyunlarda doğruluğun korunmasına yardımcı olur.

Bu farklı yaklaşımlar, YOLO11'in blackjack'te puanlama, oyunu izleme ve analiz oluşturma gibi gerçek zamanlı uygulamaları desteklemesine olanak tanır. En iyi yöntem oyunun özel ihtiyaçlarına bağlıdır.

Oyun kartı tespitinin gerçek dünya uygulamaları

Oyun kartlarını tanımak için bir Vision AI modeli kullanmanın nasıl çalıştığını daha iyi anladığımıza göre, şimdi bunun gerçek dünyada nerede bir etki yarattığına bakalım.

Kumarhaneler ve gözetim

Kumarhaneler, adil oyunun sağlanmasının çok önemli olduğu yüksek bahisli ortamlardır. Ancak, kart işaretleme, gizli anahtarlar veya düzensiz dağıtım gibi riskler her zaman mevcuttur. Geleneksel gözetim, hızlı tempolu oyunlar sırasında ince hareketleri gözden kaçırabilen manuel izlemeye dayanır.

İşte bu noktada bilgisayar görüşü devreye girebilir. Gözetim sistemlerine entegre edildiğinde, masadaki her kartı ve oyuncu hareketini otomatik olarak izleyebilir. Bu da gerçek zamanlı sahtekarlık tespitini mümkün kılar, insan gözetimine olan bağımlılığı azaltır ve anlaşmazlık durumunda gözden geçirilebilecek güvenilir bir oyun kaydı oluşturur.

Şekil 3. Bilgisayar görüşü ile sağlanan oyun kartı algılama özelliği kumarhanelerde kullanılabilir.(Kaynak)

Akıllı kart tabloları

Canlı oyunlar sırasında, küçük hatalar bile oyunun akışını etkileyebilir ve oyuncular arasında gerginlik yaratabilir. Çoğu geleneksel kurulumda bu görevler dağıtıcılara veya oyuncuların kendilerine düşer, bu da hatalara yer bırakır. Kameralar veya web kameraları ve bilgisayar görüş sistemleri ile donatılmış akıllı kart masaları bu sorunu çözebilir. 

Kartları dağıtıldıkları anda tanımak ve oyun durumunu otomatik olarak güncellemek için Vision AI veya bir YOLO modeli kullanılabilir. Bu sayede skorlar gerçek zamanlı olarak güncellenebilir, düzensizlikler anında işaretlenebilir ve gerektiğinde işlemler otomatikleştirilebilir. Sonuç, masadaki herkes için daha akıcı bir oyun ve tutarlı bir deneyimdir. 

AR ve VR kart oyunları

Fiziksel kart oyunları harikadır, ancak oyuncuların artık dijital formatlardan beklediği etkileşimi her zaman karşılayamazlar. Artırılmış gerçeklik (AR) ve sanal gerçeklik (VR) yeni etkileşim katmanları ekleyerek bu sorunun üstesinden gelmeye yardımcı olur. AR, dijital unsurları fiziksel dünyanın üzerine bindirir; örneğin, öğreticileri, canlı skorları veya ipuçlarını doğrudan gerçek bir masada gösterir. 

Öte yandan VR, tüm oyunun sanal olarak gerçekleştiği tamamen sürükleyici bir dijital ortam yaratır. AR veya VR sistemleri, bilgisayar görüşü ile birleştirildiğinde canlı skor ekranları, hareket önerileri veya sürükleyici hibrit modlarla oynanışı iyileştirir. Bilgisayar görüşü, her kartı doğru bir şekilde algılayarak ve etkileşimli özelliklere bağlayarak bunu sağlar. 

Şekil 4. Masa üstü oyunlara sanal özellikler getiren bir AR örneği.(Kaynak)

Oyun kartı tespitinin avantajları ve sınırlamaları 

İşte oyun kartı tespiti için bilgisayarla görmeyi kullanmanın bazı avantajları:

  • Hızlı ve doğru algılama: Bilgisayarla görme modelleri oyun kartlarını gerçek zamanlı olarak tanıyıp sınıflandırabilir ve güvenilir izleme sağlar.
  • Şeffaflık: Otomatik algılama, anlaşmazlıkları adil bir şekilde çözmek için gözden geçirilebilecek tarafsız bir oyun kaydı oluşturur.
  • Analitik: Bilgisayarla görme çözümlerinden elde edilen bilgilerden yararlanılarak ayrıntılı oyun verileri oluşturulabilir, böylece oyuncu davranışları ve performans eğilimleri incelenebilir.

Bilgisayar görüşü oyun kartı tespitini çok etkili hale getirse de, sınırlamalarını akılda tutmak önemlidir. İşte dikkate alınması gereken bazı faktörler:

  • Bağımlılık yüksek kaliteli veri setleri: Bu modellerin performansı büyük ölçüde kullanılan eğitim verilerinin kalitesine bağlıdır.
  • Üst üste binen kartlarda zorluk: Kartlar üst üste dizildiğinde, kısmen gizlendiğinde veya açılı olduğunda, Vision AI sistemi bunları doğru bir şekilde tanımlamakta zorlanabilir.
  • Zorlu aydınlatma koşulları: Yansımalar veya düşük parlaklık gibi tutarsız aydınlatma, oyun kartının doğru algılanmasını engelleyebilir. 

Önemli çıkarımlar 

Oyun kartı algılama, bilgisayarla görmenin gerçek dünyadaki zorlukları nasıl çözebileceğine dair basit ama ilgi çekici bir örnektir. İyi yapılandırılmış veri kümeleriyle geliştiriciler, kartları gerçek zamanlı olarak tespit etmek, sınıflandırmak ve izlemek için modelleri eğitebilir. İleriye baktığımızda, bu tür en son teknolojilerin ilerlemeye devam ederek daha akıllı kumarhaneleri, sürükleyici AR ve VR deneyimlerini ve oyun oynamanın ötesinde yeni uygulamaları şekillendirmesi muhtemeldir.

Yapay zeka hakkında bilgi edinmek ister misiniz? Daha fazlasını keşfetmek için GitHub depomuzu ziyaret edin. Aktif topluluğumuza katılın ve lojistikte yapay zeka ve otomotiv endüstrisinde Görme Yapay Zekası gibi sektörlerdeki yenilikleri keşfedin. Bilgisayarla görmeye bugün başlamak için lisanslama seçeneklerimize göz atın.

Yapay zekanın gelecekteki
adresini birlikte inşa edelim!

Makine öğreniminin geleceği ile yolculuğunuza başlayın

Ücretsiz başlayın
Panoya kopyalanan bağlantı