Skip to content

cps-lab-saga/image-processing-widget

Repository files navigation

GUI to explore OpenCV image processing functions.

Installation

Download latest release from here.

  1. From packaged .exe file (Windows)
    • Download latest .zip file from releases.
    • Extract contents and run the .exe file
      • The application will look for a config file image_processing_config.ini and a plugins folder plugins in its current directory.
  2. From wheel
    • Download latest wheel file from releases.
    • Install wheel pip install <package-name>.whl
    • Run widget image_processing
      • The application will look for a config file image_processing_config.ini and a plugins folder plugins in its install directory.
  • Modify the config file to change configuration or activate/deactivate plugins.
  • New plugins can be added to the plugins folder.

Usage

  • Scroll to zoom in and out.
  • Scroll on the x or y axis to zoom only vertically or horizontally.
  • Use the left mouse button to move around.
  • Double-click the left mouse button to activate ROI.
  • Double-click the right mouse button the activate crosshairs.

Drag and drop image onto widget. Select process and adjust parameters.

Screenshot 1 Screenshot 2 Screenshot 3

Config

The plugins activated are listed after process_plugins = and roi_plugins = in the config file and are seperated by commas. Add and remove these as needed. Available plugins can be found in the plugins folder and their names are shown in the “.image-processing-plugin" files.

There are 2 display modes (auto and 8-bit). Change these as needed.