Skip to main content

OCR ป้ายทะเบียนรถยนต์ไทย

Thai Vehicle License Plate OCR API (LPR) อ่านป้ายทะเบียนรถไทยจากภาพถ่าย และรายงานหมายเลขทะเบียน จังหวัดที่จดทะเบียน พร้อมยี่ห้อ รุ่น ประเภทตัวถัง สี และทิศทางของรถ เวอร์ชัน 3.0 เปลี่ยนเอนจินจำแนกยี่ห้อ/รุ่นรถเป็นเอนจินที่สร้างขึ้นสำหรับตลาดรถยนต์ไทยปัจจุบันโดยเฉพาะ: บนชุดทดสอบภาพจริง 853 ภาพของสภาพจราจรวันนี้ ระบุยี่ห้อได้ถูกต้อง 99.4% ของภาพ (เอนจินรุ่นก่อนหน้า: 38.5%) และยี่ห้อ+รุ่นถูกต้อง 99.18% ครอบคลุมรถ 73 รุ่นจาก 17 แบรนด์ รวมถึงรถปี 2020–2026 และแบรนด์รถ EV จากจีน เช่น BYD, MG, GWM และ Neta พร้อมเพิ่มการรายงานประเภทพลังงาน/รถ EV คะแนนความมั่นใจ และการรองรับป้ายทะเบียนประเทศเพื่อนบ้าน ดูรายละเอียดที่ ความแม่นยำ

การเปิดตัวเวอร์ชัน 3.0 แบบเป็นขั้นตอน — ระบบที่ใช้งานอยู่ไม่มีอะไรเปลี่ยนแปลงจนถึงวันที่ 11 กันยายน 2569

เวอร์ชัน 3.0 ยังไม่ถูกบังคับใช้กับผู้ใช้รายใด endpoint หลักด้านล่างยังคงให้บริการด้วยเอนจินเวอร์ชัน 2.0 ที่ผ่านการใช้งานจริงมาแล้วตามเดิม เวอร์ชัน 3.0 พร้อมให้ทดสอบได้ตั้งแต่วันนี้บน endpoint พรีวิวของตัวเอง (…/license-plate-ocr-v3) ในราคาเดียวกัน เพื่อให้คุณประเมินกับปริมาณงานจริงของคุณได้ก่อน ในวันที่ 11 กันยายน 2569 endpoint หลักจะเปลี่ยนไปใช้เอนจินเวอร์ชัน 3.0 โดยอัตโนมัติ รูปแบบ API เข้ากันได้กับระบบเดิมอย่างสมบูรณ์ — รูปแบบ request เดิม ทุกฟิลด์เดิมใน response คงชื่อและรูปแบบเดิมทุกประการ และข้อมูลใหม่ทั้งหมดมาในฟิลด์เสริม (additive) — คุณจึงไม่ต้องแก้ไขโค้ดฝั่งของคุณในทุกขั้นตอน และ endpoint พรีวิวจะยังคงใช้งานได้เป็น alias หลังการเปลี่ยน

ทดลองเดโม

อัปโหลดภาพถ่ายรถ หรือใช้ภาพตัวอย่างด้านล่าง ใช้แท็บ endpoint เพื่อเปรียบเทียบเอนจินปัจจุบัน (v2.0) กับเอนจินใหม่ (v3.0 พรีวิว) บนภาพเดียวกัน

ทดลองใช้ AI Demo

เข้าสู่ระบบหรือสร้างบัญชีฟรีเพื่อใช้งาน AI Demo และสำรวจ API ที่ทรงพลังของเรา

รับ 50 เครดิตฟรี (IC) เมื่อสมัครสมาชิก!

โปรโมชันหมดเขต 31 ธันวาคม 2568

Example Images (Click to try)

Example 1
Try Demo
Example 2
Try Demo
Example 3
Try Demo
Example 4
Try Demo
Example 5
Try Demo
Example 6
Try Demo

เริ่มต้นใช้งานอย่างรวดเร็ว

คุณต้องมีคีย์ API จากหน้า การจัดการคีย์ API จากนั้นส่งรูปภาพเป็น multipart/form-data:

curl -X POST https://api.iapp.co.th/v3/store/smart-city/license-plate-ocr \
-H "apikey: YOUR_API_KEY" \
-F "file=@vehicle.jpg"
{
"conf": 93.39,
"country": "th",
"lp_number": "ขก5337",
"province": "th-83:Phuket (ภูเก็ต)",
"vehicle_body_type": "pickup",
"vehicle_brand": "isuzu",
"vehicle_color": "red",
"vehicle_model": "isuzu_d-max",
"vehicle_orientation": "315",
"vehicle_year": "2020-present",
"is_vehicle": "yes",
"is_missing_plate": "no",
"message": "success",
"status": 200
}

