
Threadmark
व्यस्त WhatsApp समूहों और Gmail को उस छोटी सूची में बदलें जिसमें आपकी ज़रूरत है: भुगतान, मीटिंग और समय-सीमाएँ।
आपके घर के कैमरे, जिनमें जाने-पहचाने चेहरे आपके अपने सर्वर पर पहचाने जाते हैं, और एक शांत समयरेखा बताती है कि कौन आया।
Home Monitor सेल्फ़-होस्टेड है: हर व्यक्ति अपनी निजी कॉपी ख़ुद चलाता है।
Home Monitor आपके घर के कैमरों का सेल्फ़-होस्टेड दृश्य है। कैमरों के पास रखा एक छोटा कलेक्टर उनके स्नैपशॉट लेता है और कुछ हिलने पर फ़्रेम भेजता है। फिर आपका अपना सर्वर व्यक्तियों और चेहरों को खोजता है, और नतीजे दिन की समयरेखा के साथ एक इंस्टॉल किए जा सकने वाले वेब ऐप में दिखाता है।
लगातार वीडियो कैमरों के SD कार्ड पर ही रहता है; सर्वर सिर्फ़ चुने हुए स्नैपशॉट रखता है। व्यक्तियों और चेहरों की पहचान सर्वर के अपने प्रोसेसर पर चलती है, इसलिए कोई बाहरी सेवा आपके चित्र नहीं पाती।
पहचान एक अनुमान है। Home Monitor चेहरों का मिलान सावधानी से करता है और अस्पष्ट चेहरों को बिना पहचाने छोड़ देता है, लेकिन यह न जाँचता है कि चेहरा असली है, न पहचान की गारंटी देता है, और न ही किसी व्यक्ति को एक कैमरे से दूसरे तक ट्रैक करता है। सिर्फ़ उन्हीं लोगों को जोड़ें जो सहमत हों, और अनपेक्षित मिलानों को ख़ुद जाँचें।
इन स्क्रीनशॉट के दृश्य, लोग और घटनाएँ ऐप के डेमो से बनाए गए हैं; किसी असली कैमरे की छवि का उपयोग नहीं हुआ है।
Home Monitor के दो हिस्से हैं। कलेक्टर को सिर्फ़ Python और Pillow चाहिए। सर्वर FastAPI और SQLite के साथ Python 3.12 पर चलता है, और तीन छोटे मॉडल के साथ OpenCV और ONNX Runtime का उपयोग करता है: YOLOX-Nano व्यक्तियों को खोजता है, YuNet चेहरों को खोजता है, और SFace उनकी तुलना करता है। इसे बिना ग्राफ़िक्स कार्ड वाले ARM64 प्रोसेसर के लिए बनाया गया है। आप और कलेक्टर Tailscale के ज़रिए निजी तौर पर सर्वर तक पहुँचते हैं; वैकल्पिक सार्वजनिक पहुँच Cloudflare Tunnel और एक मज़बूत Caddy लिसनर से होकर जाती है। यह प्रोजेक्ट GPL-3.0-or-later लाइसेंस के तहत ओपन सोर्स है।