Markup and project

Selector associates a visual source with elements, features, areas, relationships, and descriptions, and then stores them in the main project.

The available markup types and actions depend on the program mode. See Program Modes for status and limitations.

Work area Selector

  • Canvas shows the current image and layout.
  • Toolbar toggles selection, creation, moving, resizing and linking.
  • The properties panel shows the type, name, geometry, descriptions and relationships of the selected object.
  • Tree and graph help to find objects and check their relationships.

Creating and editing elements

  1. Select the creation tool and select an area of the object on the canvas.
  2. Provide a type and friendly name, then add a description if necessary.
  3. Use the moving and resizing tools to refine the boundary of the object.
  4. Test the object on the desired frames or source states.

Selecting multiple objects allows you to perform supported common operations. Before making a bulk change, save the project or make sure the action can be undone.

Signs and areas of interest

A feature describes a visual property of an element or its fragment. It can be used as a template, area for a computer vision method, or material for comparison.

  • The feature is associated with the owner and the original image.
  • Crop, mask and preview help you check the saved material.
  • Copying a feature creates separate linked files if required by the selected operation.
  • The region of interest limits the measurement or processing to a portion of the image.

Relationships and groups

Relationships connect elements and characteristics: for example, they define a hierarchy, an owner, or a subject connection. The selected relationship shows the type and related objects.

Groups are saved in the project and created by supported workflows. There is no general visual editor for custom groups in the current version.

Text and voice descriptions

The description can be associated with an element, feature, relationship, match, or series of images. The text is edited before saving to the project.

Voice annotation uses the selected speech recognition method. With local Vosk the audio remains on the computer; with the cloud option, the recording is transferred to the selected service.

Multiple views and image analysis

Canvas layouts allow you to see different materials of the same project at the same time. Zoom, scrolling, and cursor can be synchronized between views.

  • Magnifying glass and pixel view show values under the cursor.
  • The histogram and line profile help evaluate brightness and color.
  • Layers and comparison allow you to compare the original image with the result of the method.

The location of the views is local to the interface and may not be part of the project being migrated.

History of changes

Supported markup changes can be undone and redone. Once you open another project or end a session, the available history may change, so use separate saved copies for important steps.

Saving and Loading

  • Ctrl+S — save the current project.
  • Ctrl+O — open Project Manager and select project or automatic save.
  • Save As creates the project in a new location. After surgery, check the associated images and results.

When saving, the project structure and the availability of associated files are checked. A warning about a missing image or result must be corrected before transferring the project to another user.

Project manager and automatic saving

The manager shows found projects, automatic saves and files with reading problems. Before restoring automatic saving, create a copy of your current project.

After duplicating, moving, or renaming a project, open it from the new location and save again to check all the content references.

Computer vision

Computer vision techniques produce results separately from the underlying markup. Running, previewing, sequences, graphs and applying the result are described in the computer vision manual.

Screph Code

Once saved, the selected project data can be opened in Screph Code. The working folder with the code and the project Screph remain different sets of files.

  • Builder can respond with text and change files in the selected working folder.
  • Before prompting, save your working folder to version control or as a backup.
  • After the answer, check the modified, created and deleted files.
  • Running the code is a separate command and does not start automatically after the Builder response.

Before shutting down

  1. Save the project and wait until the files are written.
  2. Check warnings for related content.
  3. Create a backup copy of the project directory and, separately, the working folder with the code.