# Note
Since the nodes are added in the order in which the author(Takahashi) needs them,
### Connect Node
Drag the output terminal to connect to the input terminal
### Delete Node
With the node you want to delete selected, press the "Del" key
### Export
Press "Export" from the menu and save the node settings(json file)
### Import
Read the node settings(json file) output by Export
# Node
| Image |
|
Node that reads still images (bmp, jpg, png, gif) and outputs images Open the file dialog with the "Select Image" button |
| Video |
|
A node that reads a video (mp4, avi) and outputs an image for each frame Open the file dialog with the "Select Movie" button Check "Loop" to play the video in a loop "Skip rate" sets the interval for skipping the output image. |
| Video(Set Frame Position) |
|
A node that reads a video (mp4, avi) and outputs an image at the specified frame position Open the file dialog with "Select Movie" button |
| WebCam |
|
A node that reads a webcam and outputs an image for each frame Specify the camera number in the Device No drop-down list |
| RTSP |
|
A node that reads the RTSP input of a network camera and outputs an image for each frame |
| Int Value |
|
Node that outputs an integer value |
| Float Value |
|
Node that outputs the float value |
| ApplyColorMap |
|
A node that applies pseudo color to the input image and outputs a pseudo color image |
| Blur |
|
A node that executes smoothing processing on the input image and outputs the smoothed image |
| Brightness |
|
A node that executes brightness adjustment processing on the input image and outputs the brightness adjustment image Brightness adjustment value can be changed with the "alpha" slide bar |
| Canny |
|
A node that executes edge detection processing using the Canny method on the input image and outputs the edge detection image. Specify the minimum and maximum thresholds with the slider |
| Contrast |
|
A node that executes contrast adjustment processing on the input image and outputs the contrast adjustment image. Contrast adjustment value can be changed with the "beta" slide bar |
| Crop |
|
A node that performs cropping of the input image and outputs the cropped image Upper left coordinates(x1, y1) and upper right coordinates(x2, y2) can be changed with the slider |
| EqualizeHist |
|
Node that performs histogram flattening of the brightness part of the input image and outputs the image |
| Flip |
|
A node that performs horizontal/vertical inversion to the input image and outputs the image |
| Gamma Correction |
|
A node that performs gamma correction on the input image and outputs the image Gamma value can be changed with the slider |
| Grayscale |
|
A node that grayscales the input image and outputs the image |
| HSV |
|
A node that converts the input image to HSV, manipulates the HSV, and outputs a BGR image |
| Omnidirectional Viewer |
|
A node that transforms an input image(360-degree image) with the specified roll, pitch, and yaw axes and outputs the image The input image is assumed to be an equirectangular projection image |
| Resize |
|
A node that resizes the input image with the specified height, width and interpolation method and outputs the image. |
| Sepia |
|
A node that converts the input image to a sepia image and outputs it |
| Simple Filter |
|
A node that performs 3x3 2D filtering processing on the input image and outputs the image |
| Threshold |
|
A node that binarizes the input image and outputs the image Specify the binarization algorithm with "type" Change threshold with "threshold" In "type", "Otsu binarization (THRESH_OTSU)" is an automatic threshold determination algorithm, so the "threshold" value is ignored. |
| Classification |
|
Node that performs classification on the input image The output image is a raw image Performs classification on the bounding box when an Object Detection node is connected |
| Face Detection |
|
Node that performs face detection on the input image The output image is a raw image |
| Low-Light Image Enhancement |
|
A node that performs Low-Light Image Enhancement on the input image The output image is an image with Low-Light Image Enhancement applied. |
| Monocular Depth Estimation |
|
A node that performs monocular depth estimation on the input image The output image is a grayscale image to which monocular depth estimation is applied. |
| Object Detection |
|
Node that performs object detection on the input image The output image is a raw image |
| Pose Estimation |
|
Node that performs attitude estimation for the input image The output image is a raw image |
| Semantic Segmentation |
|
Node that performs semantic segmentation on the input image The output image is a raw image |
| QR Code Detection |
|
Node that executes QR code detection for the input image The output image is a raw image |
| FPS |
|
A node that calculates FPS based on the processing time(ms) of the node Processing time input terminal can be added with "Add Slot" |
| RGB Histgram |
|
Node that calculates the histogram of each RGB channel of the input image and displays it in the graph |
| BRISQUE |
|
A node that evaluates image quality using BRISQUE * The higher the number, the worse |
| Draw Information |
|
Draw the analysis result for the image of the node that outputs the raw image such as Classification node and Object Detection node. |
| Image Concat |
|
Node that displays multiple input images side by side Image input terminal can be added with "Add Slot" |
| PutText |
|
A node that draws text in the upper left of the input image Drawing color can be selected in the color map By connecting the processing time input terminal, the processing time is also drawn. |
| Result Image |
|
Node to display the image Display larger than the processing node Also, if you connect a node that outputs raw images such as a Classification node or Object Detection node, the analysis result will be added and drawn. |
| Result Image(Large) |
|
Larger than the Result Image node |
| ON/OFF Switch |
|
Node to switch whether to output the input image or not |
| Video Writer |
|
Node to export the input image as a video Output destination, output size, FPS are specified in "setting.json" |
| MOT |
|
Node that inputs an Object Detection node and executes MOT(Multi Object Tracking) |
| Exec Python Code |
|
Node that executes Python code The variable for the input image is "input_image" The variable for the output image is "output_image" |
| Screen Capture |
|
Node that captures and outputs the desktop full screen |
| YouTube |
|
Node that reads YouTube and outputs images Please specify the URL of the YouTube video in the URL field and press the "Start" button It will take some time before playback starts Specify the YouTube loading interval with "Interval(ms)" |