คำขอเดียวกันที่ส่งไปยัง endpoint พรีวิวของเวอร์ชัน 3.0 (…/license-plate-ocr-v3) จะส่งคืนทุกฟิลด์ข้างต้นโดยไม่เปลี่ยนแปลง พร้อมฟิลด์เสริมของ v3.0 — ประเภทพลังงาน คะแนนความมั่นใจของยี่ห้อ/รุ่น ตัวเลือก 5 อันดับแรก (top-5) การยืนยันแบรนด์จากโลโก้ และระดับการรองรับของประเทศ โครงสร้างการตอบกลับฉบับเต็มอยู่ใน ข้อมูลอ้างอิงทางเทคนิค

จุดเชื่อมต่อและราคา

Endpointเอนจินราคา
POST /v3/store/smart-city/license-plate-ocrv2.0 (เปลี่ยนเป็น v3.0 ในวันที่ 11 ก.ย. 2569)0.75 IC ต่อคำขอ
POST /v3/store/smart-city/license-plate-ocr/base64v2.0 (เปลี่ยนเป็น v3.0 ในวันที่ 11 ก.ย. 2569)0.75 IC ต่อคำขอ
POST /v3/store/smart-city/license-plate-ocr-v3v3.0 (พรีวิว ใช้งานได้แล้ววันนี้)0.75 IC ต่อคำขอ
POST /v3/store/smart-city/license-plate-ocr-v3/base64v3.0 (พรีวิว ใช้งานได้แล้ววันนี้)0.75 IC ต่อคำขอ

เอนจินทั้งสองเวอร์ชันคิดราคาเท่ากัน เส้นทางรุ่นเก่า /iapp_license_plate_recognition_v1_file, /iapp_license_plate_recognition_v1_base64, /license-plate-recognition/file และ /license-plate-recognition/base64 ยังคงรองรับในราคาเดียวกันและทำงานตาม endpoint หลัก สำหรับการติดตั้งแบบ on-premise ดูที่ ความปลอดภัยของข้อมูล

ประสิทธิภาพ

วัดจากบริการ production เมื่อวันที่ 28 สิงหาคม 2569

ตัวชี้วัดเวอร์ชัน 2.0 (endpoint หลัก)เวอร์ชัน 3.0 (endpoint พรีวิว)
เวลาประมวลผลมัธยฐาน0.2 วินาทีต่อภาพ0.5 วินาทีต่อภาพ
ปริมาณงานต่อเนื่อง3.1 ภาพต่อวินาที (11,000 ภาพต่อชั่วโมง) ที่การส่งคำขอพร้อมกัน (concurrency) 4
รูปแบบไฟล์นำเข้าที่รองรับJPEG, JPG, PNG (สูงสุด 2 MB)JPEG, JPG, PNG (สูงสุด 2 MB)

ความแม่นยำ

ชุดทดสอบเวอร์ชัน 3.0: ภาพทดสอบจริงที่กันไว้ต่างหาก (held-out) 853 ภาพ ครอบคลุมรถทั้ง 73 รุ่นในสภาพจราจรไทยปัจจุบัน — ไม่เคยถูกใช้ในการเทรน และใช้ภาพชุดเดียวกันทดสอบเอนจินทั้งสองรุ่น ระเบียบวิธีฉบับเต็มและผลรายรุ่น: whitepaper ผลการทดสอบ (PDF)

ตัวชี้วัดเอนจินรุ่นก่อนหน้า (v2.0, แคตตาล็อกปี 2023)เวอร์ชัน 3.0
ยี่ห้อรถ (make) ถูกต้อง38.5%99.4%
ยี่ห้อ — เฉพาะรุ่นที่อยู่ในแคตตาล็อกของ v2.041.8%99.3%
ยี่ห้อ + รุ่นถูกต้อง (top-1)10.4%*99.18%
ยี่ห้อ + รุ่นอยู่ใน 5 อันดับแรก (top-5)100.0%
ความครอบคลุม (ตอบผลลัพธ์ได้)~50%100%

