You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Changes since last release (v2023.02)
Vision library
Added six new functions:
Bilateral filter
Gamma Correction
Histogram (single channel)
Image enhancement (color and brightness adjustment)
2D Convolution
ConverTo() function, similar to OpenCV's ConverTo function to multiply and adds some factors to each pixel of the image.
Updated Debayer example to use BGR pixel format instead of RGB to be consistent with OpenCV.
Gaussian Blur – Now it uses the 2D convolution function internally.
Added three more variations of the TransformPixel() function to process individual pixels.
Math library
Refactored RISC-V on-board tests to have common HLS .cpp source code shared between different implementations for IcicleKit, BeagleFire-V and Discovery Kit boards. The difference is the Libero project files for each board.
Updated readme files for all functions regarding resource usage with Libero 2024.2
Removed SmartHLS compilation patch from BeagleFire-V math sin_performance example
DSP library
New library with an initial FFT function (in-place, radix-2, 256 point, 16-bit Real & Imaginary number input stream)
Other
Set all example program arguments in the libraries makefiles to use SHLS_LIBRARY_DIR to make it easier to compile off-tree (e.g. when importing a project from Eclipe IDE) by updating a single variable.
Cleaned-up some makefiles removing deprecated variables
Added PolarFire SoC Discovery Kit and BeagleV-Fire boards reference design repos as submodules
Added scripts to compile within PowerShell in Windows