Khadas has released new (beta) image of VIM3:
https://forum.khadas.com/t/vim3-3l-ubuntu-22-04-linux-5-15-testing-images-are-available-now/20600What is interesting there is ability to offload H264 decoding to hardware.
Quick test with new image and Ultimate-ALPR shows that there no (yet) support for it.
Running runtimeKey outputs this:
```
*[COMPV INFO]: [UltBaseOpenCL] !!!Booom!!!, OpenCL successfully loaded [libOpenCL.so]
*[COMPV INFO]: [UltOcrEngine] Tensorflow version: 1.12.3
*[COMPV INFO]: [UltAlprPlugin] Loading plugin: /home/khadas/devel/ultimateALPR-SDK/binaries/linux/aarch64/libultimatePluginAmlogicNPU.so ...
*[COMPV INFO]: [CompVSharedLib] Loading sharded library from /home/khadas/devel/ultimateALPR-SDK/binaries/linux/aarch64/libultimatePluginAmlogicNPU.so
*[COMPV INFO]: [CompVSharedLib] Loaded shared lib: /home/khadas/devel/ultimateALPR-SDK/binaries/linux/aarch64/libultimatePluginAmlogicNPU.so
*[COMPV INFO]: [UltAlprSdkEnginePrivate]**** Copyright (C) 2011-2023 Doubango Telecom <https://www.doubango.org> ****
You're using an unlicensed version of ultimateALPR-SDK <https://github.com/DoubangoTelecom/ultimateALPR-SDK>
without the rights to include the SDK in any form of commercial product.
*[COMPV INFO]: [UltAlprSdkEnginePrivate]IC took 0 millis
*[COMPV INFO]: [CompVCpu] Enabling asm code
*[COMPV INFO]: [CompVCpu] Enabling intrinsic code
***[COMPV ERROR]: function: "UltimateBaseDebugPrint()"
file: "/home/ultimate/ultimateALPR/SDK_dev/lib/../../../ultimateBase/lib/include/ultimate_base_debug.h"
line: "51"
message: [[Check Code]]Operation Failed (COMPV_ERROR_CODE_E_INVALID_PARAMETER) -> Serial number is empty. Required for Amlogic path mapping.
***[COMPV ERROR]: function: "UltimateBaseDebugPrint()"
file: "/home/ultimate/ultimateALPR/SDK_dev/lib/../../../ultimateBase/lib/include/ultimate_base_debug.h"
line: "51"
message: [[Check Code]]Operation Failed (COMPV_ERROR_CODE_E_INVALID_PARAMETER) -> PathToNPU failed
***[COMPV ERROR]: function: "UltimateBaseDebugPrint()"
file: "/home/ultimate/ultimateALPR/SDK_dev/lib/../../../ultimateBase/lib/include/ultimate_base_debug.h"
line: "51"
message: [UltAlprSdkEngine]Failed to initialize the engine
****[ULTALPR_SDK FATAL]: function: "main()"
file: "/home/ultimate/ultimateALPR/SDK_dist/samples/c++/runtimeKey/runtimeKey.cxx"
line: "59"
message: Assertion failed!
Aborted```
This is just kind request to Doubango to add support for this. Previous version of VIM3 image (or actually rather old one :) ) works flawlessly, but this would probably speed up things (or just lower the CPU usage) when working.