Yolo Vision Shenzhen
Shenzhen
Şimdi katılın

Oyun kağıtlarını tanımak için bir Görüntü İşleme AI modeli kullanmak

Abirami Vina

4 dakika okuma

15 Eylül 2025

Oyun kağıtlarını tanımak için bir Görüntü İşleme Modeli kullanmanın, kumarhanelerde, AR veya VR'da ve akıllı kart masalarında nasıl hız ve doğruluk sağladığını keşfedin.

İskambil oyunları, gündelik 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 kartı doğru bir şekilde tanımlamak çok önemli olabilir. Bir kartı yanlış okumak veya puanları yanlış saymak gibi küçük hatalar bile bir oyunun adaletini etkileyebilir. 

Geleneksel olarak, oyuncular ve krupiyeler bu süreci manuel olarak yönetir, ancak insan gözetimi 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 bilgisayarlı görü, oyun kartı tespitini ve izlenmesini otomatikleştirerek bu sınırlamaların üstesinden gelmeye yardımcı olabilir. 

Bilgisayarla görme modelleri, örneğin Ultralytics YOLO11nesne algılama ve örnek segmentasyonu dahil olmak üzere çeşitli görme görevlerini destekler. Kart oyunları söz konusu olduğunda, bu görüş özellikleri masadaki her bir kartın tanımlanmasına yardımcı olabilir. Kartlar üst üste geldiğinde veya hızla hareket ettiğinde bile güvenilir ve tutarlı bir izleme sağlar. 

Bu makalede, manuel kart algılamanın zorluklarına ve bilgisayar görüşünün doğru algılamayı nasıl mümkün kılabileceğine daha yakından bakacağız. Hadi başlayalım!

Oyun kağıdı tespitini anlama

Manuel kart algılamanın zorluklarını keşfetmeden önce, bilgisayarlı görme açısından oyun kartı algılamanın ne anlama geldiğine daha yakından bakalım. 

Basitçe söylemek gerekirse, oyun kartlarını algılamak, bir makineye kartları, insanların yaptığına benzer şekilde tanımayı ve yorumlamayı öğretmeye odaklanır. Kamera görsel ayrıntıları yakalarken, özellikle evrişimli sinir ağları (CNN'ler) ile güçlendirilen bilgisayarlı görü modelleri, masanın üzerinde ne olduğunu anlamak için bu verileri işler. 

Bu süreç tipik olarak, her türü ve rütbeyi içeren, çeşitli aydınlatma koşullarında, açılarda ve arka planlarda yakalanmış bir veri kümesi üzerinde bir bilgisayarlı görü modelinin eğitilmesini içerir. Benzer yaklaşımlar, benzersiz kart tasarımlarının doğru bir şekilde tanınmasının gerekli olduğu Pokémon veya koleksiyonluk ticaret kartı oyunları gibi diğer kart oyunlarına da uygulanabilir. Bu model eğitimi süreci sayesinde, görü modelleri kartların özelliklerini tanımayı öğrenir. 

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

Model eğitildikten sonra, bir masa üzerindeki birden fazla kartı tespit edebilir ve değerlerini ve türlerini belirleyebilir. Bir insanın kartları taramasına çok benzer şekilde çalışır, ancak burada gözlerin yerini bir kamera, beynin yerini ise bir algoritma alır. Birlikte, bu adımlar güvenilir kart tanımayı sağlar. 

Manuel oyun kartı tespiti ile ilgili zorluklar 

Manuel oyun kartı algılamanın 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 track 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 takibi zaman alır. Gözlemcilerin her hareketi izlemesi ve skoru elle tutması gerekir, bu da doğal olarak oyunu yavaşlatır. Bu gecikmeler oyunun 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 açık olan bir şey, diğeri tarafından gözden kaçırılabilir. Bu tutarsızlık, manuel izlemeyi güvenilmez hale getirir ve oyunlardaki doğruluğu etkiler.
  • Adalet ve şeffaflık: Oyunlarda adil oyunun sağlanması, tarafsız bir sistem olmadan daha zordur. Hatalar veya usulsüzlükler fark edilmeyebilir ve oyuncular sonuçları sorgulayabilir. Bu, güveni azaltır ve anlaşmazlıkların çözülmesini zorlaştırır. 
  • Ölçeklenebilirlik: Bir masayı izlemek zordur; aynı anda birçok masayı veya oyunu idare etmek hızla pratik olmaktan çıkar.

Bilgisayarla görme, 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 önceden eğitilmiş olarak gelse de COCO (Common Objects in Context) veri kümesi, çeşitli günlük nesneleri kapsar ancak oyun kartlarını kapsamaz, bu ön eğitim ona şekilleri, dokuları ve desenleri tanımada 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 detect ve tanıyabilir.

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

Farklı Görüntü İşleme (Vision AI) görevlerini kullanarak oyun kağıtlarını tanıma

Oyun kartı tanımaya yaklaşmanın birkaç yolu 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 farklıysa, 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 kağıdı tespitinin gerçek dünya uygulamaları

Oyun kartlarını tanımak için bir Görüntü İşleme Yapay Zeka modelinin nasıl kullanıldığını daha iyi anladığımıza göre, bunun gerçek dünyada nerede etkili olduğuna bakalım.

Casinolar ve gözetim

Casinolar, adil oyunun sağlanmasının çok önemli olduğu yüksek riskli 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 kaçırabilen manuel izlemeye bağlıdır.

İşte bu noktada bilgisayar görüşü devreye girebilir. Gözetim sistemlerine entegre edildiğinde, masadaki her kartı ve oyuncu hareketini otomatik olarak track . 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 etkinleştirilen oyun kartı tespiti, casinolarda 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 krupiyelere veya oyuncuların kendisine düşer, bu da hatalara yer bırakır. Kameralar veya web kameraları ve bilgisayarlı 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ı harika, ancak her zaman oyuncuların artık dijital formatlardan beklediği etkileşim düzeyini karşılamıyorlar. Artırılmış gerçeklik (AR) ve sanal gerçeklik (VR), yeni etkileşim katmanları ekleyerek bu sorunun üstesinden gelmeye yardımcı olur. AR, örneğin, gerçek bir masa üzerinde doğrudan eğitimler, canlı skorlar veya ipuçları göstererek dijital öğeleri fiziksel dünyanın üzerine yerleştirir. 

Öte yandan VR, tüm oyunun sanal olarak gerçekleştiği tamamen sürükleyici bir dijital ortam yaratır. Bilgisayarlı görü ile birleştirildiğinde, AR veya VR sistemleri canlı skor göstergeleri, hamle önerileri veya sürükleyici hibrit modlarla oyun deneyimini geliştirir. Bilgisayarlı görü, her kartı doğru bir şekilde algılayarak ve etkileşimli özelliklere bağlayarak bunu mümkün kılar. 

Şekil 4. AR'ın masa oyunlarına sanal özellikler getirmesinin bir örneği. (Kaynak)

Oyun kartı algılamanın avantajları ve sınırlamaları 

İşte iskambil kartı tespiti için bilgisayarlı görü 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 classify ve güvenilir izleme sağlar.
  • Şeffaflık: Otomatik algılama, anlaşmazlıkları adil bir şekilde çözmek için incelenebilecek tarafsız bir oyun kaydı oluşturur.
  • Analitik: Bilgisayarlı görü çözümlerinden elde edilen içgörüler, ayrıntılı oyun verileri oluşturmak, oyuncu davranışını ve performans eğilimlerini incelemek için kullanılabilir.

Bilgisayarlı görü iskambil kartı tespitini çok etkili hale getirirken, sınırlamalarını da akılda tutmak önemlidir. İşte dikkate alınması gereken bazı faktörler:

  • Çakışan kartlarla ilgili zorluk: Kartlar üst üste yığıldığında, kısmen gizlendiğinde veya açılı olduğunda, bir Görü Yapay Zeka 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, doğru oyun kartı algılamayı 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 detect etmek, classify ve track 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 daha fazla 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 otomotivde Görüntü İşleme Yapay Zekası gibi sektörlerdeki yenilikleri keşfedin. Bilgisayarlı görüye bugün başlamak için lisanslama seçeneklerimize göz atın.

Gelin, yapay zekanın geleceğini
birlikte inşa edelim!

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

Ücretsiz başlayın