Skip to content

Releases: JitseB/ImageP

Version 2.5 - Large performance issue solved

19 Jun 18:51

Choose a tag to compare

This version of ImageP now uses PyQtGraph instead of Matplotlib for displaying the image/frame of video. Matplotlib has an issue with quickly-changing imshow plots. PyQtGraph handles this much better. This gives a significant boost in data-processing of large video files.

Furthermore, a LUT (lookup-table) was added for the rgb/grayscale values so that the viewed image can be optimized for the best clicking experience! You will also find a rgb-to-grayscale converter box.

The imagep.py file is still about 500 lines long, so it is still a very small library. :)

You can find a screenshot of version 2.5 below:
screenshot

Happy coding!

Version 2.4 - Bug fixes and more features!

26 May 17:56

Choose a tag to compare

Version 2.4 (26 May 2021):
- Refactoring.
- Bug fix: When setting the 'frame' parameter, the initial frame now corresponds to this value.
Version 2.3 (25 May 2021):
- Bug fix: When no dots have been clicked yet, the menu ctrl+z button no longer throws an error.
- Video files are now supported! By using the right and left arrow one can flip through the frames.
- Auto-progress parameter was added for videos.
- Added frame number to statusbar for videos.
- Added alpha parameters (also: keep_alpha parameter) to change axis and dot opacity.
- Added 'auto_progress_frame_interval' as video parameter so that frames can be skipped when auto-progressing the frames.

Happy coding!

Version 2.2 - Added ctrl+z feature and small bug fix

22 May 19:20

Choose a tag to compare

This version adds a ctrl+z feature to remove the previously clicked dot, this can also be done via Action/Remove previously clicked dot.
It also fixes a small bug where a dot would be added when panning or zooming.

Version 2.1 - First public release

16 May 14:08
6a9f2a2

Choose a tag to compare

This is the first public release of ImageP, below you can find the changelog up to this point:

Version 2.1 (16 May 2021):
- Bug fix: 'gui'-parameters now actually work.
- Bug fix: Reuse QtApplication, otherwise the kernel dies in Jupyter notebooks.
- Bug fix: Catching warning caused by angle measurement.
- Removed unit origin as we cannot know it previous position, therefore we cannot compensate for it properly.
Version 2.0 (16 May 2021):
- Converted to PyQt5 application for more functionality.
- Added movable origin and button.
- Added About and Help page.
- Changed Pillow out for OpenCV for future compatibility of videos.
- Added status bar with position, distance and angle texts.
- Added pixel calibration mechanism.
- Lots of refactoring and added documentation.
Version 1.0 (9 May 2021):
- Simple single class image processor using a Matplotlib GUI and its events.

ImageP was built as a single-class library for easy use.

Happy coding!