PlayStation oynarken kimin mutlu olduğunu kameraya nasıl ölçtürürsün?
Bu rehber, kameraya yapay zekâ asistanı kurduğum bir önceki rehberin devamı. Orada kamerayı konuşturmuştum; burada baktırıyorum. Mantık basit: kamera yalnız görüntü ve ses yolluyor, bütün akıl aynı Wi-Fi'deki bilgisayarda. Bilgisayar her kareye bakıp yüzleri buluyor, kimin kim olduğunu tanıyor ve ne kadar gülümsediğini ölçüyor. Baştan söyleyeyim: bu sistem mutluluğu değil, gülümsemeyi ölçüyor. Birinin içinden ne geçtiğini hiçbir kamera bilemez. Bir de şart var: odadaki herkes kameranın ne yaptığını bilmeli. Sonda, aynısını kendi kamerana kurdurman için hazır bir komut var.
Neye ihtiyacın var?
- Mikrofonu ve hoparlörü olan, Wi-Fi'ye bağlanan bir kamera (bende eski bir Xiaomi; başka marka da olur, görüntüsünü ev ağında verebilmesi yeter)
- Aynı Wi-Fi'de açık duran bir bilgisayar (Mac ya da Windows)
- Kodu yazdıracağın bir yapay zekâ aracı (ben Claude Code kullandım)
- Bir OpenAI API hesabı: yalnız konuşma ve laf atma için. Gülümseme ölçümü internetsiz çalışıyor
- Odadaki herkesin haberi ve rızası
Adım adım
1. Önce fikri kafanda kur
Kamerayı bir insan gibi düşün ama aklı olmayan bir insan. Gözü var (görüntü), kulağı var (mikrofon), ağzı var (hoparlör). Aklı yok. Aklı biz veriyoruz: aynı Wi-Fi'ye bağlı bir bilgisayar kameranın gördüğünü alıyor, üzerinde düşünüyor ve söyleyecek bir şeyi olursa kameranın hoparlöründen söylüyor. Yani kameranın içine hiçbir şey kurmuyorsun, kamerayı sökmüyorsun. Bütün iş bilgisayarda dönüyor.

2. Kamerayı bilgisayara bağla
Kamera normalde yalnız kendi telefon uygulamasıyla konuşur. Araya go2rtc adında ücretsiz bir program koydum. Onu tercüman gibi düşün: bilgisayarda çalışır, kameranın görüntüsünü ve sesini alır, başka programların okuyabileceği hâle getirir. Hoparlöre giden ses de onun üzerinden geçer. Tek şart, kamera ile bilgisayarın aynı Wi-Fi'de olması. Bende eski bir Xiaomi kamera var. Başka marka da olur; kameranın görüntüsünü ev ağında verebilmesi yeter. Bu adımın ayrıntısını ve düştüğüm tuzakları bir önceki rehberde anlattım.
Kameran hoparlöründen konuşturulamıyorsa gülümseme ölçümü yine çalışır. O durumda lafları bilgisayarın hoparlöründen söyletebilirsin.
Önceki rehber: eski güvenlik kamerasına yapay zekâ asistanı kurmak
3. Kod yazma, ne istediğini yaz
Buna vibe coding diyorlar. Sen ne istediğini normal cümlelerle yazıyorsun; kodu yapay zekâ yazıyor, çalıştırıyor ve sonucu sana gösteriyor. Olmadıysa ne gördüğünü söylüyorsun, düzeltiyor. Ben Claude Code kullandım; bilgisayarımda çalışıyor ve dosyaları kendisi oluşturuyor. İlk yazdığım cümle şuydu: “Yüz tanıma, kim ne kadar mutlu ne kadar değil, onu ölçen bir sistem yapalım.” Gerisi böyle birer cümleyle geldi. Tek satır kod yazmadım. Ama boş da durmadım: her adımda denedim ve neyin yanlış olduğunu söyledim.

