Skip to content

Releases: SensorsINI/jaer

jaer-2.1.0

26 Jan 08:43
Compare
Choose a tag to compare

This release supports native text/CSV DVS data file playing.

Go to install4j jAER installers on dropbox to download installers. See video installing and updating jaer on YouTube.

New features

  • Native support for playing txt/csv files as in the DAVIS240 Event Camera Dataset; see Playing text DVS data files video on YouTube. Using the DVS640 and DVS1280x720SD AEChip classes, you can play recordings from recent higher resolution DVS event cameras.
    • Files should have one event per line in ascii either space or comma separated, in either t,x,y,p or x,y,p,t format (x,y=addresses, t=timestamp, p=polarity). Timestamps can in in int us or in float seconds. int values cannot have decimal points or commas.

Bug fixes

  • The DVS1280x720SD AEChip did not reconstruct the X addresses correctly.

jaer-2.0.4

15 Jan 08:06
Compare
Choose a tag to compare

This major release updates jAER from previous Java 8 to now use JDK (Java) version 21, Apache Netbeans 20, and JOGL 2.5.0. This long delayed release is now possible with the release of JOGL 2.5.0.

This release has not been fully tested on all platforms; in particular it has been tested on only Windows and WSL2 on Windows 11. We would love to have feedback about this release on various platforms.

Go to install4j jAER installers on dropbox to download installers. See video installing and updating jaer on YouTube.

New features

  • Binary installers (thanks to multi-platform installer builder install4j) for Windows, Linux, MacOS. These installers come bundled with Java 21 runtime environment and should be totally self-contained. The installer contains only the necessary files for running jaer (source code is not included except for resources like images and sounds.
  • install4j "Check for release update" in AEViewer/Help menu added
  • Rosbags can be played in jAER without conversion to AEDAT
  • New AEChip classes DVS640 and DVS1280x720 for visualizing inivation DVExplorer and Prophesee Gen4 camera recordings.

Bug fixes

  • The listClasses() method is fixed to scan jAER.jar
  • rosbags no longer have nonmonotonic timestamps from duplicated index entries.
  • The self-updating git fetch/checkout and ant build code has been improved to be more reliable and provide better information on build failures. Now the fetch is followed by a checkout to a new branch named update-2024xxxx to avoid conflicts with existing modifications and the progress monitors have been improved.

jaer-1.9.6

29 Dec 18:19
Compare
Choose a tag to compare

This is the final release for Java 8 (JDK 1.8.1), Netbeans 8.2, and JOGL 2.3.2. After this (unless there are maintenance releases), releases will start with 2.x.

Features this release:

  • Improved control of photoreceptor bandwidth by only changing SF bandwidth, not both PR and SF bandwidth.
  • Improved DavisTextInputFile filter with progress monitor
  • Added Dual View of user friendly and low level biases; see https://youtu.be/YI8lWU3jQ_A
  • Large number of Hot Pixels can be stored now with PrefObj
  • Support for DVExplorer camera from inivation with Samsung VGA DVS
  • Noise events can be labeled for training and testing in NoiseTesterFilter

Bug fixes

  • Fixed bug with nonmonotonic timestamps at start of DavisTextOutput
  • Make sounds work on linux
  • Fixed fading display of events to not fade during pause
  • Remind users of Speedometer to enable Controls to select points

jaer-1.9.5

29 Mar 12:51
Compare
Choose a tag to compare

Finally a working runtime release zip file.... see 1.9 releases for notes.

jaer-1.9.2

06 Feb 08:09
Compare
Choose a tag to compare

See jaer-1.9.2-features on YouTube
Improvements

  • functional zoom and pan with ctl-mouse wheel, plus ctl-0, ctl+minus, ctl+plus (equals key)
  • functional jog and shuttle with shift+mouse wheel
  • change timeslice/frame duration for playback with alt+shift+mouse wheel.
    -fixed rewind so that next packet after rewind contains only monotonic new events, which should fix many irritating filter problems
  • CamelCase search for filters/chip class names working
  • Colored logging output that tags warnings in distinctive color
  • PNG/JPG image sequence output from AVIWriters now supported
  • Info filter includes sparsity measurement

jaer-1.8.1

10 Jun 05:53
Compare
Choose a tag to compare

Self updating and initialization to git from release. If you install this release, you can turn it into a working git copy, update source code in it, and recompile jAER all from within the updater.

(1.8.1.8 fixed bug in self-updater where it was set to debug mode)

jaerupdater

jaer-init-git

buildfinished

jaer-1.7.5

08 May 13:34
Compare
Choose a tag to compare

Periodic release to roll up all commits

  • added back drag and drop file onto AEViewer.
  • fixed many small bugs in EventFilters.
    -fixed rendering of DAVIS so frames are not washed out to low contrast (by correct blending mode), uinsg ALPHA_TEST
  • added back arg to command line in linux shell script launcher and fixed to start from any folder.
  • finally jAER really closes the AEDAT file so that other files can write to it (subtle memory mapped file solution)
  • improved the DVSSliceAVIWriter and command line tool for more options
  • add parsing of AEDAT recording start time to file header comment so that even plain named files can have their true GMT time parsed and included in code.
  • fixed problem so that EventFilters really have their initFilter() method called.
  • fixed incorrect PropertyChangeListeners to add them to the AEViewer and not its Swing container. Now filters can really get PropertyChangeEvents from the AEViewer and AEPlayer.
  • added nice class from IBM to store unlimited size objects to Preferences, e.g. long lists of HotPixels.
  • renamed some classes to make sense, e.g. DavisRenderer, so they are easier to find.

jaer-1.7.4

07 Aug 10:50
Compare
Choose a tag to compare

Support for DVS240 devices.

jaer-1.7.3

18 Jun 05:45
Compare
Choose a tag to compare

Periodic release

  • Firmware version 6
  • Code cleanup, filter DevelopmentStatus updates to Stable
  • Improved caching of available filters
  • Fixed DvsSliceAvi Writer
  • More RemoteControl for biases
  • Better diagnostics printed on startup
  • DVS estimated event thresholds added to user friendly control panels for DVS and DAVIS
  • Automatic bias control for DVS enhanced in DVSBiasController
  • Tweaking of biases via slider supports automatic switching of coarse bias values in DAVIS cameras
  • RemoteControls added for DAVIS APS, IMU, DVS enabled / disabled state

jaer-1.7.2

29 Nov 14:07
Compare
Choose a tag to compare

Require new firmware v5 / logic v18.
Fixes IMU problems, DAVIS BLUE data corruption.
Fix naming of Frame Rate control in DAVIS user panel.