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

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

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

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

ระบบที่ทำงานได้จริงบนเครื่องของผู้เรียน พร้อมต่อยอดกับกล้องจริงผ่าน webcam หรือ RTSP
webapp.pyเว็บ Flask 2 หน้าdetector.pyระบบตรวจจับstatic/แผงควบคุม + /admin.envรหัสหลังบ้าน + อีเมลCLAUDE.mdบันทึก + แบบหน้าเว็บ
120 นาที — ปูพื้นความเข้าใจสั้น ๆ แล้วใช้เวลาส่วนใหญ่ลงมือสร้างระบบทีละเฟส จนส่งอีเมลแจ้งเตือนได้จริง
S0 · P1 – P4C · B1 · B2 คือรหัส Prompt ของแต่ละช่วง ผู้เรียนคัดลอกไปวางใน Claude Code ได้ทันที · ใต้ทุก Prompt มี “คำศัพท์ในพรอมต์นี้” อธิบายคำเฉพาะแบบเข้าใจง่าย

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 ติดตั้งไลบรารี (รวม Flask) แตก Starter Kit และสร้าง CLAUDE.md ที่จด “แบบหน้าเว็บ” ไว้ ทุกเฟสจึงได้หน้าตาเดียวกัน

ให้ Claude Code เขียน detector.py + webapp.py (Flask) เปิดแผงควบคุม Intrusion Detection Console ที่ 127.0.0.1:8000 แสดงภาพสดพร้อมกรอบตรวจจับคนทุกเฟรม


YOLO26 รู้จัก 80 คลาส — การ์ดขั้น 2 ให้เลือกเฉพาะสิ่งที่ต้องเฝ้าระวังด้วยชื่อภาษาไทย ระบบตรวจเฉพาะคลาสที่เลือก


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

13_cctv_carport_motorcycle · วาดบนพื้นโรงรถ เพราะระบบนับจากจุดเท้า
ระบบตรวจจับ เฉพาะในกรอบที่วาด นอกกรอบไม่สนใจเลย และแจ้งเตือนเฉพาะ ในช่วงเวลาเฝ้าระวัง — ตั้งค่าในการ์ดขั้น 4 บนแผงควบคุม ไม่ต้องแก้ไฟล์เอง

config.yaml
Phase 4 มี 3 Prompt: P4A เก็บหลักฐาน → P4B หน้าหลังบ้าน /admin → P4C ส่งอีเมล · เมื่อพบวัตถุในพื้นที่ ระบบบันทึกภาพและคลิปที่มีช่วง ก่อนเหตุ ด้วย แล้วดูย้อนหลังบนแผงควบคุม


events/…/event.json ทุกเหตุการณ์
แยกค่าที่เป็นความลับออกจากแผงควบคุม — หน้าหลังบ้านต้องใส่รหัสก่อนเข้า ไว้ตั้ง บัญชีผู้ส่ง App Password และ ผู้รับการแจ้งเตือน แล้วบันทึกลงไฟล์ .env

.env.example แล้วตั้งชื่อเป็น .env
ทำเองบนบัญชี Gmail ของตัวเอง ระหว่าง P4B กับ P4C — ระบบใช้รหัสนี้แทนรหัส Gmail จริง
myaccount.google.com/signinoptions/twosv เปิด 2-Step Verification ถ้ายังไม่เปิดmyaccount.google.com/apppasswords (ล็อกอินอีกครั้งถ้าถูกถาม)YOLO26 Alert → กด สร้าง535 ให้สร้างรหัสใหม่แล้วกรอกที่หน้าหลังบ้าน

ต่อระบบเหตุการณ์เข้ากับอีเมลที่ตั้งไว้ในหน้าหลังบ้าน — ส่งเมื่อบันทึกคลิปเสร็จ พร้อมภาพในตัวและไฟล์แนบ หรือซ้อมเป็นไฟล์ .eml ก่อน



ทบทวนระบบที่ได้ — แผงควบคุมเป็นศูนย์กลางควบคุมและดูผล หน้าหลังบ้าน /admin เก็บค่าอีเมล แล้วผู้สอนสาธิตการต่อยอดกับกล้องจริงและมือถือในบ้าน
ModuleNotFoundError: ultralytics.venv/bin/python (Windows .venv\Scripts\python).venv/bin/python webapp.py · ให้ Claude Code เปลี่ยนพอร์ต535 Username and Password not accepted
กำหนดชัดตั้งแต่ต้นว่า 2 ชั่วโมงนี้สอนอะไร และอะไรอยู่นอกขอบเขต
ประเมินจากระบบที่รันได้จริงบนเครื่องของผู้เรียน — ไม่มีข้อสอบ

เตรียมให้พร้อมก่อนวันเรียน เพื่อให้ทุกช่วงของ 2 ชั่วโมงได้ลงมือสร้างระบบจริง
yolo26-starter-kit.zip (21 MB) วางในโฟลเดอร์โปรเจกต์11_cctv_office_dayโจรเปิดประตูเข้าห้องทำงาน12_cctv_office_night_irห้องทำงานกลางคืน (ภาพ IR)13_cctv_carport_motorcycleมอเตอร์ไซค์เข้าโรงรถ14_cctv_parking_carรถยนต์เข้าลานจอด01_door_entryคนเปิดประตูเข้ามา02_hallway_doorคนเดินมาที่ประตู04_office_wideออฟฟิศมุมกว้าง
รางวัลชนะเลิศด้านนวัตกรรม คือผลงาน “ระบบกล้องวงจรปิดตรวจจับอัจฉริยะ” — 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