Siak Run · Bahan diskusi tim

Alur sistem foto lari, dari kamera sampai pelari

Fotografer memotret, foto masuk otomatis ke satu folder Google Drive acara. Server membaca nomor BIB dan wajah, lalu menayangkan foto ke situs. Pelari mencari fotonya, membayar lewat QRIS, dan mengunduh aslinya.

● Unggah dari HP Samsung: jalan ● Kamera DSLR (Canon, Sony): menunggu uji ● Pemrosesan, situs, pembayaran: tahap rancangan
01

Alur lengkap

Lapangan dan Drive Pemrosesan di server Pelari Kamera atau HP DSLR dan HP Samsung Waktu foto dipertahankan Aplikasi SR Foto Kabel, kartu, atau galeri Antrean, ulang otomatis Google Drive acara Acara / Kamera / tanggal Satu akun untuk semua Pemantau Drive Cek foto baru tiap 15-30 dtk Hanya berkas lengkap Tahap 1: per foto Ketajaman, wajah, baca BIB Selesai sekitar 30-60 detik Tahap 2: putaran tetangga Pinjam BIB dan wajah, penengah Tiap 2-5 menit per kamera Tahap 3: akhir acara Putaran penuh, daftar tak terbaca Laporan acara Database hasil BIB, wajah, skor tajam, status Status tiap langkah per foto Foto sudah tayang setelah Tahap 1, tidak menunggu Tahap 2 Situs pencarian Pilih acara, cari BIB atau selfie Pratinjau ber-watermark Bayar QRIS Per foto atau paket semua foto Atau transfer manual lewat WA Unduh foto asli Dari Drive, tanpa watermark Tautan terbatas waktu Catatan penjualan Pembeli, foto, waktu unduh Data wajah dihapus setelah acara
Hijau muda: di lapangan dan Drive. Hijau gelap: pemrosesan di server. Putih bergaris emas: sisi pelari. Server hanya membaca folder Drive, jadi sistem ini tidak peduli foto datang dari DSLR atau HP.
02

Tiga tahap pemrosesan

Foto langsung diproses supaya cepat tayang. Putaran berkala lalu memperbaiki hasil memakai foto di sekitarnya. Murni per foto tidak bisa meminjam dari foto sesudahnya. Murni batch membuat pelari menunggu dan beban menumpuk di akhir acara.

TAHAP 1 · sekitar 30-60 detik setelah foto masuk

Per foto, langsung

  • Server memeriksa Drive tiap 15-30 detik
  • Antrean berdasar ID berkas Drive
  • Hanya berkas lengkap yang diproses
  • Foto diperkecil untuk dibaca
  • Ketajaman dan sidik wajah dihitung di server sendiri
  • Pembaca AI membaca nomor BIB
TAHAP 2 · tiap 2-5 menit, atau saat 60 detik tanpa foto baru

Putaran per kamera

  • Kelompokkan jepretan berurutan
  • Pinjam BIB dan wajah dari foto tetangga
  • Bacaan yang bertentangan dikirim ke penengah
  • Hasil boleh direvisi saat foto baru masuk
TAHAP 3 · saat acara selesai

Putaran akhir

  • Putaran penuh sekali lagi
  • Daftar foto yang BIB-nya tidak terbaca
  • Laporan ringkas acara
  • Penghapusan data wajah dijadwalkan
03

Agen berjenjang

Beberapa agen bekerja berjenjang. Pembaca yang lebih teliti hanya dipanggil bila pembaca pertama ragu atau berbeda pendapat dengan pembaca kedua.

AgenTugasDipanggil
Pemantau DriveMenarik berkas baru dan memasukkannya ke antreanSelalu
Penilai kualitasKetajaman area pelari atau BIB, pelari utuh atau terpotongSelalu
Pengindeks wajahDeteksi dan sidik wajah di server sendiri, hanya saran pencocokanSelalu
Pembaca utamaMembaca BIB dan menilai kualitas fotoSemua foto
Pembaca keduaMembaca ulang bila bacaan pertama ragu atau ganjilSebagian foto
PenengahMemutuskan bila dua pembaca berbeda pendapatHanya bila konflik
Pengelompok tetanggaMenyusun rentetan dari waktu foto, ciri baju, dan wajahTahap 2
04

Meminjam dari foto tetangga

Fotografer menembak beberapa jepretan berurutan dari pelari yang sama. Bila BIB atau wajah tertutup di satu foto, foto di sekitarnya bisa mengisinya. Pengelompokan memakai selisih waktu foto dan kesamaan ciri, bukan jumlah foto tetap.

Foto A+0 dtkBIB 1083 jelasWajah jelas
Foto B+1 dtkBIB tertutup tanganDipinjam: 1083 dari foto tetangga
Foto C+2 dtkBIB 1083 terbacaWajah tertutup topi
Foto D+3 dtkPelari dari belakangDipinjam: 1083 dan wajah dari Foto A
Foto E+9 dtkBIB 1152, pelari lainRentetan putus, tidak dipinjam

Aturan

  • Selisih waktu kecil (sekitar kurang dari 5 detik) dan ciri baju dan posisi cocok
  • Bacaan yang berulang dianggap benar
  • Bacaan sekali dengan digit aneh dicurigai dan dikirim ke penengah
  • Hasil pinjaman dicek lagi dengan warna kategori dan rentang nomor BIB

Batasan

  • Tidak memakai jumlah foto tetap. Satu rentetan bisa memuat beberapa pelari bergantian
  • Foto kelompok bukan satu orang
  • Foto pinjaman diberi label "dari foto tetangga" dan diurutkan di bawah foto terbaca langsung
05

Penyaring kualitas sebelum tayang

Nomor BIB terbaca belum berarti foto layak jual. Foto kabur tidak laku. Ada dua penilaian terpisah: terbaca, dan layak jual.

Dua alat ukur

  • Di server sendiri: ketajaman area pelari atau BIB, bukan seluruh foto, agar latar buram yang disengaja tidak menolak foto bagus
  • Pembaca AI, dalam satu panggilan dengan baca BIB: tajam, agak goyang, atau kabur; pelari utuh atau terpotong; wajah terlihat; ada yang menghalangi

Aturan tayang

Tajam: tampil normal
Sedang: tampil, urutan di bawah
Kabur: tidak dijual, tetap disimpan di Drive

Dari satu rentetan, tampilkan 3-4 foto paling tajam.

06

Agar tahan gangguan

Pemulihan

  • Status tiap langkah tercatat per foto. Bila proses mati, lanjut dari langkah terakhir
  • Satu foto tidak pernah diproses dua kali
  • Beberapa pekerja berjalan paralel, dengan batas laju dan ulang otomatis

Jejak dan privasi

  • Tiap bacaan menyimpan hasil mentah dan versi aturan, agar bisa diperiksa ulang
  • Wajah hanya dipakai sebagai saran pencarian, dengan persetujuan pelari
  • Data wajah dihapus setelah acara
07

Urutan bangun dan status

Urutan bangun

  1. Pemantau Drive dan database
  2. Tahap lokal: ketajaman dan wajah
  3. Pembaca BIB
  4. Putaran tetangga dan penengah
  5. Situs pencarian, QRIS, unduhan

Bagian server bisa diuji dulu dengan foto dari HP, tanpa menunggu DSLR.

Yang belum teruji

  • Kamera DSLR lewat kabel
  • Ide foto tetangga
  • Penilaian kualitas dan ambang ketajaman
  • Pembacaan BIB pada foto yang lebih banyak