QRCode_det
This version of QRCode detetion model has been converted to run on the Axera NPU using w8a16 quantization.
This model has been optimized with the following LoRA:
Compatible with Pulsar2 version: 5.1
Convert tools links:
For those who are interested in model conversion, you can try to export axmodel through
Support Platform
| Chips |
model |
cost |
|
yolov5n |
1.73 ms |
|
yolov8n |
3.64 ms |
|
yolov9t |
4.75 ms |
| AX650 |
yolov10n |
3.67 ms |
|
yolo11n |
3.42 ms |
|
yolo12n |
6.87 ms |
|
yolo26n |
3.24 ms |
|
NanodetPlus |
2.16 ms |
|
DEIMv2_femto(u16) |
3.76 ms |
|
|
|
|
yolov5n |
5.79 ms |
|
yolov8n |
9.26 ms |
|
yolov9t |
11.6 ms |
| AX630C |
yolov10n |
9.71 ms |
|
yolo11n |
9.65 ms |
|
yolo12n |
20.24 ms |
|
yolo26n |
10.04 ms |
|
NanodetPlus |
5.93 ms |
|
|
|
|
yolov5n |
2.11 ms |
|
yolov8n |
4.04 ms |
|
yolov9t |
4.91 ms |
| AX637 |
yolov10n |
4.05 ms |
|
yolo11n |
3.84 ms |
|
yolo12n |
6.40 ms |
|
yolo26n |
3.50 ms |
|
NanodetPlus |
2.38 ms |
How to use
Download all files from this repository to the device
.
โโโ config.json
โโโ CPP
โ โโโ ax_deimv2_qrcode_batch
โ โโโ ax_nanodetplus_qrcode_batch
โ โโโ ax_yolov5_qrcode_batch
โ โโโ ax_yolov8_qrcode_batch
โ โโโ ax_yolo26_qrcode_batch
โโโ cpp_result.png
โโโ images
โ โโโ qrcode_01.jpg
โ โโโ qrcode_02.jpg
โ โโโ qrcode_03.jpg
| โโโ ...
โ โโโ qrcode_55.jpg
โโโ model
โ โโโ AX620E
โ โ โโโ nanodet-plus-m_630_npu1.axmodel
โ โ โโโ yolo11n_630_npu1.axmodel
โ โ โโโ yolo12n_630_npu1.axmodel
โ โ โโโ yolo26n_630_npu1.axmodel
โ โ โโโ yolov10n_630_npu1.axmodel
โ โ โโโ yolov5n_630_npu1.axmodel
โ โ โโโ yolov8n_630_npu1.axmodel
โ โ โโโ yolov9t_630_npu1.axmodel
โ โโโ AX637
โ โ โโโ nanodet-plus-m_637_npu1.axmodel
โ โ โโโ yolo11n_637_npu1.axmodel
โ โ โโโ yolo12n_637_npu1.axmodel
โ โ โโโ yolo26n_637_npu1.axmodel
โ โ โโโ yolov10n_637_npu1.axmodel
โ โ โโโ yolov5n_637_npu1.axmodel
โ โ โโโ yolov8n_637_npu1.axmodel
โ โ โโโ yolov9t_637_npu1.axmodel
โ โโโ AX650
โ โโโ deimv2_femto_650_npu1_u16.axmodel
โ โโโ nanodet-plus-m_650_npu1.axmodel
โ โโโ yolo11n_650_npu1.axmodel
โ โโโ yolo12n_650_npu1.axmodel
โ โโโ yolo26n_650_npu1.axmodel
โ โโโ yolov10n_650_npu1.axmodel
โ โโโ yolov5n_650_npu1.axmodel
โ โโโ yolov8n_650_npu1.axmodel
โ โโโ yolov9t_650_npu1.axmodel
โโโ py_result.png
โโโ python
โ โโโ QRCode_axmodel_infer_DEIMv2.py
โ โโโ QRCode_axmodel_infer_Nanodet.py
โ โโโ QRCode_axmodel_infer_v5.py
โ โโโ QRCode_axmodel_infer_v8.py
โ โโโ QRCode_axmodel_infer_26.py
โ โโโ QRCode_onnx_infer_DEIMv2.py
โ โโโ QRCode_onnx_infer_Nanodet.py
โ โโโ QRCode_onnx_infer_v5.py
โ โโโ QRCode_onnx_infer_v8.py
โ โโโ QRCode_onnx_infer_26.py
โ โโโ requirements.txt
โโโ README.md
Inference
Input Data:
|-- images
| `-- qrcode_01.jpg
| `-- qrcode_02.jpg
| `-- qrcode_03.jpg
| `-- qrcode_04.jpg...
Inference with AX650 Host, such as M4N-Dock(็ฑ่ฏๆดพPro)
Python
run with python3 QRCode_axmodel_infer_xxx.py
root@ax650:~/QRCode# python3 QRCode_axmodel_infer_DEIMv2.py
[INFO] Available providers: ['AxEngineExecutionProvider']
[INFO] Using provider: AxEngineExecutionProvider
[INFO] Chip type: ChipType.MC50
[INFO] VNPU type: VNPUType.DISABLED
[INFO] Engine version: 2.12.0s
[INFO] Model type: 2 (triple core)
[INFO] Compiler version: 4.2 b98901c3
่ฏๅซๆๅ๏ผ
ๅพ็ ./qrcode_test/qrcode_01.jpg ๅค็่ๆถ: 0.2165 ็ง
่ฏๅซๆๅ๏ผ
ๅพ็ ./qrcode_test/qrcode_02.jpg ๅค็่ๆถ: 0.1540 ็ง
่ฏๅซๆๅ๏ผ
ๅพ็ ./qrcode_test/qrcode_03.jpg ๅค็่ๆถ: 0.1456 ็ง
่ฏๅซๆๅ๏ผ
ๅพ็ ./qrcode_test/qrcode_05.jpg ๅค็่ๆถ: 0.1449 ็ง
Output:

C++
./ax_xxx_qrcode_batch -m xxx_npu1.axmodel -i images/
Output:
