← العودة إلى الورشة
أدوات يومية

Home Monitor

كاميرات منزلك، مع التعرّف على الوجوه المألوفة على خادمك الخاص، وخط زمني هادئ لمن مرّ بك.

Home Monitor مستضاف ذاتيًا: يشغّل كل شخص نسخته الخاصة.

النظرة العامة، مع إعدادات التنبيهات وحالة الكاميرات ولقطات من ثلاث كاميرات تجريبية

حول التطبيق

Home Monitor عرض مستضاف ذاتيًا لكاميرات منزلك. يلتقط جامع صغير بجوار الكاميرات لقطاتها ويرسل الإطارات عندما يتحرك شيء ما. ثم يبحث خادمك الخاص عن الأشخاص والوجوه، ويعرض النتائج في تطبيق ويب قابل للتثبيت، مع خط زمني لليوم.

يبقى الفيديو المتواصل على بطاقات SD في الكاميرات؛ ولا يحتفظ الخادم إلا بلقطات مختارة. ويعمل التعرّف على الأشخاص والوجوه على معالج الخادم نفسه، فلا تتلقى أي خدمة خارجية صورك.

التعرّف تقدير. يطابق Home Monitor الوجوه بحذر ويترك غير الواضح منها دون تعريف، لكنه لا يتحقق من أن الوجه حقيقي، ولا يضمن التعرّف، ولا يتتبع الشخص من كاميرا إلى أخرى. لا تسجّل إلا من يوافق على ذلك، وتحقّق بنفسك من المطابقات غير المتوقعة.

معرض الصور

المشاهد والأشخاص والأحداث في هذه اللقطات من إنشاء العرض التجريبي للتطبيق؛ ولا تُستخدم أي صور حقيقية من الكاميرات.

كيف يعمل

  1. الجمع بجوار الكاميرات. يفحص جهاز صغير قرب الكاميرات لقطة كل منها كل ثانيتين، ولا يرفع الإطارات إلا عندما يتحرك شيء ما، إضافة إلى إطار واحد كل 15 ثانية.
  2. التعرّف على خادمك. يعثر الخادم على الأشخاص والوجوه باستخدام معالجه، دون بطاقة رسومات، ويقارن الوجوه بمكتبة خاصة بالأشخاص الذين سجّلتهم.
  3. المراجعة في التطبيق. يعرض تطبيق الويب القابل للتثبيت أحدث اللقطات، ومن جرى التعرّف عليه، وخطًا زمنيًا لليوم لكل كاميرا.
  4. تنبيه متحفّظ. لا تقول الإشعارات الاختيارية إلا إن شيئًا ما حدث، دون صورة أو اسم، ويمكن إيقافها مؤقتًا على كل الأجهزة معًا وأنت في الفناء.

المزايا

  • وجوه مألوفة: سجّل الأشخاص بموافقتهم، وسيُوسم كل حدث بأنه معروف، أو وجه غير معروف، أو شخص لم يظهر وجهه بوضوح.
  • يوم في لمحة: يعرض الخط الزمني للنشاط أحداث كل كاميرا على مدار اليوم، مع التصفية حسب الكاميرا والنتيجة والوقت، إلى جانب الفترات التي كانت فيها كاميرا غير متصلة أو التنبيهات موقوفة.
  • تنبيهات لا تكشف شيئًا: الإشعارات الفورية مشفّرة ولا تحتوي على صور أو أسماء. يمكنك تلقي التنبيهات للوجوه غير المعروفة فقط، وإيقافها مؤقتًا على كل الأجهزة معًا.
  • وصول بالدعوة فقط: يُفعَّل كل هاتف أو حاسوب بدعوة، ويمكن إلغاؤه في أي وقت. حاليًا، يملك كل جهاز مدعو وصولًا كاملًا، بما في ذلك مكتبة الوجوه.
  • تخزين يبقى صغيرًا: تُحذف الأحداث حسب عمرها وحجمها الإجمالي، وتُحفظ الوجوه المسجّلة على حدة، ولا تدخل الصور الخاصة أبدًا ذاكرة التطبيق المؤقتة دون اتصال.
  • جرّبه دون كاميرات: يرسم عرض تجريبي محلي مشاهد وأشخاصًا متخيَّلين، ولا يستخدم تعرّفًا حقيقيًا، ويحذف نفسه عندما توقفه.

تحت غطاء محرك السيارة

يتكوّن Home Monitor من جزأين. لا يحتاج الجامع إلا إلى Python وPillow. ويعمل الخادم على Python 3.12 مع FastAPI وSQLite، ويستخدم OpenCV وONNX Runtime مع ثلاثة نماذج صغيرة: يعثر YOLOX-Nano على الأشخاص، ويعثر YuNet على الوجوه، ويقارنها SFace. وهو مصمم لمعالجات ARM64 دون بطاقة رسومات. تصل أنت والجامع إلى الخادم بشكل خاص عبر Tailscale؛ أما الوصول العام الاختياري فيمر عبر Cloudflare Tunnel ومستمع Caddy محصّن. المشروع مفتوح المصدر بترخيص GPL-3.0-or-later.