Skip to content

emreakdogan/ballcounter_with_imageprocessing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Görüntü İşleme ile Top Tespiti

Proje İçeriği

Bu proje, bir video akışında video akışının sol yarısında ki kırmızı topları tespit eder ve tespit edilen kırmızı topların sayısı 3'ten büyük olduğunda API'ye uyarı gönderir ve uyarı gönderdiği resim karesini 'warning_frames' klasörüne kaydeder. Kod, görüntü işleme için OpenCV kütüphanesini ve POST isteklerini göndermek için requests kütüphanesini kullanır.Ve ayrıca diğer işlemler için NumPy, PIL, Base64 gibi kütüphaneleride içerir.

Kullanım

Bu kodu kullanmak için, bir video dosyası adını ve yolunu değiştirerek veya kameranızı cv2.VideoCapture işlevine geçmeniz gerekecektir. Ayrıca, url değişkenini, uyarıları göndereceğiniz sunucunun adresiyle değiştirmeniz gerekecektir. Kodun çalışması için, Python3, OpenCV, NumPy, PIL, Base64 ve Requests kütüphanelerinin yüklü olması gerekmekte ve uyarıların gönderileceği sunucunun çalışır durumda ve bağlantılı olması da gerekmektedir. Ayrıca extract_images_from_video.py uzantılı python dosyasını çalıştırarak da videodan veya kameranızdan anlık olarak kareler alarak 'frames' dosyasına kaydedebilirsiniz.

Örnek

frame367

frame294

Ekran görüntüsü 2023-03-26 115920

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages