Transform Pixels
Adjust brightness, contrast, sharpen, denoise of ROIs or objects in the video
Overview
Transforms brightness, contrast, sharpen, and denoise of ROIs or objects in the video
Inputs & Outputs
- Inputs : 1, Media Format : Raw Video
- Outputs : 1, Media Format: Raw Video
- Output Metadata : None
Pipeline usage
Use this node to improve or obscure selected pixels without changing object metadata. Object-based selection requires an upstream detector, and normally a tracker if stable object IDs matter elsewhere. Place the node before inference when the adjustment is intended as model preprocessing, or after analytics when it is presentation-only. ROI and object selections are combined with the enabled transformations; test aggressive sharpening, denoising, or grayscale against downstream model accuracy. CUDA is optional and should be enabled only on a gateway with compatible GPU support.
Properties
| Property | Description | Type | Default | Required |
|---|---|---|---|---|
enabled | Enabled | bool | true | No |
roi_labels | Regions of interest labels | string | — | No |
rois | Regions of interest to adjust. Conditional on roi_labels. Format: comma-separated normalized x,y coordinate pairs; separate multiple polygons with semicolons (for example, 0.1,0.1,0.9,0.1,0.9,0.9). | string | null | No |
object_types | ex. car,person,face.mask. Process detected objects with specified types. Use the object_label.class_label format to adjust objects that also have a specific class. | model-labels | null | No |
grayscale | Convert the image to grayscale. | bool | false | No |
auto_adjust | Automatically adjust brightness and contrast for specified regions and objects. | bool | true | No |
brightness | Brightness adjustment value. Range: minimum -100, maximum 100. Step: 1. | integer | 0 | No |
contrast | Contrast adjustment value. Range: minimum -100, maximum 100. Step: 1. | integer | 0 | No |
sharpen_intensity | Sharpen intensity value. Range: minimum 0, maximum 10. Step: 1. | integer | 0 | No |
denoise_intensity | Denoise intensity value. Range: minimum 0, maximum 10. Step: 1. | integer | 0 | No |
enable_cuda | Enable CUDA if available for accelerated processing. | bool | true | No |
Output Metadata
Node does not insert any output metadata; upstream metadata continues through the pipeline
Updated 18 days ago
