ทำไม AI Video Analytics ดีกว่า Motion Detection ทั่วไป
กล้องวงจรปิดทั่วไปตรวจจับ Motion (Pixel Change) ส่ง Alert ทุกครั้งที่มีการเปลี่ยนแปลง: ใบไม้ปลิว แมลง แสงไฟรถ ทำให้ False Alarm สูงมาก AI Video Analytics ใช้ Computer Vision ระบุว่าสิ่งที่เคลื่อนไหวคือ บุคคล รถ สัตว์ หรือสิ่งอื่น และ Alert เฉพาะ Object ที่ต้องการ
Frigate NVR: Open-source AI CCTV Platform
Frigate เป็น NVR (Network Video Recorder) Open-source รัน Docker บน Home Assistant Host (Linux) หรือเครื่องแยกต่างหาก: Features หลัก: - RTSP Stream จากกล้อง IP ทุกยี่ห้อ (Hikvision, Dahua, Reolink, Amcrest) - Object Detection: Person, Car, Truck, Bicycle, Dog, Cat, Bird ด้วย Model YOLO (YOLOv8) หรือ TensorFlow Lite - Zone-based Alert: กำหนดพื้นที่บนกล้องแต่ละตัว Alert เฉพาะ Object ที่เข้าใน Zone ที่กำหนด (เช่น Alert เฉพาะคนที่ข้ามเส้น Perimeter ไม่ Alert คนที่เดินบนถนน) - Object Tracking: Track Object ข้ามเฟรม ไม่ส่ง Alert ซ้ำสำหรับ Object เดิม - Snapshot + Clip: บันทึกภาพ Snapshot และ Video Clip อัตโนมัติเมื่อตรวจพบ Object - HA Integration: เชื่อม Home Assistant ผ่าน MQTT + Frigate Integration ส่งสถานะ Sensor ทุก Camera Zone
Google Coral TPU Accelerator
Google Coral USB Accelerator (35–40 USD) เป็น Edge TPU (Tensor Processing Unit) ที่ทำงานคู่กับ CPU ในการรัน TensorFlow Lite Model ความเร็ว: - CPU เท่านั้น (Intel i5): ~5–10 FPS - Coral USB (Pi 5 / PC): ~30–50 FPS ต่อ Stream - Coral PCIe (Coral Dev Board Mini): ~200+ FPS สำหรับ Multiple Stream Frigate ใช้ Coral ผ่าน TensorFlow Lite Delegate ตั้งค่าใน :
YOLO vs TensorFlow Lite Model สำหรับ Frigate
TFLite Coral Model (EfficientDet-Lite): ออปติไมซ์สำหรับ Coral TPU, ทำงานเร็ว, ขนาด Model เล็ก, แต่ Accuracy ต่ำกว่า YOLOv8 เล็กน้อย YOLOv8/YOLOv9 (CPU/GPU): ความแม่นยำสูงกว่า แต่ต้องการ CPU/GPU แรงกว่า เหมาะกับเครื่องที่มี Coral PCIe หรือ GPU Dedicated สำหรับ Home Use บน Raspberry Pi 5 + Coral USB: TFLite Coral Model เพียงพอและเร็วพอ
Zone-based Alert Configuration
ในแต่ละกล้อง กำหนด Zone ด้วย Polygon พิกัด Pixel: Front Door Zone, Perimeter Zone, Car Park Zone ตั้งกฎ Alert: - Person ใน Front Door Zone → HA Notification + Camera Snapshot - Person ใน Perimeter Zone หลัง 22:00 → LINE Critical Alert - Car ใน Car Park Zone ที่ไม่ได้ขึ้น Whitelist → Alert Object Filter: กำหนด Minimum Confidence Score (0.7+ สำหรับ Person) ลด False Detection
License Plate Recognition (LPR) สำหรับคาร์พาร์ก
เพิ่ม LPR ด้วย Frigate + ALPR (Automatic License Plate Recognition) Integration: - ใช้ OpenALPR หรือ PlateRecognizer API - กล้องจ่ออยู่ที่ทางเข้า Car Park ถ่าย Plate ขาเข้า - ถ้าเลขทะเบียนอยู่ใน Whitelist → เปิดประตูอัตโนมัติ - ถ้าไม่ใช่ → Alert Security + บันทึก Plate + Timestamp
เปรียบเทียบ: Blue Iris vs Frigate vs Hikvision DeepinMind
Blue Iris: Windows-only, ราคา ~70 USD ครั้งเดียว, AI Detection ดีแต่ต้องใช้ PC แรง Frigate: Open-source ฟรี, Linux/Docker, ออปติไมซ์สำหรับ HA, Coral Support Hikvision DeepinMind: Camera+NVR ระบบปิดของ Hikvision ผลลัพธ์ดีมากแต่ Vendor Lock-in