| Image | 26 |![]() |
27 | 28 | This node opens a single image file (common image formats are supported). 29 | | 30 |
| Image Folder | 34 |![]() |
35 | 36 | This node allows retrieving a sequence of images in a specified directory. Also makes it possible to iterate and loop over the sequence. 37 | | 38 |
| Screen Recorder | 42 |![]() |
43 | 44 | Using this node, it is possible to capture the main screen or get all available screens (as a single large image). We can capture screen(s) as a single snapshot or a stream of snapshots. 45 | | 46 |
| 2D Shape | 50 |![]() |
51 | 52 | This node creates several primitive 2D shapes with control over size, fill color, stroke color, and stroke weight. 53 | | 54 |
| Video | 58 |![]() |
59 | 60 | This node retrieve a video file and allows common video play functionality (playing, seeking, frame skip, and looping) 61 | | 62 |
| Webcam | 66 |![]() |
67 | 68 | As the name denotes, this node is for capturing image streams from connected webcams. 69 | | 70 |
| Crop | 80 |![]() |
81 | 82 | Node for cropping an input image. It offers two modes for cropping: (1) center crop, and (2) two corner crop 83 | | 84 |
| Flip | 88 |![]() |
89 | 90 | Flips the input image either horizontally, vertically or both. 91 | | 92 |
| Mask | 96 |![]() |
97 | 98 | Applies a binary mask to an input image. 99 | | 100 |
| Normalize | 104 |![]() |
105 | 106 | Normalizes the input image using provided mean and std. 107 | | 108 |
| Resize | 112 |![]() |
113 | 114 | Node for resizing the input image. 115 | | 116 |
| Rotate | 120 |![]() |
121 | 122 | Rotates the input image. There is an option for allowing reshaping of the rotated image, if off the rotated image is truncated, otherwise it will resize the rotated image such that no truncation happens. 123 | | 124 |
| Threshold | 128 |![]() |
129 | 130 | Node for thresholding input images. 131 | | 132 |
| Convolution | 142 |![]() |
143 | 144 | This node applies convolution operation for a parameterized kernel and the input image. 145 | | 146 |
| Edge Detection | 150 |![]() |
151 | 152 | This node allows for application of several edge detection algorithms on the input image. 153 | | 154 |
| Light Enhancement | 158 |![]() |
159 | 160 | Currently this node only offers an implementation of the VEVID algorithm from PhyCV library. 161 | | 162 |
| Smoothing / Sharpening | 166 |![]() |
167 | 168 | This node contains some of the common algorithms for smoothing and sharpening of the input image. 169 | | 170 |
| Code Snippet | 174 |![]() |
175 | 176 | We can use this node to write our own custom python filter code snippet. The variable "inImg" holds the reference to the input image and the variable "outImg" is the reference to the output image. 177 | | 178 |
| Canvas | 187 |![]() |
188 | 189 | This node allows for composition of several input images into an output image. It supports layering, transforming, and several blending modes. 190 | | 191 |
| Image View | 195 |![]() |
196 | 197 | This node is used to visulize the output image or output image sequence. It has a context menu with entries for resizing and saving the displayed image. 198 | | 199 |
| Image Writer | 208 |![]() |
209 | 210 | Node for writing image files to disk. 211 | | 212 |
| Video Writer | 216 |![]() |
217 | 218 | Node for writing video files to disk. 219 | | 220 |