Hakan Sevimoğlu Hakan SevimoğluFreelance Yazılımcı · 18 yıl
Perakende · Görüntü işleme · Yapay zeka

Forbest ve Visiqo: Mevcut Kameralardan Ziyaretçi Sayımı ve Kasa Dönüşümü

Forbest AVM mağazaları için başlayan proje, mevcut IP kameraları kullanarak ziyaretçi sayan ve bunu kasa verisiyle eşleştiren Visiqo platformuna dönüştü. Bu sayfa sistemin nasıl kurulduğunu teknik olarak anlatır.

Kısa cevapVisiqo (eski adı Forbest AVM Pro), Hakan Sevimoğlu'nun Forbest mağazaları için geliştirdiği mağaza analitiği platformudur. Şubelerdeki HikVision ve Dahua IP kameraların görüntüsü VPN üzerinden merkezi sunucuya alınır, Python tarafında YOLO ile kişi tespiti ve Kalman tabanlı takip yapılır, kapı çizgisini geçen her kişi bir kez sayılır. Sayımlar Mikro kasa verisiyle eşleştirilerek dönüşüm oranı, ciro ve ortalama sepet PHP panelde raporlanır.

Hakan Sevimoğlu tarafından hazırlandı · Son güncelleme:

Proje bağlamı

Forbest'in şubelerinde kasadan ne kadar satış yapıldığı biliniyordu, ama mağazaya kaç kişinin girdiği bilinmiyordu. Ayrı sayaç donanımı her şubeye maliyet ve kurulum demekti. Mağazalarda zaten güvenlik amaçlı IP kameralar vardı.

Hedef; yeni cihaz takmadan bu kameralardan güvenilir giriş-çıkış sayısı üretmek, aile ve grupları tek ziyaret saymak ve sayımı saat saat kasa fişleriyle eşleştirmekti.

Mimari ve veri akışı

  1. Kamera akışı: şube kameraları IP adresiyle VPN üzerinden merkezi sunucuya bağlanır; kamera bazında sayım kaynağı seçilebilir.
  2. Tespit: Python/Flask servisi karelerde YOLO ile kişi tespiti yapar.
  3. Takip: tespitler maliyet matrisiyle önceki izlere eşlenir, Kalman filtresi ile konum tahmin edilir; aynı kişi iki kez sayılmaz.
  4. Sayım: kapıya çizilen sanal çizgiyi içeri geçen iz giriş, dışarı geçen çıkış olarak yazılır; birlikte geçenler grup ziyareti olarak tutulur.
  5. Eşleştirme ve rapor: PHP panel Mikro POS'tan fiş, ciro ve sepet verisini çeker, saatlik ziyaretle birleştirir; PDF, Excel ve PPTX rapor üretir.

Teknik problemler ve çözümler

Kapı önünde çift sayım

Kapıda duraksayan, geri dönen veya kısa süre kaybolan kişiler tek kare tespitiyle çift sayılır. Çözüm iz tabanlı sayım oldu: tespitler önceki izlere maliyet matrisiyle atanır, Kalman filtresi kısa kayıplarda konumu taşır ve sayım yalnız iz çizgiyi tam geçtiğinde yazılır.

Farklı kamera açıları ve ölçekler

Şubelerde kameralar tavandan dik veya açılı monte edilmiş durumda. Küçük görünen kişileri kaçırmamak için tespit iki ölçekte çalıştırılır. Montaj, işleme yeri ve sayım kaynağı şubeye göre değiştiği için bu seçenekler kodda sabit değil, yazılımdan kamera bazında seçilir.

Kameranın kendi sayacını kullanma

Dahua kameraların bir kısmı cihaz üzerinde sayım yapabiliyor. Bu kameralarda sayı doğrudan kameradan çekilir, merkezi sunucuda görüntü işlenmez; panel iki kaynağı aynı veri modelinde birleştirir.

Kasa ile zaman eşleştirme

Fişler ve ziyaretler farklı sistemlerden gelir. Her ikisi şube ve saat dilimine indirgenip birleştirilir; böylece trafik olup satış olmayan saatler ve aynı trafikle daha çok satan şubeler panelde görünür.

Ortaya çıkan sistem

Forbest yönetimi tüm şubeleri tek panelde canlı sayım, ziyaret, dönüşüm oranı ve ortalama sepetle izler. Tarih aralıklı şube raporları PDF ve Excel olarak, saatlik ziyaret matrisi Excel olarak, yönetim sunumları PPTX olarak alınır; genel müdürlük ekranında tam ekran TV paneli şube verilerini otomatik döndürür. Ürün bugün Visiqo adıyla başka perakendecilere de sunuluyor.

Teknoloji yığını

PythonFlaskYOLOOpenCVKalman filtresiPHPMySQLHikVisionDahuaMikro POSVPN

İlgili ürün ve hizmet

Ürün sayfasına git: Forbest · Visiqo Mağaza Analitiği

Sıkça sorulan sorular

Yeni sayaç cihazı gerekiyor mu?

Hayır. Visiqo mağazadaki mevcut IP kameraların görüntüsünü işler; cihaz üzerinde sayım yapabilen kameralarda sayı doğrudan kameradan alınır.

Görüntü kaydediliyor mu?

Hayır. Sistem sayım ve profil verisini üretir, görüntüyü saklamaz.

Hangi kasa sistemleriyle çalışıyor?

Forbest kurulumunda Mikro kullanılır; platform Nebim entegrasyonunu da destekler.

Diğer vaka çalışmaları

WhatsAppÜcretsiz Teklif