Hackathon → ürün · Görüntü işleme
Barcodie
Barkodsuz fırın ürünlerini — simit, poğaça, kruvasan — tek kamera karesinden tanıyan bir satış noktası. Moka United AI Hackathon’da 400 başvuru arasında ikinci.
- Rol
- Baş mühendis — AI servisi, backend, mobil
- Yıl
- 2026
- Durum
- POS eklenti API’sine dönüştü
- Bağlantılar
- barcodie.com ↗

- 2. / 400
- Moka United AI Ideathon & Hackathon
- %92,5–100
- ürün başı 3 fotoğraftan sonra ilk tahmin doğruluğu
- %99,2
- sormadan otomatik onayladığında doğruluk
- 47 ms
- CPU’da kare başı embedding (Apple M5)
Problem
Fırınlar barkodu olmayan onlarca ürün satıyor. Kasiyer menüyü ezberliyor, personel hızla değişiyor ve her yeni ürün birinin yeniden öğrenmesi demek. Mevcut görüntü işleme pilotları hep aynı yerde tıkanıyor: yeni ürün eklemek bir mühendis ve bir eğitim turu gerektiriyor.
Fikir: eğitim yok, en yakın komşu var
Barcodie hiç sınıflandırıcı eğitmiyor. Her ürün 3–5 fotoğrafla tanıtılıyor, DINOv2 embedding’ine çevrilip Qdrant’a yazılıyor. Tanıma, kalibre edilmiş bir eşikle kosinüs en yakın komşu araması. Yeni ürün birkaç saniye.
- Çek — tepsiden tek kare.
- Kutula — YOLO-World (açık sözlüklü) her nesneyi kutular; karışık tepsi tek seferde okunur.
- Eşle — her kırpım embed edilip işletmenin kataloğuyla eşlenir.
- Onayla — iki eşikli güven kuralı:
matchüstü doğrudan sepete,rejectilematcharası tek dokunuşla onay,rejectaltı sepete hiç girmez. - Sesle düzelt — “iki simit ekle” Google STT v2 ve küçük bir intent ayrıştırıcıdan geçer.
- Öde — Moka ile.
Asla yanlış fiyat kesmez. Ya sorar ya reddeder.
Canlı demoyu atlatacak şekilde
Bileşenler yalnızca HTTP ile, tek bir OpenAPI sözleşmesine göre konuşuyor: ince bir Expo istemcisi, kataloğun sahibi olan ve her toplamı yeniden hesaplayan bir .NET API ve bir Python AI servisi. Demonun üç düşüş seviyesi vardı — tam canlı, hazır foto + canlı AI, tam offline mock — bir bayrakla geçiliyor, arayüz birebir aynı.
Sıfat değil, benchmark
Hackathon’dan sonra altı görüntü modelini aynı veriyle, servisin kendi karar kuralıyla karşılaştırdım. Tepeden kasa kamerasında, ürün başı üç fotoğrafla ilk tahmin doğruluğu %92,5–100. Servis tahminlerin %38,8’ini kasiyere sormadan onaylıyor; bunların %99,2’si doğru. Embedding CPU’da kare başı 47 ms.
Neye dönüştü
Hackathon’dan sonra yön değişti: POS firmaları yeni bir POS istemiyor, kendi POS’larının içinde tanıma istiyor. Barcodie artık bir ürün tanıma API’si: kasadaki sabit kamera bir kare gönderiyor, POS’un kendi ürün kodunu geri alıyor; fiyat POS’ta, kilo teraziden.