* การอ่านตัวเลขของเวอร์ชัน 2.0 อย่างเป็นธรรม: ชุดทดสอบนี้สะท้อนสภาพจราจรปัจจุบัน — ภาพ 310 จาก 853 ภาพ (27 จาก 73 รุ่น) เป็นรถที่เปิดตัวหลังจากสร้างแคตตาล็อกของเวอร์ชัน 2.0 — รถปี 2020–2026 และแบรนด์รถ EV จากจีน — ซึ่งเอนจินรุ่นนั้นไม่สามารถระบุได้โดยธรรมชาติของการออกแบบ เวอร์ชัน 2.0 ถูกสร้างขึ้นสำหรับตลาดในยุคของมัน แต่ท้องถนนเปลี่ยนไปแล้ว ความก้าวหน้าของเวอร์ชัน 3.0 มาจากทั้ง classifier ที่แข็งแกร่งขึ้นและแคตตาล็อกรุ่นรถที่สร้างใหม่สำหรับตลาดปัจจุบัน: แม้จำกัดเฉพาะรุ่นที่มีอยู่ในแคตตาล็อกรุ่นก่อนหน้า ความแม่นยำระดับยี่ห้อก็ยังเพิ่มขึ้นจาก 41.8% เป็น 99.3%

การอ่านหมายเลขป้ายทะเบียน จังหวัด สี และทิศทางรถ ยังคงเหมือนเวอร์ชัน 2.0 ทุกประการ เอนจินยี่ห้อ/รุ่นของเวอร์ชัน 3.0 ให้ผลคงที่ (deterministic) — รถคันเดิมได้ยี่ห้อและรุ่นเดิมทุกครั้งที่สแกน รวมถึงภาพซูมใกล้กระจังหน้าจากกล้องทางเข้าลานจอดรถและหมู่บ้าน

ความปลอดภัยของข้อมูลและการปฏิบัติตามข้อกำหนด

API บนคลาวด์สาธารณะเป็นไปตามข้อกำหนด GDPR และ PDPA: รูปภาพที่อัปโหลดจะถูกประมวลผลในหน่วยความจำและไม่ถูกเก็บรักษาไว้หลังจากส่งการตอบกลับแล้ว บริการทั้งหมดทำงานบนโครงสร้างพื้นฐานที่รองรับการติดตั้งแบบ on-premise — ไม่มีการส่งรูปภาพไปยังบริการภายนอกใด ๆ — และมีบริการติดตั้งแบบ on-premise ที่ทำงานได้ในตัวเองอย่างสมบูรณ์ โดยไม่มีภาพถ่ายใดออกนอกโครงสร้างพื้นฐานของคุณ ติดต่อเรา สำหรับการขอใบอนุญาตใช้งานแบบ on-premise

ข้อมูลอ้างอิงทางเทคนิค

Endpoint

MethodURLเนื้อหาคำขอ (Body)
POSThttps://api.iapp.co.th/v3/store/smart-city/license-plate-ocrmultipart/form-data ฟิลด์ file
POSThttps://api.iapp.co.th/v3/store/smart-city/license-plate-ocr/base64JSON, {"image": "<base64>"}
POSThttps://api.iapp.co.th/v3/store/smart-city/license-plate-ocr-v3multipart/form-data ฟิลด์ file (v3.0 พรีวิว)
POSThttps://api.iapp.co.th/v3/store/smart-city/license-plate-ocr-v3/base64JSON, {"image": "<base64>"} (v3.0 พรีวิว)

ทุก endpoint ต้องใช้ส่วนหัว apikey

ฟิลด์การตอบกลับ

ฟิลด์ทั้งหมดจนถึง vehicle_year ถูกส่งคืนโดยเอนจินทั้งสองเวอร์ชันด้วยชื่อและรูปแบบที่เหมือนกันทุกประการ ฟิลด์ถัดจากนั้นเป็นฟิลด์ใหม่ในเวอร์ชัน 3.0 (ส่วนเสริม) — ปรากฏบน endpoint พรีวิวแล้วตั้งแต่วันนี้ และจะปรากฏบน endpoint หลักตั้งแต่วันที่ 11 กันยายน 2569 ระบบที่ไม่ได้ใช้ฟิลด์เหล่านี้สามารถละเว้นได้

