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. 

Ultralytics YOLO11 gibi bilgisayarlı görü modelleri, nesne tespiti ve örnek segmentasyonu dahil olmak üzere çeşitli görü görevlerini destekler. İskambil oyunları oynamaya gelince, bu görü yetenekleri masadaki her kartı tanımlamaya yardımcı olabilir. Kartlar üst üste gelse veya hızlı hareket etse bile güvenilir ve tutarlı 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ı tespit 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, özellikle tekrarlayan işlerle uğraşırken hata yaparlar. İskambil oyunlarında bu, bir rengi yanlış okumak, değerleri karıştırmak veya sayıları takip edememek anlamına gelebilir. Uzun oyun seansları hata olasılığını artırır ve oyunun akışını etkileyen hataların riskini yükseltir. 
  • 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.

Bilgisayarlı görü, doğru ve tutarlı kart tespiti sağlayarak bu zorlukların üstesinden gelmeye yardımcı olur. Ş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 modelini eğitmek, büyük etiketli kart görüntüleri veri kümeleri oluşturmakla başlar. Hızlı ve hassas görsel analiz için tasarlanan YOLO11, temel bilgisayarlı görü görevlerini destekler: bir görüntüdeki nesneleri sınırlayıcı kutular kullanarak bulan nesne tespiti ve özelliklere göre etiketler atayan görüntü sınıflandırması.

YOLO11, çeşitli günlük nesneleri kapsayan ancak oyun kartlarını içermeyen COCO (Bağlamdaki Ortak Nesneler) veri kümesi üzerinde önceden eğitilmiş olarak gelmesine rağmen, bu ön eğitim ona şekilleri, dokuları ve desenleri tanımada güçlü bir temel sağlar. Oyun kartı tespiti konusunda uzmanlaşmak için modelin, özel bir oyun kartı veri kümesi üzerinde ince ayar yapılması veya özel olarak eğitilmesi gerekir.

Bu süreç, farklı koşullar altında (çeşitli açılar, aydınlatma ve hatta örtüşen düzenlemeler) kartların görüntülerinin toplanmasını içerir. Daha sonra her kart açıklanır: nesne tespiti için sınırlayıcı kutular ve etiketler veya piksel düzeyinde örnek segmentasyonu için ayrıntılı maskeler. YOLO11, test görüntülerinde eğitildikten ve doğrulandıktan sonra, gerçek dünya senaryolarında oyun kartlarını güvenilir bir şekilde algılayabilir ve tanıyabilir.

Şekil 2. İskambil kartlarını tespit etmek için açıklama eklenebilen 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 çeşitli yolları vardır ve YOLO11 farklı görevleri desteklediğinden, birden fazla yöntem kullanılabilir. 

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

  • Yalnızca nesne tespiti: Bu yaklaşımda, YOLO11, her benzersiz kartın (örneğin, Maça Ası, Kupa İkilisi) ayrı bir sınıf olarak ele alınması için eğitilir. Model daha sonra tek bir adımda her kartı bulabilir ve tanımlayabilir. Yeterli eğitim verisiyle, üst üste binen kartları bile tanıyabilir. 
  • Algılama ve sınıflandırma: Başka bir yöntem de görevi iki aşamaya bölmektir. YOLO11 önce kartları sınırlayıcı kutular çizerek algılar ve ardından başka bir YOLO11 modeli, görüntü sınıflandırması kullanarak kartların türünü ve değerini 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 görünüm olarak, örneğin boyut, şekil veya düzen olarak çok farklıysa, doğruluğu korumak için algılama modelinin de yeniden eğitilmesi gerekebilir.
  • Çerçeveler arası izleme: Bir video akışı analiz edilirken, YOLO11'in nesne izleme desteği, kartları birden çok çerçeve boyunca takip etmek için kullanılabilir. Bu, hareket eden kartların iki kez sayılmasını önler ve hızlı tempolu oyunlarda doğruluğu korumaya yardımcı olur.

Bu farklı yaklaşımlar, YOLO11'in blackjack'te skorlama, oyun izleme ve analiz oluşturma gibi gerçek zamanlı uygulamaları desteklemesini sağlar. 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 burada bilgisayarlı görü devreye girebilir. Gözetim sistemlerine entegre edildiğinde, masadaki her kartı ve oyuncu hareketini otomatik olarak izleyebilir. Bu, gerçek zamanlı hile tespitini sağlar, insan gözetimine olan bağımlılığı azaltır ve anlaşmazlık durumunda incelenebilecek 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. 

Görüntü yapay zekası veya bir YOLO modeli, dağıtıldıkları anda kartları tanımak ve oyun durumunu otomatik olarak güncellemek için kullanılabilir. Bu, puanları gerçek zamanlı olarak güncellemelerini, düzensizlikleri anında işaretlemelerini ve gerektiğinde işlemleri otomatikleştirmelerini sağlar. Sonuç, daha sorunsuz bir oyun ve masadaki herkes için 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: Bilgisayarlı görü modelleri, oyun kağıtlarını gerçek zamanlı olarak tanıyabilir ve sınıflandırarak 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ı tespiti, bilgisayar görüşünün gerçek dünya zorluklarını nasıl çözebileceğine dair basit ama ilgi çekici bir örnektir. İyi yapılandırılmış veri kümeleriyle, geliştiriciler gerçek zamanlı olarak kartları tespit etmek, sınıflandırmak ve izlemek için modeller eğitebilirler. İleriye baktığımızda, bu tür son teknoloji ürünlerinin gelişmeye devam etmesi, daha akıllı casinoları, sürükleyici AR ve VR deneyimlerini ve oyunun ö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
Bağlantı panoya kopyalandı