adim
January 23, 2024, 10:13am
1
ISP - Image Signal Processor
DSP - Digital Signal Processor
ISP is a HW accelerator for known algorithms in the realm of image processing.
There is no access to modify ISP FW or running your own programs on an ISP.
There is a certain amount of control through the driver to impact the behaviour.
DSP is more general purpose in which Hailo utilizes to do the pre & post processing.
The following table summarizes the main functionality utilized on Hailo-15:
Hello,
I’m looking for an example of how to use the blur (regions of interest) function in Hailo-15.
I’ve only found an example in Hailo-8 using OpenCV (using CPUs) :
tappas/core/hailo/apps/x86/re_id/re_id_overlay.cpp at master · hailo-ai/tappas · GitHub (line 65).
Regards,
Benjamin
adim
August 15, 2024, 1:16pm
4
The blur API is defined in section 2.7 of the Hailo DSP user guide document.
For an example how to use the API, you can use as reference:
/*
* Copyright (c) 2017-2024 Hailo Technologies Ltd. All rights reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the
* "Software"), to deal in the Software without restriction, including
* without limitation the rights to use, copy, modify, merge, publish,
* distribute, sublicense, and/or sell copies of the Software, and to
* permit persons to whom the Software is furnished to do so, subject to
* the following conditions:
*
* The above copyright notice and this permission notice shall be
* included in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
* LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
* OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
This file has been truncated. show original
blur API is not explicitly used, but you can check other DSP API functions being called there and use in the same manner