ฟิลด์คำอธิบาย
confคะแนนความมั่นใจของการรู้จำป้ายทะเบียน เป็นเปอร์เซ็นต์
countryประเทศของป้ายทะเบียน (th, my, mm, la)
infer_time(s)เวลาประมวลผลเป็นวินาที
is_missing_plateรถไม่มีป้ายทะเบียนที่มองเห็นได้หรือไม่: "yes" หรือ "no"
is_vehicleมีรถอยู่ในภาพหรือไม่: "yes" หรือ "no"
lp_numberหมายเลขป้ายทะเบียน
message"success" หรือข้อความแสดงข้อผิดพลาด
provinceจังหวัดที่จดทะเบียน เช่น "th-10:Bangkok (กรุงเทพมหานคร)"
statusรหัสสถานะ HTTP ของผลลัพธ์
vehicle_body_typeประเภทตัวถัง เช่น sedan, pickup, suv
vehicle_brandยี่ห้อรถเป็น slug ตัวพิมพ์เล็ก เช่น isuzu
vehicle_colorสีของรถ
vehicle_modelรุ่นรถเป็น slug ตัวพิมพ์เล็ก เช่น isuzu_d-max
vehicle_orientationทิศทางของรถในภาพ เป็นองศา
vehicle_yearช่วงปีของรุ่นรถที่รู้จำได้
vehicle_make_model_slug(ใหม่ใน v3.0) slug ยี่ห้อ/รุ่นแบบรวมจาก classifier ของ v3.0
make_model_conf(ใหม่ใน v3.0) คะแนนความมั่นใจ (0–1) ของการรู้จำยี่ห้อ/รุ่น
vehicle_make_model_topk(ใหม่ใน v3.0) ตัวเลือกยี่ห้อ/รุ่น 5 อันดับแรกพร้อมค่าความน่าจะเป็น
vehicle_logo_brand(ใหม่ใน v3.0) แบรนด์ที่ระบุแยกต่างหากจากโลโก้/กระจังหน้าของรถ
logo_brand_conf(ใหม่ใน v3.0) คะแนนความมั่นใจ (0–1) ของการระบุแบรนด์จากโลโก้
vehicle_fuel_type(ใหม่ใน v3.0) ระบบขับเคลื่อนที่อนุมานจากยี่ห้อ/รุ่นที่ระบุได้: EV, Hybrid, Plug-in Hybrid, Petrol, Diesel หรือ multiple เมื่อรุ่นนั้นจำหน่ายด้วยระบบขับเคลื่อนหลายแบบ ไม่มีการเดาจากพิกเซลของภาพ
vehicle_fuel_options(ใหม่ใน v3.0) ระบบขับเคลื่อนทั้งหมดที่รุ่นนี้จำหน่ายในประเทศไทย
country_support_level(ใหม่ใน v3.0) ระดับการรองรับของประเทศเจ้าของป้ายทะเบียน: production, beta หรือ detection_only

ตัวอย่างการตอบกลับ (เวอร์ชัน 3.0)

{
"conf": 93.39286804,
"country": "th",
"infer_time(s)": 0.502,
"is_missing_plate": "no",
"is_vehicle": "yes",
"lp_number": "ขก5337",
"message": "success",
"province": "th-83:Phuket (ภูเก็ต)",
"status": 200,
"vehicle_body_type": "pickup",
"vehicle_brand": "isuzu",
"vehicle_color": "red",
"vehicle_model": "isuzu_d-max",
"vehicle_orientation": "315",
"vehicle_year": "2020-present",
"vehicle_make_model_slug": "isuzu_d_max",
"make_model_conf": 0.8288,
"vehicle_make_model_topk": [
{ "slug": "isuzu_d_max", "prob": 0.8288 },
{ "slug": "isuzu_mu_x", "prob": 0.0337 }
],
"vehicle_logo_brand": "Isuzu",
"logo_brand_conf": 0.8913,
"vehicle_fuel_type": "Diesel",
"vehicle_fuel_options": ["Diesel"],
"country_support_level": "production"
}

ตัวอย่างโค้ด

curl -X POST https://api.iapp.co.th/v3/store/smart-city/license-plate-ocr \
-H "apikey: YOUR_API_KEY" \
-F "file=@/path/to/vehicle.jpg"

หากต้องการเรียกเวอร์ชัน 3.0 พรีวิว ให้แทนที่ /license-plate-ocr ด้วย /license-plate-ocr-v3 ในตัวอย่างใดก็ได้ข้างต้น — รูปแบบคำขอเหมือนกันทุกประการ

ข้อจำกัด

  • รูปแบบไฟล์ที่รองรับ: JPEG, JPG, PNG ขนาดไฟล์สูงสุด: 2 MB
  • ประเภทพลังงานอนุมานจากยี่ห้อและรุ่นที่ระบุได้ ผ่านตารางระบบขับเคลื่อนที่ดูแลอย่างต่อเนื่อง ไม่ได้อนุมานจากตัวภาพ รุ่นที่จำหน่ายด้วยระบบขับเคลื่อนหลายแบบจะส่งคืน multiple พร้อมรายการตัวเลือกทั้งหมด เนื่องจากระบบขับเคลื่อนไม่สามารถตัดสินได้จากภาพถ่ายเพียงภาพเดียว
  • ป้ายทะเบียนประเทศเพื่อนบ้าน: มาเลเซียอยู่ในระดับ production เมียนมาอยู่ในระดับ beta ลาวเป็น detection-only (country_support_level)

บันทึกการเปลี่ยนแปลง

เวอร์ชัน 3.0.0 - 2026-08-28

เอนจินจำแนกยี่ห้อ/รุ่นรถตัวใหม่ — ไม่ต้องแก้ไข API ใด ๆ

  • ความแม่นยำการจำแนกรถดีขึ้นอย่างก้าวกระโดด — ระดับยี่ห้อ 99.4% (จากเดิม 38.5%) และยี่ห้อ+รุ่น 99.18% (จากเดิม 10.4%) บนชุดทดสอบภาพจริง 853 ภาพของสภาพจราจรไทยปัจจุบัน ช่องว่างส่วนใหญ่มาจากชุดทดสอบที่มีรถปี 2020–2026 และแบรนด์ EV ซึ่งเปิดตัวหลังจากสร้างแคตตาล็อกของเอนจินรุ่นก่อนหน้า (ดู ความแม่นยำ)
  • รองรับรถรุ่นใหม่ล่าสุด — แคตตาล็อกรุ่นรถสร้างใหม่สำหรับตลาดรถยนต์ไทยปัจจุบัน: 73 รุ่นจาก 17 แบรนด์ รวมถึงรถปี 2020–2026 และแบรนด์รถ EV จากจีน (BYD, MG, GWM, Neta และอื่น ๆ)
  • ใหม่: ตรวจจับประเภทพลังงาน / รถ EVvehicle_fuel_type และ vehicle_fuel_options อนุมานจากยี่ห้อ/รุ่นที่ระบุได้
  • ใหม่: คะแนนความมั่นใจmake_model_conf, vehicle_make_model_topk และการยืนยันแบรนด์จากโลโก้แยกอีกชั้น (vehicle_logo_brand, logo_brand_conf)
  • ใหม่: ป้ายทะเบียนประเทศเพื่อนบ้าน — มาเลเซีย (production), เมียนมา (beta), ลาว (detection-only) รายงานผ่านฟิลด์ country_support_level
  • ทนทานบนกล้องหน้าด่าน — ยี่ห้อ/รุ่นยังคงถูกต้องและให้ผลคงที่ (deterministic) บนภาพซูมใกล้กระจังหน้า ซึ่งเป็นมุมภาพทั่วไปของกล้องลานจอดรถและทางเข้าหมู่บ้าน
  • เข้ากันได้กับระบบเดิม 100% — endpoint เดิม รูปแบบ request เดิม ทุกฟิลด์เดิมใน response คงชื่อและรูปแบบเดิมทุกประการ ฟิลด์ใหม่ทั้งหมดเป็นส่วนเสริม
  • เปิดตัวแบบเป็นขั้นตอน — v3.0 ให้บริการบน endpoint พรีวิว (…/license-plate-ocr-v3) ตั้งแต่วันที่ 28 สิงหาคม 2569; endpoint หลักจะเปลี่ยนจาก v2.0 เป็น v3.0 ในวันที่ 11 กันยายน 2569 ทั้งสองเวอร์ชันคิดราคาเท่ากันที่ 0.75 IC ต่อคำขอ

เวอร์ชัน 2.0 - 2023-02-16

เพิ่มประเภทตัวถังรถ ช่วงปีของรถ ทิศทางของรถ is_vehicle และ is_missing_plate

เวอร์ชัน 1.2 - 2023-01-16

ปรับปรุงความแม่นยำโดยรวมของการอ่านหมายเลขป้ายทะเบียน จังหวัด สีรถ ยี่ห้อ และรุ่น (ความแม่นยำแบบตรงกันทุกประการโดยรวม 92.28% บนชุดประเมิน 100 ภาพ)

เวอร์ชัน 1.1 - 2021-12-23

ปรับปรุงความแม่นยำของการอ่านหมายเลขป้ายทะเบียน จังหวัด ประเภทรถ สี ยี่ห้อ และรุ่น (ความแม่นยำแบบตรงกันทุกประการโดยรวม 86.49% บนชุดประเมิน 118 ภาพ)

เวอร์ชัน 1.0 - 2021-09-12

รุ่นแรก: การอ่านป้ายทะเบียนรถไทยพร้อมประเภทรถ ยี่ห้อ สี และจังหวัดที่จดทะเบียน