4. Yüzleri buldur
İlk iş, görüntüdeki yüzleri bulmak. Bunun için hazır ve ücretsiz bir model var; yapay zekâ onu kendisi indirip programa bağladı. Bilgisayar saniyede 10 kez kareye bakıyor ve bulduğu her yüzün etrafına bir kutu çiziyor. İki komik hata çıktı. Birincisi: televizyondaki yüzleri de salondaki insan sandı. “Televizyonun içindeki yüzleri sayma” dedim; artık televizyonu bulup içindekileri yok sayıyor. İkincisi: koltuğa atılmış kıyafet yığınını oturan biri sandı. Emin olma eşiğini yükselttirdim, düzeldi.
5. Kim kim?
Yüzü bulmak yetmez; kimin yüzü olduğunu da bilmek lazım. Kendimi 16 fotoğrafla tanıttım, 3-5 fotoğraf da iş görür. Program yeni bir yüz görünce onu bu fotoğraflarla karşılaştırıyor. Tanımadığı kişilere “kişi 1”, “kişi 2” diye numara veriyor; sonradan isim koyabiliyorsun. Bu iş tamamen bilgisayarda oluyor. Fotoğraflar da kameranın kareleri de hiçbir yere gönderilmiyor.
6. Gülümsemeyi ölçtür
Şimdi asıl iş. Program her yüzün ifadesini saniyede 5 kez okuyor ve gülümsüyor mu diye bakıyor. Sonra dakikayı topluyor: o dakikadaki okumaların kaçında gülümsüyordun? O gece ben bir dakikada %79 çıktım. Bir arkadaşım bazı dakikalarda %0'daydı. Ekranda her yüzün üstünde ismi ve bu yüzde yazıyor.
Bu sayı mutluluk değil. Program yüzündeki gülümsemeyi görüyor, içinden geçeni bilmiyor. O yüzden ekrana “mutlu” yazdırmadım, “gülümseme %” yazdırdım.

7. Duruş, telefon ve kahkaha
Aynı sistemden üç şey daha çıkıyor. Duruş: program vücudun eklem yerlerini bulup oturuyor musun ayakta mısın anlıyor, kaç dakikadır kalkmadığını sayıyor. Telefon: elinde telefon ya da kucağında laptop var mı, ne kadar süre baktın. Kahkaha: bu görüntüden değil, kameranın mikrofonundan geliyor. Ses kaydedilmiyor; program yalnız “kahkaha var” ya da “yok” diye not alıyor. O gecenin kayıtlarından: ben 1 kahkaha attım; bir arkadaşım 16 dakikadır yerinden kalkmamıştı, bir dakikanın 44 saniyesinde de telefonuna bakmıştı.
8. Laf attır: oyun modu
Irgat, kameradaki asistanıma verdiğim isim. Oyunun ortasında tek cümle yazdım: “Irgat bizi izlesin, bizimle dalga geçsin. ‘Öyle mi oynanır’ desin.” Birkaç dakika sonra kamera konuşmaya başladı. Çalışması basit: bilgisayar 35-60 saniyede bir kameradan tek bir kare alıyor ve resim görebilen bir yapay zekâya gönderiyor. O da kurallara uyan kısa bir laf yazıyor; bilgisayar bunu sese çevirip kameranın hoparlöründen söylüyor. İlk laflardan biri: “Üçünüz de aynı anda mı fail oldunuz, yoksa sıra mı bekliyorsunuz?” Sonra “ara sıra kıyafetlerimize göre de yorum yapsın” dedim; yaklaşık her üç laftan biri kıyafet üzerine oldu.
Kuralları ben koydum: yalnız oyun ve oynayış; kıyafette yalnız renk ve tarz. Beden, kilo, yüz, yaş ve köken yasak. Bunu yazmazsan eğlence bir cümlede biter.

