A new version of OptimEyes Developer (25.7.0.0) is now available with the following changes:

  • ROI Manager Tool: Added the ability to deactivate any active ROI.
  • Blob Analysis Tool
    • When creating a new mask image using one of the Tool's thresholding functions, the name for the mask image can now be specified by typing it. (Previously, the name was always automatically generated based on the name of the input image unless an existing mask image was selected.)
    • The mask image is now created at the time the blobs are found instead of when the thresholding function checkbox is checked.
    • Single-pixel blobs are now ignored, regardless of the minimum blob size setting.
    • When executing a blob finding operation in a script, the currently active rectangle ROI (if any) is used. (Previous versions recreated the rectangle ROI that was active, if any, at the time the script was recorded.)
  • Change Tool: Fixed the activation of the color options when the Tool is opened so that they're appropriate for the input image (the image that's active when the Tool is opened.)
  • Fixed a memory leak in the following Tools when opening a script containing an old version of the Tool's scripting structure: Blob Analysis, Change, ROI Manager, ML, Picture (OpenCV), and Transform. Also update the starter code for user-created Tools to show how to free the memory under these circumstances.
  • Fixed the following Tools so that when editing of their script steps is cancelled, the Scripting Tool is properly notified: Arithmetic, Blob Finder, Edge Finder, File I/O, Histogram, Line Profile, Measurement, and ROI Manager. The starter code for custom Tools was also updated accordingly.
  • Memory allocation and deallocation functions in various parts of the application and Tools were updated to reflect current recommendations. Because this resulted in changes to several structures used by the API, any custom Tools and Script Functions compiled for previous OptimEyes versions will need to be recompiled with the updated headers in order to be compatible with versions 25.7.0.0 and later.