អំពីកម្មវិធីនេះ
ផ្លាកលេខកម្ពុជាមានលេខថ្នាក់យានយន្ត តាំងពីទម្រង់ផ្លាស់ប្តូរនៅឆ្នាំ ២០០៤៖ លេខមួយខ្ទង់ អក្សរឡាតាំងមួយ ឬពីរ និងលេខបួនខ្ទង់ ដោយមានឈ្មោះខេត្តបោះពុម្ពជាភាសាខ្មែរនៅខាងលើ និងជាភាសាអង់គ្លេសនៅខាងក្រោម។ ឧបករណ៍នេះអានលេខនោះ ហើយប្រាប់អ្នកថាលេខដំបូងមានន័យដូចម្តេច ពណ៌ផ្លាកណាដែលអមនឹងវា និងផ្នែកណានៃខ្សែអក្សរជាអក្សរស៊េរី និងផ្នែកណាជាលេខ។ វាយផ្លាកដូចជា 2AB-1234 ឬថតរូបផ្លាក ហើយឲ្យកម្មវិធីស្កេនអានវា ហើយលទ្ធផលបង្ហាញពេលអ្នកវាយ ជាមួយរូបភាពផ្លាកជាមុនក្នុងពណ៌របស់វា។ វាសម្រាប់អ្នកទិញឡានប្រើរួចដែលពិនិត្យថាតើយានយន្តចុះបញ្ជីជាឯកជន ឬពាណិជ្ជកម្ម អ្នកបើកបរដែលចង់ដឹងថាផ្លាកនៅមុខជារបស់អ្វី អ្នកគ្រប់គ្រងចំណតដែលតម្រៀបយានយន្តតាមថ្នាក់ ឬភ្ញៀវដែលចង់យល់ប្រព័ន្ធលេខ។ វាបកប្រែតែថ្នាក់ និងទម្រង់ប៉ុណ្ណោះ។ វាមិនអាចប្រាប់ខេត្ត ម្ចាស់ ស្ថានភាពចុះបញ្ជី ឬថាតើផ្លាកពិត ឬក្លែងក្លាយបានទេ ព្រោះគ្មានអ្វីក្នុងចំណោមនោះត្រូវអ៊ិនកូដក្នុងលេខ។
របៀបដំណើរការ
ការបកប្រែគឺ `decodePlate` ក្នុង `web/lib/license-plate/decoder.ts`។ វាបំប្លែងទិន្នន័យចូលជាអក្សរធំ បង្រួមចន្លោះ ហើយផ្គូផ្គងវានឹង `^(\d)[-_\s]?([A-Z]{1,2})[-_\s]?(\d{1,4})$` ដូច្នេះសញ្ញាដក សញ្ញាក្រោម ចន្លោះ ឬគ្មានអ្វីទាល់តែសោះ រវាងផ្នែកទាំងនោះ ត្រូវទទួលយក។ លេខដំបូងដែលចាប់បាន ត្រូវរកក្នុង `VEHICLE_CLASSES` ដែលផ្ទុកឈ្មោះជាភាសាអង់គ្លេស និងខ្មែរ បូកនឹងពណ៌ផ្ទៃផ្លាក និងពណ៌អក្សរ សម្រាប់ថ្នាក់ ១ ២ ៣ ៤ ៥ ៧ និង ៩។ លេខក្រៅពីឈុតនោះ ត្រឡប់គ្មានលទ្ធផល ជាជាងការទាយ។ វត្ថុលទ្ធផលក៏ផ្ទុកអក្សរស៊េរី លេខស៊េរី និងស្លាកទម្រង់ ហើយ client បង្ហាញរូបភាពផ្លាកជាមុនពីពណ៌ដូចគ្នា។ ប៊ូតុងស្កេនប្រើ `plate-scanner.tsx`៖ វាបង្រួមរូបភាពត្រឹម ១២៨០ ភីកសែលលើគែមវែងបំផុត ដំណើរការ Tesseract.js ជាមួយម៉ូដែលអង់គ្លេសតែមួយ ព្រោះអក្សរផ្លាកជាអក្សរឡាតាំង និងលេខ បន្ទាប់មកទាញយកជាក់លាក់លេខ-អក្សរ-លេខដំបូង ហើយធ្វើឲ្យវាជាទម្រង់ `2AB-1234` មុនពេលបំពេញប្រអប់ចូល ដែលអ្នកនៅតែអាចកែបាន។
ករណីប្រើប្រាស់
- អ្នកទិញឡានប្រើរួច ពិនិត្យថាផ្លាកជារបស់ឡានឯកជន ឬយានពាណិជ្ជកម្ម
- អ្នកបើកបរ ស្វែងយល់ថាផ្លាកលើយានយន្តខាងមុខ ចុះបញ្ជីជាប្រភេទអ្វី
- អ្នកគ្រប់គ្រងចំណត តម្រៀបយានយន្តតាមថ្នាក់ សម្រាប់តារាងថ្លៃសេវា
- ភ្ញៀវទេសចរ បកប្រែផ្លាកដែលពួកគេបានថត ហើយចង់យល់អត្ថន័យ
- ម្ចាស់យានយន្ត ផ្ទៀងផ្ទាត់ថាផ្លាករបស់ខ្លួនត្រូវនឹងថ្នាក់ដែលបោះពុម្ពលើកាតចុះបញ្ជី
- អ្នកសារព័ត៌មាន ឬនិស្សិត ពិនិត្យលេខថ្នាក់ មុនពេលពិពណ៌នាយានយន្តក្នុងរឿង
- បុគ្គលិកក្រុមហ៊ុនយានយន្ត វាយផ្លាកពីរូបថត ហើយពិនិត្យថ្នាក់ មុនពេលកត់ត្រា
សំណួរដែលគេសួរញឹកញាប់
តើលេខដំបូងលើផ្លាកមានន័យដូចម្តេច?
វាជាថ្នាក់យានយន្ត មិនមែនខេត្តទេ។ ១ ជាម៉ូតូសាយខល៍ ២ ជារថយន្តឯកជនពីមួយដល់ប្រាំពីរអាសនៈ ៣ ជារថយន្តឯកជនលើសពីប្រាំពីរអាសនៈ ៤ ជាយានយន្តកសិកម្ម ៥ ជាយានយន្តវិស្វកម្ម ៧ ជារថយន្តដឹកទំនិញ និង ៩ ជាយានយន្តពិសេស។ លេខ ៦ និង ៨ មិនត្រូវបានកំណត់ឲ្យថ្នាក់ទាំងនោះទេ ដូច្នេះផ្លាកដែលចាប់ផ្តើមដោយលេខទាំងនោះ ត្រឡប់គ្មានលទ្ធផល ជាជាងការទាយ។
តើខ្ញុំអាចរកខេត្តពីលេខផ្លាកបានទេ?
ទេ។ ខេត្តត្រូវបោះពុម្ពលើផ្លាកជាអក្សរ ជាភាសាខ្មែរនៅខាងលើ និងជាភាសាអង់គ្លេសនៅខាងក្រោម ប៉ុន្តែមិនត្រូវអ៊ិនកូដក្នុងលេខទេ។ ផ្លាកពីរដែលមានលេខដូចគ្នា អាចមកពីខេត្តផ្សេងគ្នា។ មធ្យោបាយតែមួយគត់គឺអានឈ្មោះដែលបោះពុម្ពលើផ្លាកខ្លួនឯង។
តើទម្រង់ផ្លាកស្តង់ដារជាអ្វី?
លេខថ្នាក់មួយខ្ទង់ អក្សរឡាតាំងមួយ ឬពីរ បន្ទាប់មកលេខបួនខ្ទង់ពី ០០០១ ដល់ ៩៩៩៩ ជាមួយឈ្មោះខេត្តនៅខាងលើ និងខាងក្រោម។ ទម្រង់នោះត្រូវបានចេញតាំងពីថ្ងៃទី ១ មេសា ២០០៤ នៅពេលក្រសួងសាធារណការ និងដឹកជញ្ជូន ជំនួសទម្រង់ចាស់ឆ្នាំ ១៩៩៤ ដល់ ២០០៤។ ឧបករណ៍នេះក៏ទទួលលេខស៊េរីពីមួយដល់បីខ្ទង់ដែរ ដូច្នេះផ្លាកដែលវាយមិនពេញ ឬអានមិនពេញ នៅតែបកប្រែបាន។
តើពណ៌ផ្លាកមានន័យដូចម្តេច?
ពណ៌អនុវត្តតាមថ្នាក់។ ស ជាមួយអក្សរខៀវ សម្រាប់ម៉ូតូ និងរថយន្តឯកជនរហូតដល់ប្រាំពីរអាសនៈ។ ខៀវ ជាមួយអក្សរស សម្រាប់រថយន្តឯកជនធំជាង។ បៃតង ជាមួយអក្សរលឿង សម្រាប់យានយន្តកសិកម្ម។ ទឹកក្រូច ជាមួយអក្សរខ្មៅ សម្រាប់យានយន្តវិស្វកម្ម។ និង ស ជាមួយអក្សរខ្មៅ សម្រាប់រថយន្តដឹកទំនិញ និងយានយន្តពិសេស។ រូបភាពជាមុនលើទំព័រនេះប្រើគូពណ៌ទាំងនោះ។
ហេតុអ្វីវាលទម្រង់បង្ហាញតែស្តង់ដារ?
ព្រោះកម្មវិធីបកប្រែកំណត់តែតម្លៃនោះតែមួយ។ កូដកំណត់ស្លាកសម្រាប់ទម្រង់ចាស់ ការទូត នគរបាល បណ្តោះអាសន្ន និងរដ្ឋាភិបាល ប៉ុន្តែគ្មានអ្វីក្នុង `decodePlate` ជ្រើសរើសពួកវាទេ៖ ផ្លាកណាដែលត្រូវនឹងទម្រង់ ត្រូវដាក់ស្លាកថាស្តង់ដារ ហើយផ្លាកណាដែលមិនត្រូវ ត្រឡប់គ្មានលទ្ធផល។ សូមចាត់ទុកបន្ទាត់ទម្រង់ជាការបញ្ជាក់ថាខ្សែអក្សរត្រូវនឹងទម្រង់ក្រោយ ២០០៤ មិនមែនជាការចាត់ថ្នាក់ទេ។
ហេតុអ្វីផ្លាករបស់ខ្ញុំត្រឡប់គ្មានលទ្ធផល?
មូលហេតុធម្មតាបី។ លេខដំបូងអាចជា ៦ ឬ ៨ ដែលមិនមានក្នុងតារាងថ្នាក់។ ខ្សែអក្សរអាចមិនត្រូវនឹងទម្រង់ ឧទាហរណ៍ ព្រោះវាមានបុព្វបទខ្មែរ ឬបច្ច័យដូចជាអក្សរកាត់ខេត្ត។ ឬវាអាចជាប្រភេទផ្លាកដែលមិនដើរតាមប្រព័ន្ធលេខថ្នាក់ទាល់តែសោះ ដូចជាផ្លាករដ្ឋ ដែលឧបករណ៍នេះមិនបកប្រែ។
តើការស្កេនដំណើរការដូចម្តេច?
វាអានអក្សរឡាតាំង និងលេខ ដោយ Tesseract.js ប្រើតែម៉ូដែលអង់គ្លេស ព្រោះលេខផ្លាកមិនមែនជាអក្សរខ្មែរ។ រូបភាពត្រូវបង្រួមត្រឹម ១២៨០ ភីកសែលលើគែមវែងបំផុតជាមុន ដែលធ្វើឲ្យរូបថតទូរស័ព្ទលឿន ហើយដែនកំណត់ឯកសារគឺ ១០ MB។ ក្រោយស្កេន ផ្លាកដែលរកឃើញត្រូវសរសេរចូលប្រអប់ជាអត្ថបទ ហើយអ្នកអាចកែវាមុនពេលទុកចិត្តលទ្ធផល។
តើមានប្រភេទផ្លាកពិសេសដែលវាមិនដោះស្រាយឬទេ?
មាន។ យានយន្តរដ្ឋាភិបាលមានផ្លាករដ្ឋ ដែលមានបុព្វបទខ្មែរ យានយន្តស្ថានទូត និងកុងស៊ុលមានពណ៌ផ្ទាល់ខ្លួន ផ្លាកនគរបាលពណ៌ក្រហម យានយន្តព្រះរាជវង្សប្រើប្រព័ន្ធដាច់ដោយឡែក ហើយផ្លាកបណ្តោះអាសន្នត្រូវចេញរង់ចាំការចុះបញ្ជី។ គ្មានពួកវាណាមួយដើរតាមទម្រង់លេខ-អក្សរ-លេខទេ ដូច្នេះឧបករណ៍នេះមិនបកប្រែពួកវា ហើយក៏មិនអះអាងថាបកប្រែបានដែរ។
ទិន្នន័យ និងភាពជាក់លាក់
តារាងថ្នាក់ ពណ៌ និងកម្មវិធីបំបែក ស្ថិតក្នុង `web/lib/license-plate/decoder.ts` — `VEHICLE_CLASSES` `PLATE_COLORS` `TEXT_COLORS` និង `decodePlate`។ ផ្លូវស្កេនគឺ `plate-scanner.tsx` ដែលដំណើរការ Tesseract.js ជាមួយម៉ូដែលអង់គ្លេស ក្រោយបង្រួមត្រឹម ១២៨០ ភីកសែល។ លេខថ្នាក់ និងទម្រង់ឆ្នាំ ២០០៤ មកពីគ្រោងការផ្លាករបស់ក្រសួងសាធារណការ និងដឹកជញ្ជូន ហើយការភ្ជាប់ថ្នាក់ទៅនឹងពណ៌ដែលប្រើនៅទីនេះ ត្រូវនឹងតារាងដែលបានផ្សព្វផ្សាយ។ ខ្លឹមសារបានពិនិត្យនៅថ្ងៃទី ២១ តុលា ២០២៦។
ប្រភពព័ត៌មាន
- ផ្លាកលេខយានយន្តនៃប្រទេសកម្ពុជា — តារាងថ្នាក់ ពណ៌ និងទម្រង់ឆ្នាំ ២០០៤ — Wikipedia
- ប្រកាសលេខ ២៦២ ស្តីពីការចុះបញ្ជីយានជំនិះ ការផ្តល់ផ្លាកលេខ និងការលុបចេញពីបញ្ជី (២៧ សីហា ២០១៩) — ក្រសួងសាធារណការ និងដឹកជញ្ជូន
- Number plates become more readable — ការដាក់ឲ្យប្រើទម្រង់ផ្លាកថ្មីឆ្នាំ ២០០៤ ជាមួយឈ្មោះខេត្ត និងលេខថ្នាក់ — The Phnom Penh Post
មាតិកាត្រូវបានពិនិត្យឡើងវិញចុងក្រោយ ថ្ងៃទី 21 តុលា 2026