Open source SDK to create applications leveraging event-based vision hardware equipment
Prophesee Devices
Documentation
Prophesee Devices
Added support of EVK3 GenX320 MP based on the Mass Production (MP) model of the new GenX320 sensor
Added sample metavision_riscv_logger that shows how to receive log messages from an application embedded in the GenX320 sensor
Open SDK Modules (OpenEB)
In I_ROI class:
Added RollingEventBuffer utility class that can manage overlapping events time slices.
In I_EventsStream class, the function RawData *get_latest_raw_data(long &n_rawbytes)
is deprecated in favor of DataTransfer::BufferPtr get_latest_raw_data()
that uses smart pointers to improve and simplify memory management
Enhanced File to HDF5 Converter to enable batch conversion of datasets
Added a resize()
method in the event buffer structure exposed to python
Installation
Documentation
Added Architecture section describing the design and workflows of HAL, Driver module and the Camera Plugins.
Added section listing support of Operating Systems and EVKs in previous versions of the SDK
Added Camera Plugin Upgrade Guide page listing all the API changes to take into account for the maintenance of the camera plugins.
In Biases page, added API usage examples showing how to disable biases ranges check
Clarified difference between HDF5 event files and HDF5 files generated by pre-processing in ML module
In Active Pixel Detection sample page, added that this tool can also be used to detect active pixels for other sensors than GenX320 (Gen3.1, Gen4.1 and IMX636)
Added new entry in the FAQ about error raised when trying to read files with non-ANSI characters in the path
Prophesee Devices
Open SDK Modules (OpenEB)
Added I_RoiPixelMask class to handle ROI (Region Of Interest) pixel mask on GenX320
Added new functions in I_ROI:
Renamed I_EventRateNoiseFilterModule class into I_EventRateActivityFilterModule for clarity (with deprecated alias for former name) and added new functions to handle new features of this module on GenX320
Fixed bug in C++ File Cutter tool that caused output RAW file to have unexpected content in the header that would lead to further issues when file was then converted to HDF5
Packaging
Metavision::DeviceDiscovery
,Metavision::I_AntiFlickerModule
,Metavision::I_CameraSynchronization
,Metavision::I_ErcModule
,Metavision::I_HW_Identification
,Metavision::I_LL_Biases
,Metavision::I_PluginSoftwareInfo
Metavision::I_EventTrailFilterModule
Here is a comprehensive list of the changes to the HAL API introduced in this release ordered by class:
Other changes in OpenEB API: