Smart Intrusion Detection
with YOLO26
ระบบตรวจจับผู้บุกรุกอัจฉริยะด้วย YOLO26 — ตรวจจับคนและรถ
แล้วแจ้งเตือนทางอีเมลพร้อมภาพและคลิป 8 วินาที
ออกแบบหลักสูตรโดยสถาบัน ZenityX

ระบบตรวจจับผู้บุกรุกอัจฉริยะด้วย YOLO26 — ตรวจจับคนและรถ
แล้วแจ้งเตือนทางอีเมลพร้อมภาพและคลิป 8 วินาที
ออกแบบหลักสูตรโดยสถาบัน ZenityX

Workshop 2 ชั่วโมงที่ผู้เรียนสร้างระบบกล้องวงจรปิดอัจฉริยะได้เองตั้งแต่โฟลเดอร์ว่าง โดยใช้ Claude Code เป็น AI Agent เขียนโค้ด Python + OpenCV + YOLO26 ให้ทีละเฟส ผู้เรียนเพียงวาง Prompt ที่เตรียมไว้ แล้วรันดูผลได้ทันที

เมื่อจบ Workshop ผู้เรียนจะทำสิ่งเหล่านี้ได้ด้วยตัวเอง บนเครื่องของตัวเอง
Claude Code เป็นผู้เขียนโค้ด
ผู้เรียนสั่งงาน รันระบบ และตรวจผลลัพธ์

ระบบที่ทำงานได้จริงบนเครื่องของผู้เรียน พร้อมต่อยอดกับกล้องจริงผ่าน webcam หรือ RTSP
detector.pyตัวระบบหลักconfig.yamlไฟล์ตั้งค่าระบบbenchmark.pyเทียบขนาดโมเดล.envเก็บรหัสลับCLAUDE.mdบันทึกโปรเจกต์
120 นาที — ปูพื้นความเข้าใจสั้น ๆ แล้วใช้เวลาส่วนใหญ่ลงมือสร้างระบบทีละเฟส จนส่งอีเมลแจ้งเตือนได้จริง
S0 · P1 – P5B · RUN คือรหัส Prompt ของแต่ละช่วง ผู้เรียนคัดลอกไปวางใน Claude Code ได้ทันที

Computer Vision มี 3 ระดับ — Workshop นี้ใช้ระดับกลาง คือ Object Detection — มีอะไร อยู่ตรงไหน กี่ชิ้น
(x, y, w, h) ตำแหน่งในภาพperson วัตถุนั้นคืออะไรconfidence 0.87
YOLO = You Only Look Once — มองภาพครั้งเดียว ทายทุกวัตถุพร้อมกัน จึงเร็วพอสำหรับวิดีโอสด

from ultralytics import YOLOmodel = YOLO("yolo26n.pt")model(frame)
เตรียมโปรเจกต์: สร้าง .venv ติดตั้งไลบรารี ตรวจคลิปทดสอบ และสร้าง CLAUDE.md ให้ AI จำบริบทโปรเจกต์

ให้ Claude Code เขียน detector.py + config.yaml ที่อ่านวิดีโอ ตรวจจับคนทุกเฟรม แล้ววาดกรอบให้เห็นทันที

0 = webcam · rtsp:// = กล้องวงจรปิด--no-window ก่อน แล้วบอกคำสั่งให้ผู้เรียนรันแบบเปิดหน้าต่าง (กด q เพื่อออก) พร้อมอธิบายโค้ดทีละส่วนสั้น ๆ
เพิ่มตัวเลือก --model แล้วให้ benchmark.py วัดผล YOLO26 n / s / m บนเครื่องของผู้เรียนเอง




ระบบที่ดีเฝ้าเฉพาะ เวลาที่ไม่ควรมีใคร และเฉพาะ พื้นที่ที่สนใจ — ภาพยังแสดงตลอด แต่นับเป็นเหตุการณ์เฉพาะเมื่อเข้าเงื่อนไข

--now HH:MM13_cctv_carport_motorcycle · คลิปหรือกล้องที่ยังไม่มีโซน ระบบถือว่าทั้งภาพเป็นโซน
YOLO26 รู้จัก 80 คลาส — เลือกเฉพาะสิ่งที่ต้องเฝ้าระวัง แล้วยืนยันด้วยจำนวนเฟรมก่อนนับเป็นเหตุการณ์

[person, car, motorcycle] ใน config.yaml
เมื่อเกิดเหตุ ระบบบันทึกภาพและคลิปที่มีช่วง ก่อนเหตุ ด้วย แล้วส่งถึงอีเมลพร้อมภาพในตัวและไฟล์แนบ

events/…/event.json ทุกเหตุการณ์EMAIL_SEND=false → เก็บเป็น email.eml
ผู้เรียนทำเองบนบัญชี Gmail ของตัวเอง ระหว่าง P5A กับ P5B — ระบบใช้รหัสนี้แทนรหัส Gmail จริง
myaccount.google.com/security เปิด 2-Step Verification ถ้ายังไม่เปิดmyaccount.google.com/apppasswords (ล็อกอินอีกครั้งถ้าถูกถาม)YOLO26 Alert → กด สร้าง.env ในโปรเจกต์ แล้วใส่ค่าตามกล่องด้านขวา.venv/bin/python detector.py --test-email แล้วเช็คกล่องจดหมายSMTP_USER=อีเมลของคุณ SMTP_PASSWORD=รหัส16ตัว EMAIL_TO=อีเมลผู้รับ EMAIL_SEND=true
.venv\Scripts\python detector.py --test-email535 ให้สร้างรหัสใหม่
รันทุกเฟสรวมกันกับคลิปกลางคืน IR แล้วให้ Claude Code อัปเดต CLAUDE.md ว่าระบบทำอะไรได้บ้าง และรันด้วยคำสั่งอะไร
ModuleNotFoundError: ultralytics.venv/bin/python (Windows .venv\Scripts\python)
กำหนดชัดตั้งแต่ต้นว่า 2 ชั่วโมงนี้สอนอะไร และอะไรอยู่นอกขอบเขต
ประเมินจากระบบที่รันได้จริงบนเครื่องของผู้เรียน — ไม่มีข้อสอบ
--test-email ส่งถึงกล่องจดหมายจริง พร้อมภาพและคลิป 8 วินาที
เตรียมให้พร้อมก่อนวันเรียน เพื่อให้ทุกช่วงของ 2 ชั่วโมงได้ลงมือสร้างระบบจริง
yolo26-test-videos.zip01_door_entryทางเข้าประตู02_hallway_doorทางเดิน04_office_wideสำนักงานมุมกว้าง11_cctv_office_dayสำนักงานกลางวัน12_cctv_office_night_irสำนักงานกลางคืน IR13_cctv_carport_motorcycleโรงรถ + มอเตอร์ไซค์14_cctv_parking_carลานจอดรถยนต์
รางวัลชนะเลิศด้านนวัตกรรม คือผลงาน “ระบบกล้องวงจรปิดตรวจจับอัจฉริยะ” — Workshop นี้จึงสอนจากประสบการณ์ทำระบบนี้จริง
Chaiwannakoop, K., Jaichana, A., & Thunjai, S. (2026). Home Visit Information System for Student Behavior Management. Rattanakosin Journal of Science and Technology (RJST), 8(2), 152–166.

ออกแบบหลักสูตรโดยสถาบัน ZenityX