The following sections provide answers to some frequently asked questions.
What can Live Sense SDK for Linux do?
Live Sense SDK for Linux, a multi platform solution powered by AI, enables apps and devices to detect real-time hazards and road signs to help drivers make informed decisions. It can detect objects, on the road and in the surrounding space, in real-time using just the edge processing on the device that can plug into any type of vehicle, regardless of internet connectivity. A complete list of features can be found here.
Which regions are supported by Live Sense SDK for Linux?
Live Sense core functionality for object detection and classification works for any road surface globally.
Can Live Sense SDK for Linux recognize road signs from all over the world?
The latest version recognizes the most common road signs today, including speed limits, stop signs, and hazard signs. For a detailed list, refer to our developer guide.
Our current SDK version accurately identifies speed limit signs posted in regions where the signs are similar to signs in:
- North America
Reach out to our support team if you would like to have Live Sense SDK for Linux increase its coverage.
What is the best way to mount devices running Live Sense SDK for Linux?
The best way to mount mobile or embedded devices running Live Sense SDK for Linux is on the windshield or on the dashboard so that it has a clear and unobstructed view of the road in front of the vehicle. The performance is best when the mount can hold the device still with no vibrations.
Will the Live Sense SDK for Linux drain my battery?
Live Sense SDK for Linux uses the CPU, GPU, and processor to run the AI models and to process the detections. We recommend you plug in your device if you plan to use it for long periods of time.
Can it detect objects/signs in low light conditions or during rain?
The performance of the SDK depends on how good the lighting is and how clear the sign is. Even our eyes are not able to recognize dark objects. The SDK does function in low-light or at night provided the object or sign is illuminated well.
Invalid App ID or App Code
1) Ensure that you have set License Key, App ID and App Code while authenticating your app.
2) Ensure that you are using the correct App ID and App Code values that can be obtained from the developer portal in the project details.
Contact the access support if your license key has expired.
What the minimum confidence value for the models should be?
The confidence is defined as the accuracy with which a certain object or sign is recognized by a machine learning model. Low confidence values might lead to an increase in false positives when the model recognizes incorrect objects.
A very high confidence value means the model will recognize objects or signs almost identical to those used for its training, and it might ignore a few similar kinds. We recommend a minimum confidence value of
0.6 (60%) for our models.
A detailed list of each model and its recommended confidence value can be found in Models.
The AI model does not detect any object
- Check the minimum confidence value. It should be set to a value between
- Check the labels in the label file.
- Initialize the camera.
- Point your camera to the images based on which model you are testing.
What types of edge hardware will run the Live Sense SDK for Linux?
We have tested and confirmed the SDK will run on the devices and system configurations listed in the System Requirements.
However it is entirely possible, even likely, that the SDK will run on other devices, provided the device meets one or more of the following hardware requirements:
- A 64-bit ARMv8 CPU, or
- A NVIDIA GPU, or
- A non-NVIDIA GPU
Examples of non-NVIDA GPUs would be, but are certainly not limited to, the GC7000Lite by Vivante, and the Rogue 8XE GE8430 from PowerVR. These GPUs support OpenCL and OpenGL ES 3.1.
Will the Live Sense SDK for Linux run on various Dashcam devices?
While we do not have the capacity to test every Dashcam-like device on the market, here are a few considerations and tips to help answer that question.
- What CPU is powering the device? If it is a 64-bit ARM CPU, then likely the SDK will support that ARM processor.
See System Requirements.
- What GPU make and model is on the device, if any? If a GPU is resident on the device and the GPU supports OpenCL or OpenGL ES 3.x, then very likely the GPU-delegate functionality of the SDK will run on that particular GPU.
- What specific Operating System is running on the device? If it is a variant of Debian, then again it is likely the SDK will run on that device. However, if the Operating System is a real-time OS, such as but not limited to VxWorks, QNX or FreeRTOS, then it is very unlikely the SDK will run on that device. In that case, contact HERE developer support.
Licensing and terms
For the complete guide to HERE licensing, see https://developer.here.com/faqs#licensing--terms.