📄 OCR ใบทะเบียนราษฎร์ไทย
ยินดีต้อนรับสู่ API OCR ใบทะเบียนราษฎ ร์ไทย โซลูชันที่ขับเคลื่อนด้วย AI พัฒนาโดย บริษัท ไอแอพพ์เทคโนโลยี จำกัด สำหรับการแยกข้อมูลจากเอกสารทะเบียนราษฎร์ไทย เอกสารนี้จะช่วยให้คุณสามารถผสานรวมและใช้งานบริการ OCR ของเราได้อย่างมีประสิทธิภาพ
ทดลองใช้งาน!
ทดลองใช้ AI Demo
เข้าสู่ระบบหรือสร้างบัญชีฟรีเพื่อใช้งาน AI Demo และสำรวจ API ที่ทรงพลังของเรา
รับ 50 เครดิตฟรี (IC) เมื่อสมัครสมาชิก!
โปรโมชันหมดเขต 31 ธันวาคม 2568
เริ่มต้นใช้งาน
-
ข้อกำหนดเบื้องต้น
- API key จาก ไอแอพพ์เทคโนโลยี
- รูปภาพเอกสารทะเบียนราษฎร์ไทย
- รูปแบบไฟล์ที่รองรับ: JPEG, JPG, PNG, PDF
- ขนาดไฟล์สูงสุด: 10MB
-
เริ่มต้นใช้งานอย่างรวดเร็ว
- การประมวลผลที่รวดเร็ว (5-10 วินาทีต่อเอกสาร)
- การแยกข้อความที่มีความแม่นยำสูง
- รองรับรูปแบบไฟล์หลายประเภท
-
คุณสมบัติหลัก
- การแยกฟิลด์โดยละเอียด รวมถึง:
- ข้อมูลส่วนบุคคล (ชื่อ, รหัส, เพศ, สัญชาติ)
- รายละเอียดการเกิด (วันที่, อายุ)
- ข้อมูลครอบครัว (ชื่อและสัญชาติของบิดามารดา)
- รายละเอียดที่อยู่อาศัย (ที่อยู่, สถานะ, การลงทะเบียน)
- ข้อมูลเมตาของเอกสาร (วันที่, หมายเหตุ, ข้อมูลนายทะเบียน)
- รองรับเอกสารหน้าเดียว
- ตัวเลือกในการส่งคืนข้อความ OCR ดั้งเดิมและรูปภาพที่ประมวลผลแล้ว
- รูปแบบการตอบสนอง JSON ที่ยืดหยุ่น
- การแยกฟิลด์โดยละเอียด รวมถึง:
-
ความปลอดภัยและการปฏิบัติตามข้อกำหนด
- เป็นไปตาม GDPR และ PDPA
- จุดเชื่อมต่อ API ที่ปลอดภัย
- ไม่มีการเก็บรักษาข้อมูลหลังการประมวลผล
กรุณาไปที่หน้า การจัดการ API Key เพื่อดู API key ที่คุณมีอยู่ หรือขอรับ API key ใหม่
จุดเชื่อมต่อ API
| จุดเชื่อมต่อ | เมธอด | คำอธิบาย | ราคา |
|---|---|---|---|
/v3/store/ocr/civil-registeration-certificate/ocr/v3/civil-registeration-certificate | POST | แยกข้อมูลจากใบทะเบียนราษฎร์ไทย | 1 IC ต่อหน้า |
ตัวอย่าง
นี่คือตัวอย่างใบทะเบียนราษฎร์ไทยและข้อมูลที่แยกออกมา:
คำขอ:
cURL
curl -X POST https://api.iapp.co.th/ocr/v3/civil-registeration-certificate/file \
-H apikey: YOUR_API_KEY \
-F file=@/path/to/document.jpg \
-F return_image=false \
-F return_ocr=false
การตอบสนอง:
{
"message": "success",
"processed": {
"header": "(ท้องถิ่นเขตยานนาวา) ท.ร. 14/1",
"title": "แบบรับรองรายการทะเบียนราษฎร จากฐานข้อมูลการทะเบียน\nสำนักทะเบียนกลาง กรมการปกครอง กระทรวงมหาดไทย",
"nationalIdNumber": "X-XXXX-XXXXX-XX-X",
"houseRegistrationNumber": "XXXX-XXXXXX-X",
"name": "นายสXXXXX XXXXXXXXXXX",
"gender": "ชาย",
"nationality": "ไทย",
"dateOfBirth": "8 XXXXXXX 2498",
"age": 64,
"residentialStatus": "เจ้าบ้าน",
"mothersName": "XXXXX",
"mothersNationality": "จีน",
"fathersName": "XXXXX",
"fathersNationality": "จีน",
"address": "XXX XXXXXXX XXX แขวงตลิ่งชัน เขตตลิ่งชัน กรุงเทพมหานคร",
"registrationOffice": "ท้องถิ่นเขตตลิ่งชัน",
"moveInDate": "28 เดือน XXXXXXX พ.ศ. 2537",
"additionalNotes": "บุคคลนี้ถูกจำหน่ายชื่อจากทะเบียนบ้านเนื่องจากตาย เมื่อ 14 XXXXXXXX 2562",
"remarks": "คัดรับรองตามคำร้องที่ ๗๙๐๘/๒๕๖๗ ลงวันที่ ๒ กันยายน ๒๕๖๗",
"lastUpdated": "วันที่ 2 เดือน กันยายน พ.ศ. 2567",
"footer": {
"text": "รับรองว่าเป็นรายการจากฐานข้อมูลการทะเบียนราษฎร",
"date": "2 เดือน กันยายน พ.ศ. 2567",
"registrar": "นายอิทธิพัทธ์ เล็กชลยุทธ"
}
},
"confidence": {
"header": 0.95,
"title": 0.95,
"nationalIdNumber": 0.95,
"houseRegistrationNumber": 0.9,
"name": 0.95,
"gender": 0.95,
"nationality": 0.95,
"dateOfBirth": 0.9,
"age": 0.95,
"residentialStatus": 0.9,
"mothersName": 0.9,
"mothersNationality": 0.9,
"fathersName": 0.9,
"fathersNationality": 0.9,
"address": 0.95,
"registrationOffice": 0.95,
"moveInDate": 0.9,
"additionalNotes": 0.9,
"remarks": 0.9,
"lastUpdated": 0.9,
"footer": 0.9
},
"process_ms": 8115
}
คุณสมบัติและความสามารถ
คุณสมบัติหลัก
-
การประมวลผลเอกสาร
- การแยกข้อความและรู้จำฟิลด์ที่มีความแม่นยำสูง
- รองรับภาษาไทย
- รองรับรูปแบบเอกสารที่พิมพ์
- เวลาประมวลผลรวดเร็ว 5-10 วินาทีต่อเอกสาร
- รองรับหลายรูปแบบ (JPEG, JPG, PNG, PDF)
- การจัดการเอกสารหน้าเดียว
- ตัวเลือกในการส่งคืนข้อความ OCR ดั้งเดิมและรูปภาพที่ประมวลผลแล้ว
- การประมวลผลที่เป็นไปตาม GDPR และ PDPA
-
การแยกข้อมูล
- รูปแบบการตอบสนอง JSON ที่ยืดหยุ่นพร้อมการแยกฟิลด์โดยละเอียด
ฟิลด์ที่รองรับ
| ฟิลด์ | ประเภท | คำอธิบาย |
|---|---|---|
| header | String | ประเภทเอกสารและหมายเลขแบบฟอร์ม |
| title | String | ชื่อเอกสารอย่างเป็นทางการ |
| nationalIdNumber | String | หมายเลขบัตรประชาชนไทย 13 หลัก |
| houseRegistrationNumber | String | รหัสทะเบียนบ้าน |
| name | String | ชื่อเต็มของบุคคล |
| gender | String | เพศของบุคคล |
| nationality | String | สัญชาติของบุคคล |
| dateOfBirth | String | วันเกิดในรูปแบบไทย |
| age | Number | อายุปัจจุบัน |
| residentialStatus | String | สถานะในครัวเรือน |
| mothersName | String | ชื่อเต็มของมารดา |
| mothersNationality | String | สัญชาติของมารดา |
| fathersName | String | ชื่อเต็มของบิดา |
| fathersNationality | String | สัญชาติของบิดา |
| address | String | ที่อยู่ปัจจุบัน |
| registrationOffice | String | ชื่อสำนักทะเบียน |
| moveInDate | String | วันที่ย้ายเข้าที่อยู่ปัจจุบัน |
| additionalNotes | String | ข้อมูลเพิ่ม เติม |
| remarks | String | หมายเหตุอย่างเป็นทางการ |
| lastUpdated | String | วันที่อัปเดตล่าสุด |
| footer | Object | ประกอบด้วยข้อความรับรอง วันที่ และข้อมูลนายทะเบียน |
| confidence | Object | คะแนนความเชื่อมั่น (0-1) สำหรับแต่ละฟิลด์ที่แยกออกมา ค่าที่สูงขึ้นบ่งชี้ถึงความน่าเชื่อถือในการแยกข้อมูลที่มากขึ้น |
เอกสารอ้างอิง API
การรู้จำใบทะเบียนราษฎร์ไทย
มีจุดเชื่อมต่อสองจุดสำหรับการประมวลผลใบทะเบียนราษฎร์ไทย:
1. ก ารอัปโหลดไฟล์
POST https://api.iapp.co.th/ocr/v3/civil-registeration-certificate/file
ส่วนหัวคำขอ
| ชื่อ | ประเภท | จำเป็น | คำอธิบาย |
|---|---|---|---|
| apikey | string | ใช่ | API key ของคุณ |
ส่วนเนื้อหาคำขอ (multipart/form-data)
| พารามิเตอร์ | ประเภท | จำเป็น | คำอธิบาย |
|---|---|---|---|
| file | file | ใช่ | รูปภาพเอกสาร (JPEG, PNG) หรือเอกสาร PDF |
| return_image | boolean | ไม่ | รวมถึงรูปภาพที่เข้ารหัส base64 ในการตอบสนอง (ค่าเริ่มต้น: false) |
| return_ocr | boolean | ไม่ | รวมถึงข้อความ OCR ดั้งเดิมในการตอบสนอง (ค่าเริ่มต้น: false) |
รูปแบบการตอบสนอง
{
"message": "success",
"raw": {
"image": "string", // เข้ารหัส Base64 เฉพาะเมื่อ return_image=true
"text": "string" // เฉพาะเมื่อ return_ocr=true
},
"processed": {
"header": "string",
"title": "string",
"nationalIdNumber": "string",
"houseRegistrationNumber": "string",
"name": "string",
"gender": "string",
"nationality": "string",
"dateOfBirth": "string",
"age": "number",
"residentialStatus": "string",
"mothersName": "string",
"mothersNationality": "string",
"fathersName": "string",
"fathersNationality": "string",
"address": "string",
"registrationOffice": "string",
"moveInDate": "string",
"additionalNotes": "string",
"remarks": "string",
"lastUpdated": "string",
"footer": {
"text": "string",
"date": "string",
"registrar": "string"
}
},
"confidence": {
"header": "number",
"title": "number",
"nationalIdNumber": "number",
"houseRegistrationNumber": "number",
"name": "number",
"gender": "number",
"nationality": "number",
"dateOfBirth": "number",
"age": "number",
"residentialStatus": "number",
"mothersName": "number",
"mothersNationality": "number",
"fathersName": "number",
"fathersNationality": "number",
"address": "number",
"registrationOffice": "number",
"moveInDate": "number",
"additionalNotes": "number",
"remarks": "number",
"lastUpdated": "number",
"footer": "number"
},
"process_ms": "number"
}
การจัดการข้อผิดพลาด
| สถานะ | รหัส | คำอธิบาย |
|---|---|---|
| 400 | BAD_REQUEST | พารามิเตอร์หรือรูปแบบไฟล์ไม่ถูกต้อง |
| 401 | UNAUTHORIZED | API key ไม่ถูกต้องหรือไม่พบ |
| 404 | NOT_FOUND | จุดเชื่อมต่อไม่ถูกต้อง |
| 500 | INTERNAL_SERVER_ERROR | การประมวลผลล้มเหลว |
2. รูปภาพ Base64
POST https://api.iapp.co.th/ocr/v3/civil-registeration-certificate/base64