9. Kaydet
Güzel anları kaçırmamak için bir kayıt düğmesi istedim. İlk sürüm yalnız kameranın ham görüntüsünü kaydediyordu; kutular ve yüzdeler görünmüyordu. “Duygu durumunu almıyor” dedim; artık ekrandaki hâliyle, kutular ve yüzdelerle birlikte kaydediyor. Kameranın mikrofonu odayı duyduğu için kameranın attığı laflar da kayda giriyor. Kayıtlar bilgisayarda kalıyor, 5 dakikalık parçalar hâlinde.
10. Düştüğüm üç tuzak
Bir: arkadaşımın evindeydik ve kamera yalnız benim evimin Wi-Fi'sini tanıyordu. Kamerayı telefonumun kişisel erişim noktasına bağladım, bilgisayarı da aynı erişim noktasına aldım; oldu. Bu kamera 5 GHz ağa bağlanamıyor, erişim noktasını 2,4 GHz'e almak gerekiyor. İki: oyunun ortasında görüntü gitti. Bağlantı kopmuş ve tercüman program kendiliğinden yeniden bağlanmıyormuş. “Bir dakika veri gelmezse kendini yeniden başlat” kuralı eklettim. Üç: aynı sistemi Windows laptopa kurduğumda yavaştı. Sebep, yapay zekâ modellerinin güçlü ekran kartı yerine zayıf olanda çalışmasıydı. Düzeltince kişi bulma işlemi 157 milisaniyeden 7 milisaniyeye indi.
Bir şey yavaşsa “hızlandır” deme. “Kare başına kaç milisaniye sürüyor, en çok vakti ne yiyor, ölç” de.
11. Gizlilik: bu adımı atlama
Bu kamera odadaki herkesi görüyor ve duyuyor. Benim kurallarım şunlar. Odadaki herkes kameranın ne yaptığını bilecek; zaten kamera sesli konuştuğu için saklanacak bir tarafı yok. Yüzler bilgisayarda işleniyor ve dışarı çıkmıyor; dışarı giden tek görüntü, oyun modunda 35-60 saniyede bir yorumlanmak üzere gönderilen karedir. Başkasının evindeysen önce ev sahibine sor. Gece bitince misafirlere ait yüz fotoğraflarını ve kayıtları sil. Bir de şunu öğrendim: programın diske neleri yazdığını ezbere bilme, yapay zekâya “bu program neleri kaydediyor, liste ver” diye sor. Benim asistanım duyduklarını yazıya çevirip bir günlük dosyasına da yazıyormuş; misafir varken o parçanın kapalı olması gerekiyor.
Birini haberi olmadan izlemek ya da kaydetmek suçtur. İşyerinde çalışanları böyle izlemenin ayrı kuralları var. Bu rehber kendi evin ve haberi olan insanlar için.
12. Aynısını kurdur
Aşağıdaki metni Claude Code'a ya da kod yazabilen başka bir yapay zekâ aracına yapıştır. Her adımda dur, dene, ne gördüğünü yaz. Bende ilk çalışan sürüm bir akşamda çıktı.
Evimdeki Wi-Fi kamerasının görüntüsünden, odadaki kişilerin ne kadar gülümsediğini ölçen bir sistem kur. Adım adım ilerle; her adımda çalıştır ve sonucu bana göster. Her şey benim bilgisayarımda ve ev ağımda kalsın. Kamerayı asla internete açma. 1. Görüntü - Bilgisayarımda go2rtc çalıştır ve kameramı ekle (kameramın markası ve modeli: BURAYA YAZ). Görüntüyü yerel adresten oku. - Görüntü kesilirse kendiliğinden yeniden bağlan. 60 saniye hiç veri gelmezse köprüyü yeniden başlat. 2. Yüzler - Açık kaynak bir yüz bulma modeliyle (ör. YuNet) saniyede 10 kez yüz ara. Açık kaynak bir tanıma modeliyle (ör. SFace) kimin yüzü olduğunu bul. - Beni "yuzler/<isim>/" klasörüne koyacağım 3-5 fotoğraftan tanı. Tanımadıklarına "kişi 1, kişi 2" de; sonradan isim verebileyim. - Televizyonun içindeki yüzleri sayma. İnsan sayarken emin olma eşiğini yüksek tut. 3. Gülümseme - Her yüzün ifadesini saniyede 5 kez oku. Her dakika için "gülümseme yüzdesi" hesapla ve küçük bir veritabanına yaz. - Ekranda "mutlu" yazma, "gülümseme %" yaz. Bu bir mutluluk ölçümü değil. 4. Duruş, telefon, kahkaha - İskelet modeliyle kişinin oturduğunu ya da ayakta olduğunu ve kaç dakikadır kalkmadığını ölç. Elde telefon, kucakta laptop süresini say. - Kameranın mikrofonundan kahkahayı tanı. Sesi KAYDETME; yalnız "kahkaha var" ya da "yok" bilgisini tut. 5. Canlı ekran - Tarayıcıda açılan bir sayfa yap: görüntü, her yüzün etrafında kutu, üstünde isim ve gülümseme yüzdesi. - Bu ekranı kameranın sesiyle birlikte videoya kaydeden bir düğme ekle. 6. Oyun modu (isteğe bağlı) - 35-60 saniyede bir tek kare al, resim görebilen bir modele gönder, en fazla 20 kelimelik dostça bir laf yazdır ve hoparlörden söylet. - Kurallar: yalnız oyun ve oynayış hakkında; kıyafette yalnız renk ve tarz. Beden, kilo, yüz, yaş, cinsiyet ve köken hakkında asla. Küfür yok. Görecek bir şey yoksa sus. 7. Gizlilik - Yüz fotoğrafları ve kayıtlar yalnız bilgisayarımda dursun. Programın diske yazdığı her şeyin listesini bana ver. - Tek komutla her şeyi durduran bir seçenek ve belirli bir kişinin kayıtlarını silen bir seçenek ekle. Hız: her adımdan sonra kare başına kaç milisaniye sürdüğünü ölç ve söyle. Ekran kartım varsa modelleri onda çalıştır; birden fazla varsa güçlü olanı seç.
İpuçları
- Her seferinde tek şey iste. Çalıştığını gördükten sonra sıradakine geç.
- “Olmadı” deme, ne gördüğünü söyle: “görüntü yok”, “beni iki kişi sayıyor”, “televizyondakileri de sayıyor”.
- Ölçtür. “Hızlı mı?” diye sorma; “kare başına kaç milisaniye?” diye sor.
- Ekrana “mutlu” yazdırma, “gülümseme %” yazdır. Ölçtüğün şey o.
- Lafları yalnız oyun üzerine kur. Dış görünüş esprisi arkadaşlığı bozar.
- Kamerayı internete açma; her şey ev ağında kalsın.
Sık sorulanlar
Her kamerayla olur mu?
Görüntüsünü ev ağında verebilen kameralarla olur: go2rtc'nin desteklediği markalar ya da kendi yayın adresini verebilen kameralar. Hoparlörden konuşturmak ayrı bir iş; kameranın iki yönlü sesi olmalı ve go2rtc o modelde bunu desteklemeli. Ben yalnız kendi Xiaomi kameramda denedim.
Gerçekten mutluluğu ölçüyor mu?
Hayır. Yüzdeki gülümsemeyi ölçüyor. İnsan mutsuzken gülümseyebilir, mutluyken ciddi durabilir; oyunda dikkat kesilmiş biri %0 çıkar ama keyfi yerinde olabilir. O yüzden ekranda “mutlu” değil “gülümseme %” yazıyor.
Görüntülerim bir yere gidiyor mu?
Yüz bulma, tanıma, gülümseme, duruş ve kahkaha ölçümü bilgisayarda çalışıyor; internet gerekmiyor. İki istisna var: oyun modunda 35-60 saniyede bir tek kare, yorumlanmak üzere görsel modele gidiyor; “Hey Irgat” diye başlattığın konuşmalar da canlı ses modeline gidiyor.
Kod bilmem gerekiyor mu?
Hayır. Ama sabır ve dikkat gerekiyor. Kodu yapay zekâ yazıyor; sen ne istediğini açık söylüyor, her adımı deniyor ve ne gördüğünü yazıyorsun. Terminal açmak gibi işleri de adım adım o anlatıyor.
Ne kadar tutuyor?
Gülümseme ölçümünün modelleri açık kaynak ve ücretsiz; bilgisayarda çalışıyor. Para tutan iki şey var: kodu yazdırdığın yapay zekâ aracının aboneliği ve oyun modundaki görsel istekler. Oyun modunun o akşamki maliyetini ayrıca ölçmedim; kendi hesabının kullanım sayfasından takip et.
Bilgisayarım yetmez mi?
Benim Mac'imde ve ekran kartlı Windows laptopumda kare başına yaklaşık 24 milisaniye sürüyor; kamera saniyede 20 kare yolladığı için bu yetiyor. Daha zayıf bir bilgisayarda yüz aramayı saniyede 10'dan 5'e indirtmek ilk denenecek şey.
Yasal mı?
Kendi evinde ve odadaki herkesin bilgisi ve rızasıyla kullandığın sürece sorun yok. Birini haberi olmadan izlemek ya da kaydetmek suçtur; işyerinde çalışanları izlemenin ayrıca kuralları var. Bu bir hukuki görüş değil; emin değilsen bir hukukçuya sor.