Home>>OpenCV>>Python OpenCV ile Oyunda Nesne Algılama Projesi
OpenCVProjelerPython

Python OpenCV ile Oyunda Nesne Algılama Projesi

Python OpenCV ile Metin2 oyununda Metin taşı nesnesini tanıma projesi yaptım.

NOT: Bu proje oyun kodlarına müdahale edilen hile değildir. OpenCV ile doğru model eğitme ve görüntü işleme projesidir. Proje sade kalmasın diye klavye fare kullanımı da eklenip otomatik metin kesme aracına dönüşmüştür.

Güncelleme / 24.11.2021 – Bot Çalışır Halde

Kaynak kodları için tıklayın.

Güncelleme / 14.12.2021Tkinter ile Kullanıcı Arayüzü Yapılmış Hali.

“NameError: name ‘wincap’ is not defined” hatası alanlar için:
– Bu hatanın sebebi, belirttiğiniz oyunun pencere adını yakalayamadığı içindir. Yani yanlış yazmış olabilirsiniz.
– Çalışan tüm pencere adlarını almak için bu linkteki kodu çalıştırıp çıktı olarak alabilirsiniz: https://gist.github.com/yazilimfuryasi/311ce53a825619f78ea2d6d3c8f99509
– Israrla Wincap hatası veriyorsa son çözüm:
ekranyakala.py dosyasında, 37,38,39. satırları şu şekilde değişin:

border_pixels = 1
titlebar_pixels = 10
self.w = self.w - border_pixels

Metinlere tıklamıyorsa:
– Betiği ve oyunu yönetici olarak çalıştırıp deneyin.
– Oyunun skill barında bulunan kamera dönüşü yerine ‘saldır’ butonunu koyup, pyautogui modülü ile sağ tıklatın ve ‘space’ ile metine vurun.
– Maalesef bazı serverlerde sol tık çalışmıyor ve başka çözüm yolu bilmiyorum 🙂

Kodu geliştirebilir istediğiniz gibi kullanabilirsiniz.

 📌OpenCV ile ilgili diğer yazılarıma bakmak için tıklayın.

Adblock Detected

Lütfen reklam engelleyicinizi devre dışı bırakarak bizi destekleyin.

Refresh Page