UI Overview - PatrickPenguinTurtle/GRIPWiki GitHub Wiki

##Interface Tour The main window primarily consists of three views: the preview, the palette, and the pipeline.

GRIP views

##Palette

This is where you can search for operations to add to your pipeline. You can add a new step to your pipeline by clicking on an operation in the palette.

1


##Pipeline The most important of the three views is the pipeline. The pipeline shows you a diagram of all of the steps, sockets, and connections in your pipeline.

###Steps

A step is an instance of a computer vision operation in a pipeline. A step can do an operation such as Gaussian blur, threshold, or detect lines.

Steps have inputs on the left and output on the right. Inputs and outputs include both Mats (images) and other parameters such as blur radius and threshold values.

io

You can remove a step or change its position in the pipeline using the small buttons

dr

###Socket Controls

Most inputs can be set with some sort of control. As an example, the "Blur" operation has a slider for changing the blur radius.

input

###Connections

Inputs such as images are often passed into a step from the output of a previous step.

You can make a connection between two steps by clicking and dragging sockets (as shown below). It can be deleted by clicking either of the sockets.

connection

###Preview Buttons

Preview buttons look like this: Preview button

The preview button toggles a view of the image at that step in the pipeline. For example, a simple image filter like a Gaussian blur would have a preview that displays the result after the image is passed through the Gaussian blur filter. You can use the preview to see what the data looks like after each step to help debug your algorithm.


##Preview

This is where you can see the previews of certain outputs. Click the preview button Preview button next to an output to make it show up in the preview pane.

If you change the inputs of a step (such as by moving a slider), you can see the results change in real-time..

2