Spaces:
Sleeping
Sleeping
samariddin
commited on
Commit
•
908e980
1
Parent(s):
4dceded
added
Browse filesThis view is limited to 50 files because it contains too many changes.
See raw diff
- .gitattributes +7 -0
- .gitignore +3 -0
- app.py +70 -0
- assets/README.md +9 -0
- assets/fonts/GlNummernschildEng-XgWd-license.txt +8 -0
- assets/fonts/GlNummernschildEng-XgWd.ttf +0 -0
- assets/images/china.jpg +0 -0
- assets/images/korea.jpg +0 -0
- assets/images/lic_us_1280x720.jpg +0 -0
- assets/images/london_traffic.jpg +0 -0
- assets/images/multi.jpg +0 -0
- assets/images/nyc.jpg +0 -0
- assets/models.amlogic_npu/PID0x7D/.gitkeep +0 -0
- assets/models.amlogic_npu/PID0x88/.gitkeep +0 -0
- assets/models.amlogic_npu/PID0x88/ultimateALPR-SDK_detect_main.mobile.model.amlogic.doubango +3 -0
- assets/models.amlogic_npu/PID0x88/ultimateALPR-SDK_detect_pysearch.mobile.model.amlogic.doubango +3 -0
- assets/models.amlogic_npu/PID0x88/ultimateALPR-SDK_klass_lpci.mobile.model.amlogic.doubango +3 -0
- assets/models.amlogic_npu/PID0x88/ultimateALPR-SDK_klass_vbsr.mobile.model.amlogic.doubango +3 -0
- assets/models.amlogic_npu/PID0x88/ultimateALPR-SDK_klass_vcr.mobile.model.amlogic.doubango +3 -0
- assets/models.amlogic_npu/PID0x88/ultimateALPR-SDK_klass_vmmr.mobile.model.amlogic.doubango +3 -0
- assets/models.amlogic_npu/PID0x99/.gitkeep +0 -0
- assets/models.amlogic_npu/PID0xA1/.gitkeep +0 -0
- assets/models.amlogic_npu/PID0xB9/.gitkeep +0 -0
- assets/models.amlogic_npu/PID0xBE/.gitkeep +0 -0
- assets/models.amlogic_npu/PID0xE8/.gitkeep +0 -0
- assets/models.amlogic_npu/README.md +51 -0
- assets/models.amlogic_npu/pid_serial_mapping.txt +11 -0
- assets/models.amlogic_npu/supported_hardware.txt +2 -0
- assets/models/README.md +50 -0
- assets/models/charset_anpr_chinese_size=73.txt +73 -0
- assets/models/charset_anpr_korean_size=78.txt +78 -0
- assets/models/charset_anpr_latin_size=37.txt +37 -0
- assets/models/ultimateALPR-SDK_detect_main.desktop.model.doubango +3 -0
- assets/models/ultimateALPR-SDK_detect_pysearch.desktop.model.doubango +3 -0
- assets/models/ultimateALPR-SDK_detecti_main.mobile.model.doubango +3 -0
- assets/models/ultimateALPR-SDK_detecti_pysearch.mobile.model.doubango +3 -0
- assets/models/ultimateALPR-SDK_klass_labels_lpci.txt.doubango +3 -0
- assets/models/ultimateALPR-SDK_klass_labels_vbsr.txt.doubango +3 -0
- assets/models/ultimateALPR-SDK_klass_labels_vcr.txt.doubango +3 -0
- assets/models/ultimateALPR-SDK_klass_labels_vmmr.txt.doubango +3 -0
- assets/models/ultimateALPR-SDK_klass_lpci.desktop.model.doubango +3 -0
- assets/models/ultimateALPR-SDK_klass_vbsr.desktop.model.doubango +3 -0
- assets/models/ultimateALPR-SDK_klass_vcr.desktop.model.doubango +3 -0
- assets/models/ultimateALPR-SDK_klass_vmmr.desktop.model.doubango +3 -0
- assets/models/ultimateALPR-SDK_klassi_lpci.mobile.model.doubango +3 -0
- assets/models/ultimateALPR-SDK_klassi_vbsr.mobile.model.doubango +3 -0
- assets/models/ultimateALPR-SDK_klassi_vcr.mobile.model.doubango +3 -0
- assets/models/ultimateALPR-SDK_klassi_vmmr.mobile.model.doubango +3 -0
- assets/models/ultimateALPR-SDK_recogn1x100_chinese.desktop.model.doubango +3 -0
- assets/models/ultimateALPR-SDK_recogn1x100_korean.desktop.model.doubango +3 -0
.gitattributes
CHANGED
@@ -33,3 +33,10 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
|
33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
36 |
+
*.o filter=lfs diff=lfs merge=lfs -text
|
37 |
+
*.so filter=lfs diff=lfs merge=lfs -text
|
38 |
+
*.1 filter=lfs diff=lfs merge=lfs -text
|
39 |
+
*.2 filter=lfs diff=lfs merge=lfs -text
|
40 |
+
*.0 filter=lfs diff=lfs merge=lfs -text
|
41 |
+
*.mp4 filter=lfs diff=lfs merge=lfs -text
|
42 |
+
*.doubango filter=lfs diff=lfs merge=lfs -text
|
.gitignore
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
.idea
|
2 |
+
__pycache__/
|
3 |
+
python/__pycache__/
|
app.py
ADDED
@@ -0,0 +1,70 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import os
|
2 |
+
import subprocess
|
3 |
+
import glob
|
4 |
+
import gradio as gr
|
5 |
+
from gradio.components import Gallery, Video, Textbox
|
6 |
+
from classificatsion_video_demo import process
|
7 |
+
|
8 |
+
|
9 |
+
def get_car_numbers(result_folder):
|
10 |
+
# change current working directory to binare/linux/mu gdfg
|
11 |
+
current_dir = os.getcwd()
|
12 |
+
os.chdir("binaries/linux/x86_64")
|
13 |
+
|
14 |
+
# construct and run the command
|
15 |
+
# command = "python ../../../python/setup.py build_ext --inplace -v"
|
16 |
+
# process = subprocess.Popen(command, shell=True, stdin=subprocess.PIPE)
|
17 |
+
command = "PYTHONPATH=$PYTHONPATH:.:../../../python LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH python ../../../scripts/alpr/license_plate_recognizer.py --image ../../../"+result_folder+" --assets ../../../assets"
|
18 |
+
process = subprocess.Popen(command, shell=True, stdin=subprocess.PIPE)
|
19 |
+
|
20 |
+
# send newline character to standard input
|
21 |
+
process.communicate(input='\n'.encode())
|
22 |
+
|
23 |
+
# wait for the subprocess to exit
|
24 |
+
process.wait()
|
25 |
+
os.chdir(current_dir)
|
26 |
+
return 0
|
27 |
+
|
28 |
+
def predict(video_path):
|
29 |
+
"""
|
30 |
+
Gradio interface orqali yuklab olingan videodan problem framelarni ajratib olinadi va resultat sifatida Galleryga chiqariladi
|
31 |
+
:param video_path:
|
32 |
+
:return: file
|
33 |
+
"""
|
34 |
+
# Your image processing code here
|
35 |
+
# print(video_path)
|
36 |
+
_path = "assets/result_imgs"
|
37 |
+
images = glob.glob(f'{_path}/*.jpg')
|
38 |
+
for image in images:
|
39 |
+
os.remove(image)
|
40 |
+
problem, good, result = process(video_path)
|
41 |
+
images = glob.glob(f'{_path}/*.jpg')
|
42 |
+
|
43 |
+
get_car_numbers(result)
|
44 |
+
# # selected_images = [images[0],images[len(images)//2],images[-1]]
|
45 |
+
return problem+good, problem, good,images
|
46 |
+
# return 0, 0, 0, images
|
47 |
+
|
48 |
+
|
49 |
+
my_example = [
|
50 |
+
# ['video/vid_39_1284-2_1202.mp4']
|
51 |
+
# ['video/vid_39_1284-2_1174.mp4']
|
52 |
+
]
|
53 |
+
|
54 |
+
my_title = "Video Klassifikatsiya"
|
55 |
+
my_description = "128-4 qoida `To’xtash chizig’ini bosish` bo'yicha video analiz"
|
56 |
+
all_frame = Textbox(label="Umumiy framelar soni")
|
57 |
+
problem_frame = Textbox(label="Muammoli framelar soni")
|
58 |
+
good_frame = Textbox(label="Muammosiz framelar soni")
|
59 |
+
|
60 |
+
problem_frames = Gallery(label="Muammoli rasmlar", elem_id="gallery").style(
|
61 |
+
grid=[3], height="auto"
|
62 |
+
)
|
63 |
+
input_video = Video(label="Kiruvchi video") # Create input video component
|
64 |
+
|
65 |
+
gr.Interface(fn=predict,
|
66 |
+
inputs=input_video,
|
67 |
+
outputs=[all_frame,problem_frame,good_frame,problem_frames],
|
68 |
+
title=my_title,
|
69 |
+
examples=my_example,
|
70 |
+
description=my_description).launch()
|
assets/README.md
ADDED
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
- [fonts](fonts): Fonts used to display the license plates. You don't need these files in your application.
|
2 |
+
- [images](images): Sample images. You don't need these files in your application.
|
3 |
+
- [models](models): Tensorflow models. Not all files in this folder are required. Check [models/README.md](models/README.md).
|
4 |
+
- [models.amlogic_npu](models.amlogic_npu): [Amlogic NPU](https://www.amlogic.com/) models. Not all files in this folder are required. Check [models.amlogic_npu/README.md](models.amlogic_npu/README.md).
|
5 |
+
- [models.openvino](models.openvino): [Intel OpenVINO](https://docs.openvinotoolkit.org/latest/index.html) models. Not all files in this folder are required. Check [models.openvino/README.md](models.openvino/README.md).
|
6 |
+
- [models.tensorrt](models.tensorrt): [NVIDIA TensorRT](https://developer.nvidia.com/tensorrt) models. Not all files in this folder are required. Check [models.tensorrt/README.md](models.tensorrt/README.md).
|
7 |
+
|
8 |
+
|
9 |
+
|
assets/fonts/GlNummernschildEng-XgWd-license.txt
ADDED
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
https://www.wfonts.com/font/gl-nummernschild-eng
|
2 |
+
|
3 |
+
GL-Nummernschild-EngmediumCLP-GL-Nummernschild-EngGL-Nummernschild-EngVersion 20110112 GL-Nummernschild-EngGutenberg Labo
|
4 |
+
http://gutenberg.sourceforge.jp/These fonts are free softwares.
|
5 |
+
|
6 |
+
Unlimited permission is granted to use, copy, and distribute it, with or without modification, either commercially and noncommercially.
|
7 |
+
|
8 |
+
THESE FONTS ARE PROVIDED ''AS IS'' WITHOUT WARRANTY.
|
assets/fonts/GlNummernschildEng-XgWd.ttf
ADDED
Binary file (44.5 kB). View file
|
|
assets/images/china.jpg
ADDED
assets/images/korea.jpg
ADDED
assets/images/lic_us_1280x720.jpg
ADDED
assets/images/london_traffic.jpg
ADDED
assets/images/multi.jpg
ADDED
assets/images/nyc.jpg
ADDED
assets/models.amlogic_npu/PID0x7D/.gitkeep
ADDED
File without changes
|
assets/models.amlogic_npu/PID0x88/.gitkeep
ADDED
File without changes
|
assets/models.amlogic_npu/PID0x88/ultimateALPR-SDK_detect_main.mobile.model.amlogic.doubango
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:afc5d16038bc3483732c56ae78417c484d287116f836aa24fe4e74525f477382
|
3 |
+
size 8408484
|
assets/models.amlogic_npu/PID0x88/ultimateALPR-SDK_detect_pysearch.mobile.model.amlogic.doubango
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:646e21f87a989a0616502e3293df4cf623bb73d9076ac6c2738af05180fb8134
|
3 |
+
size 4993188
|
assets/models.amlogic_npu/PID0x88/ultimateALPR-SDK_klass_lpci.mobile.model.amlogic.doubango
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:7dad948481a8648880f17d93e2ef2c9267c19da3f01f97ae62ca55cfcdc04fda
|
3 |
+
size 8328382
|
assets/models.amlogic_npu/PID0x88/ultimateALPR-SDK_klass_vbsr.mobile.model.amlogic.doubango
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:1a79bc89312f6626ef0e638d25b496e17c9377a640392e2dd0d4eef143ac89c2
|
3 |
+
size 8192708
|
assets/models.amlogic_npu/PID0x88/ultimateALPR-SDK_klass_vcr.mobile.model.amlogic.doubango
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:2f6b648572dcbd4cf6d0dd54001f3e39b2bd42cded3db00664b4b0465e7082bf
|
3 |
+
size 8181700
|
assets/models.amlogic_npu/PID0x88/ultimateALPR-SDK_klass_vmmr.mobile.model.amlogic.doubango
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:27183f6b7344d5803919c5942397be43f91f1ceb4cf7086b3ab4be81ed547206
|
3 |
+
size 10934206
|
assets/models.amlogic_npu/PID0x99/.gitkeep
ADDED
File without changes
|
assets/models.amlogic_npu/PID0xA1/.gitkeep
ADDED
File without changes
|
assets/models.amlogic_npu/PID0xB9/.gitkeep
ADDED
File without changes
|
assets/models.amlogic_npu/PID0xBE/.gitkeep
ADDED
File without changes
|
assets/models.amlogic_npu/PID0xE8/.gitkeep
ADDED
File without changes
|
assets/models.amlogic_npu/README.md
ADDED
@@ -0,0 +1,51 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
|
2 |
+
- [Files](#files)
|
3 |
+
- [supported_hardware.txt](#files-supported_hardware)
|
4 |
+
- [pid_serial_mapping.txt](#pid_serial_mapping)
|
5 |
+
- [Models-requirement](#models-requirement)
|
6 |
+
|
7 |
+
<hr />
|
8 |
+
|
9 |
+
Not all files in this folder are required. It depends on the [features](https://www.doubango.org/SDKs/anpr/docs/Features.html) you want to activate.
|
10 |
+
|
11 |
+
**This entire folder is useless if your hardware isn't Amlogic or you've disabled NPU ([Neural Processing Unit](https://en.wikichip.org/wiki/neural_processor)) acceleration.**
|
12 |
+
|
13 |
+
<a name="files"></a>
|
14 |
+
# Files
|
15 |
+
|
16 |
+
<a name="files-supported_hardware"></a>
|
17 |
+
## supported_hardware.txt
|
18 |
+
[This file](supported_hardware.txt) contains the list of hardware names (case insensitive) for which NPU ([Neural Processing Unit](https://en.wikichip.org/wiki/neural_processor)) acceleration will be enabled. Your hardware must be listed in this file.
|
19 |
+
You can edit this file to include your hardware name. To get the name of your hardware: `cat /proc/cpuinfo | grep Hardware`.
|
20 |
+
|
21 |
+
<a name="pid_serial_mapping"></a>
|
22 |
+
## pid_serial_mapping.txt
|
23 |
+
[This file](pid_serial_mapping.txt) contains the mapping between the PID of the models and the 4-first digits of your serial number. More at [Model Transcoding and Running User Guide (1.0).pdf](https://github.com/khadas/aml_npu_sdk/blob/master/docs/en/Model%20Transcoding%20and%20Running%20User%20Guide%20(1.0).pdf) page 9.
|
24 |
+
|
25 |
+
| PID | serial (4-first digits) |
|
26 |
+
|-------- | --- |
|
27 |
+
|0x7D|290a|
|
28 |
+
|**0x88**|**290b**|
|
29 |
+
|0x99|2b0a|
|
30 |
+
|0xA1|300a|
|
31 |
+
|0xA1|300b|
|
32 |
+
|0x99|2f0a|
|
33 |
+
|0xB9|2f0b|
|
34 |
+
|0xBE|330a|
|
35 |
+
|0xBE|330b|
|
36 |
+
|0xE8|380a|
|
37 |
+
|0xE8|380b|
|
38 |
+
|
39 |
+
When I run `cat /proc/cpuinfo | grep Serial` on my Khadas VIM3 I get `Serial : 290b100001111500001731343258****`, that means my 4-first digits are `290b` which means my PID is `0x88` which means my models will be inside [PID0x88](PID0x88) folder.
|
40 |
+
Please contact us via the [dev-group](https://groups.google.com/g/doubango-ai) if the folder correspoding to your PID is empty.
|
41 |
+
|
42 |
+
<a name="models-requirement"></a>
|
43 |
+
# Models requirement
|
44 |
+
| Folder | Requirement |
|
45 |
+
|-------- | --- |
|
46 |
+
| ultimateALPR-SDK_detect_main.mobile.model.amlogic.doubango | **Always required when NPU acceleration is enabled** |
|
47 |
+
| ultimateALPR-SDK_detect_pysearch.mobile.model.amlogic.doubango | **Always required when NPU acceleration is enabled** |
|
48 |
+
| ultimateALPR-SDK_klass_lpci.mobile.model.amlogic.doubango | Only if NPU acceleration is enabled and you want [License Plate Country Identification (LPCI)](https://www.doubango.org/SDKs/anpr/docs/Features.html#license-plate-country-identification-lpci) |
|
49 |
+
| ultimateALPR-SDK_klass_vbsr.mobile.model.amlogic.doubango | Only if NPU acceleration is enabled and you want [Vehicle Color Recognition (VCR)](https://www.doubango.org/SDKs/anpr/docs/Features.html#vehicle-color-recognition-vcr) |
|
50 |
+
| ultimateALPR-SDK_klass_vcr.mobile.model.amlogic.doubango | Only if NPU acceleration is enabled and you want [Vehicle Make Model Recognition (VMMR)](https://www.doubango.org/SDKs/anpr/docs/Features.html#vehicle-make-model-recognition-vmmr) |
|
51 |
+
| ultimateALPR-SDK_klass_vmmr.mobile.model.amlogic.doubango | Only if NPU acceleration is enabled and you want [Vehicle Body Style Recognition (VBSR)](https://www.doubango.org/SDKs/anpr/docs/Features.html#vehicle-body-style-recognition-vbsr) |
|
assets/models.amlogic_npu/pid_serial_mapping.txt
ADDED
@@ -0,0 +1,11 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
0x7D,290a
|
2 |
+
0x88,290b
|
3 |
+
0x99,2b0a
|
4 |
+
0xA1,300a
|
5 |
+
0xA1,300b
|
6 |
+
0x99,2f0a
|
7 |
+
0xB9,2f0b
|
8 |
+
0xBE,330a
|
9 |
+
0xBE,330b
|
10 |
+
0xE8,380a
|
11 |
+
0xE8,380b
|
assets/models.amlogic_npu/supported_hardware.txt
ADDED
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
1 |
+
Amlogic
|
2 |
+
Khadas VIM3
|
assets/models/README.md
ADDED
@@ -0,0 +1,50 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
- Not all files in this folder are required. It depends on your CPU type.
|
2 |
+
|
3 |
+
- All models listed here (**.model.doubango**) are useless on NVIDIA Jetson (ARM). The models for the NVIDIA Jetson devices are under [models.tensorrt](../models.tensorrt).
|
4 |
+
|
5 |
+
# All charsets #
|
6 |
+
|
7 |
+
| | ARM | x86 |comment
|
8 |
+
|-------- | --- | --- | ---|
|
9 |
+
| ultimateALPR-SDK_detect_main.desktop.model.doubango | No | **Yes** | **Always required** |
|
10 |
+
| ultimateALPR-SDK_detect_pysearch.desktop.model.doubango | No | **Yes** | **Always required** |
|
11 |
+
| ultimateALPR-SDK_detecti_main.mobile.model.doubango | **Yes** | No | **Always required** |
|
12 |
+
| ultimateALPR-SDK_detecti_pysearch.mobile.model.doubango | **Yes** | No | **Always required** |
|
13 |
+
| ultimateALPR-SDK_klass_labels_lpci.txt.doubango | **Yes** | **Yes** | Only if you want [License Plate Country Identification (LPCI)](https://www.doubango.org/SDKs/anpr/docs/Features.html#license-plate-country-identification-lpci) |
|
14 |
+
| ultimateALPR-SDK_klass_lpci.desktop.model.doubango | No | **Yes** | Only if you want [License Plate Country Identification (LPCI)](https://www.doubango.org/SDKs/anpr/docs/Features.html#license-plate-country-identification-lpci) |
|
15 |
+
| ultimateALPR-SDK_klassi_lpci.mobile.model.doubango | **Yes** | No | Only if you want [License Plate Country Identification (LPCI)](https://www.doubango.org/SDKs/anpr/docs/Features.html#license-plate-country-identification-lpci) |
|
16 |
+
| ultimateALPR-SDK_klass_labels_vcr.txt.doubango | **Yes** | **Yes** | Only if you want [Vehicle Color Recognition (VCR)](https://www.doubango.org/SDKs/anpr/docs/Features.html#vehicle-color-recognition-vcr) |
|
17 |
+
| ultimateALPR-SDK_klass_vcr.desktop.model.doubango | No | **Yes** | Only if you want [Vehicle Color Recognition (VCR)](https://www.doubango.org/SDKs/anpr/docs/Features.html#vehicle-color-recognition-vcr) |
|
18 |
+
| ultimateALPR-SDK_klassi_vcr.mobile.model.doubango | **Yes** | No | Only if you want [Vehicle Color Recognition (VCR)](https://www.doubango.org/SDKs/anpr/docs/Features.html#vehicle-color-recognition-vcr) |
|
19 |
+
| ultimateALPR-SDK_klass_labels_vmmr.txt.doubango | **Yes** | **Yes** | Only if you want [Vehicle Make Model Recognition (VMMR)](https://www.doubango.org/SDKs/anpr/docs/Features.html#vehicle-make-model-recognition-vmmr) |
|
20 |
+
| ultimateALPR-SDK_klass_vmmr.desktop.model.doubango | No | **Yes** | Only if you want [Vehicle Make Model Recognition (VMMR)](https://www.doubango.org/SDKs/anpr/docs/Features.html#vehicle-make-model-recognition-vmmr) |
|
21 |
+
| ultimateALPR-SDK_klassi_vmmr.mobile.model.doubango | **Yes** | No | Only if you want [Vehicle Make Model Recognition (VMMR)](https://www.doubango.org/SDKs/anpr/docs/Features.html#vehicle-make-model-recognition-vmmr) |
|
22 |
+
| ultimateALPR-SDK_klass_labels_vbsr.txt.doubango | **Yes** | **Yes** | Only if you want [Vehicle Body Style Recognition (VBSR)](https://www.doubango.org/SDKs/anpr/docs/Features.html#vehicle-body-style-recognition-vbsr) |
|
23 |
+
| ultimateALPR-SDK_klass_vbsr.desktop.model.doubango | No | **Yes** | Only if you want [Vehicle Body Style Recognition (VBSR)](https://www.doubango.org/SDKs/anpr/docs/Features.html#vehicle-body-style-recognition-vbsr) |
|
24 |
+
| ultimateALPR-SDK_klassi_vbsr.mobile.model.doubango | **Yes** | No | Only if you want [Vehicle Body Style Recognition (VBSR)](https://www.doubango.org/SDKs/anpr/docs/Features.html#vehicle-body-style-recognition-vbsr) |
|
25 |
+
|
26 |
+
|
27 |
+
# Latin ([A-Z0-9]) charsets #
|
28 |
+
|
29 |
+
| | ARM | x86 |
|
30 |
+
|-------- | --- | --- |
|
31 |
+
| charset_anpr_latin_size=37.txt | **Yes** | **Yes** |
|
32 |
+
| ultimateALPR-SDK_recogn2x150_latin.desktop.model.doubango | No | **Yes** |
|
33 |
+
| ultimateALPR-SDK_recogn1x100_latin.desktop.model.doubango | **Yes** | No |
|
34 |
+
|
35 |
+
# Korean charsets #
|
36 |
+
|
37 |
+
| | ARM | x86 |
|
38 |
+
|-------- | --- | --- |
|
39 |
+
| charset_anpr_korean_size=78.txt | **Yes** | **Yes** |
|
40 |
+
| ultimateALPR-SDK_recogn2x150_korean.desktop.model.doubango | No | **Yes** |
|
41 |
+
| ultimateALPR-SDK_recogn1x100_korean.desktop.model.doubango | **Yes** | No |
|
42 |
+
|
43 |
+
# Chinese charsets #
|
44 |
+
|
45 |
+
| | ARM | x86 |
|
46 |
+
|-------- | --- | --- |
|
47 |
+
| charset_anpr_chinese_size=73.txt | **Yes** | **Yes** |
|
48 |
+
| ultimateALPR-SDK_recogn2x150_chinese.desktop.model.doubango | No | **Yes** |
|
49 |
+
| ultimateALPR-SDK_recogn1x100_chinese.desktop.model.doubango | **Yes** | No |
|
50 |
+
|
assets/models/charset_anpr_chinese_size=73.txt
ADDED
@@ -0,0 +1,73 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
0 <nul>
|
2 |
+
1 0
|
3 |
+
2 1
|
4 |
+
3 2
|
5 |
+
4 3
|
6 |
+
5 4
|
7 |
+
6 5
|
8 |
+
7 6
|
9 |
+
8 7
|
10 |
+
9 8
|
11 |
+
10 9
|
12 |
+
11 A
|
13 |
+
12 B
|
14 |
+
13 C
|
15 |
+
14 D
|
16 |
+
15 E
|
17 |
+
16 F
|
18 |
+
17 G
|
19 |
+
18 H
|
20 |
+
19 I
|
21 |
+
20 J
|
22 |
+
21 K
|
23 |
+
22 L
|
24 |
+
23 M
|
25 |
+
24 N
|
26 |
+
25 O
|
27 |
+
26 P
|
28 |
+
27 Q
|
29 |
+
28 R
|
30 |
+
29 S
|
31 |
+
30 T
|
32 |
+
31 U
|
33 |
+
32 V
|
34 |
+
33 W
|
35 |
+
34 X
|
36 |
+
35 Y
|
37 |
+
36 Z
|
38 |
+
37 云
|
39 |
+
38 京
|
40 |
+
39 冀
|
41 |
+
40 吉
|
42 |
+
41 学
|
43 |
+
42 宁
|
44 |
+
43 川
|
45 |
+
44 挂
|
46 |
+
45 新
|
47 |
+
46 晋
|
48 |
+
47 桂
|
49 |
+
48 沪
|
50 |
+
49 津
|
51 |
+
50 浙
|
52 |
+
51 渝
|
53 |
+
52 港
|
54 |
+
53 湘
|
55 |
+
54 澳
|
56 |
+
55 琼
|
57 |
+
56 甘
|
58 |
+
57 皖
|
59 |
+
58 粤
|
60 |
+
59 苏
|
61 |
+
60 蒙
|
62 |
+
61 藏
|
63 |
+
62 警
|
64 |
+
63 豫
|
65 |
+
64 贵
|
66 |
+
65 赣
|
67 |
+
66 辽
|
68 |
+
67 鄂
|
69 |
+
68 闽
|
70 |
+
69 陕
|
71 |
+
70 青
|
72 |
+
71 鲁
|
73 |
+
72 黑
|
assets/models/charset_anpr_korean_size=78.txt
ADDED
@@ -0,0 +1,78 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
0 <nul>
|
2 |
+
1 0
|
3 |
+
2 1
|
4 |
+
3 2
|
5 |
+
4 3
|
6 |
+
5 4
|
7 |
+
6 5
|
8 |
+
7 6
|
9 |
+
8 7
|
10 |
+
9 8
|
11 |
+
10 9
|
12 |
+
11 가
|
13 |
+
12 강
|
14 |
+
13 거
|
15 |
+
14 경
|
16 |
+
15 고
|
17 |
+
16 광
|
18 |
+
17 교
|
19 |
+
18 구
|
20 |
+
19 기
|
21 |
+
20 나
|
22 |
+
21 남
|
23 |
+
22 너
|
24 |
+
23 노
|
25 |
+
24 누
|
26 |
+
25 다
|
27 |
+
26 대
|
28 |
+
27 더
|
29 |
+
28 도
|
30 |
+
29 두
|
31 |
+
30 라
|
32 |
+
31 러
|
33 |
+
32 령
|
34 |
+
33 로
|
35 |
+
34 루
|
36 |
+
35 리
|
37 |
+
36 린
|
38 |
+
37 마
|
39 |
+
38 머
|
40 |
+
39 모
|
41 |
+
40 무
|
42 |
+
41 므
|
43 |
+
42 바
|
44 |
+
43 배
|
45 |
+
44 버
|
46 |
+
45 보
|
47 |
+
46 부
|
48 |
+
47 북
|
49 |
+
48 사
|
50 |
+
49 산
|
51 |
+
50 서
|
52 |
+
51 세
|
53 |
+
52 소
|
54 |
+
53 수
|
55 |
+
54 아
|
56 |
+
55 어
|
57 |
+
56 오
|
58 |
+
57 외
|
59 |
+
58 우
|
60 |
+
59 울
|
61 |
+
60 원
|
62 |
+
61 육
|
63 |
+
62 이
|
64 |
+
63 인
|
65 |
+
64 자
|
66 |
+
65 저
|
67 |
+
66 전
|
68 |
+
67 제
|
69 |
+
68 조
|
70 |
+
69 종
|
71 |
+
70 주
|
72 |
+
71 천
|
73 |
+
72 충
|
74 |
+
73 타
|
75 |
+
74 하
|
76 |
+
75 허
|
77 |
+
76 호
|
78 |
+
77 후
|
assets/models/charset_anpr_latin_size=37.txt
ADDED
@@ -0,0 +1,37 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
0 <nul>
|
2 |
+
1 A
|
3 |
+
2 B
|
4 |
+
3 C
|
5 |
+
4 D
|
6 |
+
5 E
|
7 |
+
6 F
|
8 |
+
7 G
|
9 |
+
8 H
|
10 |
+
9 I
|
11 |
+
10 J
|
12 |
+
11 K
|
13 |
+
12 L
|
14 |
+
13 M
|
15 |
+
14 N
|
16 |
+
15 O
|
17 |
+
16 P
|
18 |
+
17 Q
|
19 |
+
18 R
|
20 |
+
19 S
|
21 |
+
20 T
|
22 |
+
21 U
|
23 |
+
22 V
|
24 |
+
23 W
|
25 |
+
24 X
|
26 |
+
25 Y
|
27 |
+
26 Z
|
28 |
+
27 0
|
29 |
+
28 1
|
30 |
+
29 2
|
31 |
+
30 3
|
32 |
+
31 4
|
33 |
+
32 5
|
34 |
+
33 6
|
35 |
+
34 7
|
36 |
+
35 8
|
37 |
+
36 9
|
assets/models/ultimateALPR-SDK_detect_main.desktop.model.doubango
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:47ec6c1af20fe8c88f2051e96a0e88ef5002689780b50b439a5a9ee241777e0f
|
3 |
+
size 12945520
|
assets/models/ultimateALPR-SDK_detect_pysearch.desktop.model.doubango
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:ee18f0e0399baa403c4c236f514272c8f6c1abf1e80bd4a89e907e0f21c999e1
|
3 |
+
size 7728444
|
assets/models/ultimateALPR-SDK_detecti_main.mobile.model.doubango
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:3fedb90d1eed6bdc0ff588fd067c3b704410a332ee54353cf9b4199cecb5501e
|
3 |
+
size 3184964
|
assets/models/ultimateALPR-SDK_detecti_pysearch.mobile.model.doubango
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:976c59328599fad64330526c500b83216dc532e635ba1de96cda4427d0bf6268
|
3 |
+
size 1880124
|
assets/models/ultimateALPR-SDK_klass_labels_lpci.txt.doubango
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:51359ceec576879dd7401482b2cc6842a954810b0c5b4596cfafa596a75c2bca
|
3 |
+
size 3316
|
assets/models/ultimateALPR-SDK_klass_labels_vbsr.txt.doubango
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:bb3235b57c1de1593da248a190118250121a5b18a15619428bb4f7692d6f0579
|
3 |
+
size 113
|
assets/models/ultimateALPR-SDK_klass_labels_vcr.txt.doubango
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:d0723ee8feb78b9995d31537bdbd639df733b9867683064e3e86ab97a0e3f0cc
|
3 |
+
size 100
|
assets/models/ultimateALPR-SDK_klass_labels_vmmr.txt.doubango
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:1a4dfd2025144c7fab9c24843778cc5af5ec092a33c669ef70274c053f0d5044
|
3 |
+
size 32644
|
assets/models/ultimateALPR-SDK_klass_lpci.desktop.model.doubango
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:67efc7a51445052e687e88c2ea12c998c92e8edc6c9fba152d12fae7576dee7d
|
3 |
+
size 17663312
|
assets/models/ultimateALPR-SDK_klass_vbsr.desktop.model.doubango
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:af37faaee19068d224b1832c8d284e7e58382854fb19cfe141758eb357268fa7
|
3 |
+
size 17141143
|
assets/models/ultimateALPR-SDK_klass_vcr.desktop.model.doubango
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:938dfe36d5144a632c24f7fc7d0b55c23de23f48d28193069bc8e2d540fd1d2e
|
3 |
+
size 17146267
|
assets/models/ultimateALPR-SDK_klass_vmmr.desktop.model.doubango
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:7dde0b60ee9ba4d9522b5000f461f55d1fd7d16589462393804d50f42a11638e
|
3 |
+
size 27629497
|
assets/models/ultimateALPR-SDK_klassi_lpci.mobile.model.doubango
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:0cf468d2770a62a4ccc5f475c39b8e8a3fd79496c74d6c91889a1016ea40006d
|
3 |
+
size 4917660
|
assets/models/ultimateALPR-SDK_klassi_vbsr.mobile.model.doubango
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:262e93a92b6201b0c1e66057321d55b883bb1ac3a29d53504cc9993aea6ff6cf
|
3 |
+
size 4772404
|
assets/models/ultimateALPR-SDK_klassi_vcr.mobile.model.doubango
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:0dd460e76ffa5c1835952dbc8382567af9a889f095fb01396f704ff5e6f19e66
|
3 |
+
size 4929260
|
assets/models/ultimateALPR-SDK_klassi_vmmr.mobile.model.doubango
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:f005e74ea379fe98ed0694aaa62d56ad9cb496a6b374d877896b29c9298c0e90
|
3 |
+
size 7461724
|
assets/models/ultimateALPR-SDK_recogn1x100_chinese.desktop.model.doubango
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:72a3ade8249af36a8d521a5803e57396f02cadf953233024d5a3fdcce49ecb0f
|
3 |
+
size 7209129
|
assets/models/ultimateALPR-SDK_recogn1x100_korean.desktop.model.doubango
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:3619f70cc09bafff1424fd267a6e68cf90e87f6c2d75a76a3b1fd75e1c443282
|
3 |
+
size 7257531
|