We are pleased to inform you that a new update is here! Robotiive released a new version, v2.58.0, with a new feature and some enhancements. These updates are aimed at enhancing your experience and ensuring smoother interactions with the application.
New Doodle Block
Find Contour
The Find Contour block is used to find contours (both inner and outer) from a given point in an image. You may select a contour by putting the point on the shape of interest. A contour is a List of Points describing the outline of the shape-of-interest.
Input
Image: The base image to search the contour. For optimum results, the image should be binary (black and white).
Point: The reference point within the contour shape.
Output
Outer Contour: The contour located outside the specified point (if any).
Inner Contours: Contour(s) representing nested shapes relative to the given point (if any).
Outer Mask: The mask image of the outer contour (if any).
Inner Mask: The mask image of the inner contour(s) (if any).
New Doodle Block
Draw Contour
The Draw Contour doodle block is used to draw a contour on a base image.
Input
Image: The base image onto which the contour shall be drawn.
Contour: The contour itself which is to be drawn on top of the image. A contour is a list of points, generated from blocks such as Find Contour
Color: The color of the contour. You can choose from the color picker, or use any upstream block, with the color in HEX-format. Eg. #ffffff
Thickness: The border width / thickness (in pixels) of the drawn contour. If a negative value is used, it fills the contour with the selected color.
Output
Image: The resulting image with the Contour drawn on top of it.
New Doodle Block
Distance To Contour
The Distance to Contour block is used to find the closest straight-line distance from a point to a given contour.
Input
Contour: The contour to which the distance is to be determined. A contour is a list of points, generated from blocks such as Find Contour & Draw Contour
Point: A set of X and Y coordinate that define the point. This input can be entered directly or obtained from the output of a previous block, or use the pen button to select a point from the screen.
Output
Distance: The distance (in pixels) between the point and the contour. The distance will be negative if the point is within the parameter of the contour.
New Doodle Block
Draw Rectangle
The Draw Rectangle doodle block is used to draw a rectangle on a base image.
Input
Image: The base image onto which the rectangle shall be drawn.
Rectangle: The four points defining the rectangle itself. You may select the rectangle using the Pen Tool, or from upstream.
Color: The color of the rectangle. You can choose from the color picker, or use any upstream block, with the color in HEX-format. Eg. #ffffff
Thickness: The border width / thickness (in pixels) of the drawn rectangle. If a negative value is used, it fills the contour with the selected color.
Output
Image: The resulting image with the rectangle drawn on top of it.
New Doodle Block
Draw Object Boxes
The Draw Object Boxes doodle block is used to draw a Object Boxes (formerly known as Recognize Rectangles), in form of Rectangles, on a base image.
Input
Image: The base image onto which the Object Boxes shall be drawn.
allResults: A list of Object Boxes (formerly known as Recognize Rectangles). Blocks with output of allResults such as OCR & Template Match can be used in this field.
Color: The color of the drawn object box. You can choose from the color picker, or use any upstream block, with the color in HEX-format. Eg. #ffffff
Thickness: The border width / thickness (in pixels) of the drawn object box. If a negative value is used, it fills the contour with the selected color.
Output
Image: The resulting image with the Object Boxes (in form of Rectangles) drawn on top of it.
New Doodle Block
Find Circles
The Find Circles doodle block is used to find circles in a given image.
Input
Image: The base image to search the circles.
Threshold: This refers to how much confidence is allowed. The higher the value, more is the accuracy which yields fewer results. The lower the value, lower is the accuracy generating more results. The default value is 0.70
Output
All Results: This is a list of Object Boxes for all of the identified circles.
New Doodle Block
PDF Pages To Image
The PDF Pages To Image doodle block allows you to specify page(s) from a PDF and merge them into a single image.
Input
pdfFilePath: Specify the path of the PDF file, for example: C:/Users/User/Downloads/example.pdf
scale: The normal scale of the generated image is 100. Increase the number to scale up. Decrease the number to scale down.
pages: Specify the page(s) to be targeted for conversion to an image. You can choose a single page, a range of pages, or individual pages separated by commas. E.g, 1, 3-7, 9, 11.
mergeDirection: This specifies whether the images will be merged below each other (Down) or side by side (Right).
verticalCropMargin: The amount of vertical crop (in pixels) for each extracted page. This amount will be applied both on top and bottom of the image.
horizontalCropMargin: The amount of horizontal crop (in pixels) for each extracted page. This amount will be applied both on the left and right of the image.
Output
Image: A single image with all of the targeted pages merged.
New Doodle Block
Average Camera Capture V2
New Doodle Block
Capture From Camera V2
New Doodle Block
Capture From Camera With Delay V2
Enhancements
Dedicated buttons for Enabling, Disabling, or Removing all Breakpoints have been added to the Debugger.
Enhancements
Robotiive will now highlight the current line when a breakpoint is triggered.
Enhancements
Increase Paddle OCR V4 stability.
We encourage you to explore these updates and take advantage of the improved functionalities in Robotiive v2.58.0. As always, your feedback is valuable to us as we continue to refine and enhance our application.