def get_preview_image(self): corners = self.output_ports["output_array"]._value if len(corners) == 0: return self.input_ports["input_image"]._value output_image = IPFImage3cType.convert(self.input_ports["input_image"]._value) width = self.properties["width"].get_value() height = self.properties["height"].get_value() cv.DrawChessboardCorners(output_image, (width, height), corners, 1) return output_image
def get_preview_image(self): circles = self.output_ports["output_array"]._value if len(circles) == 0: return self.input_ports["input_image"]._value output_image = IPFImage3cType.convert(self.input_ports["input_image"]._value) for x, y, r in circles: cv.Circle(output_image, ( int(x), int(y)), int(r), (0, 0, 255)) return output_image
def get_preview_image(self): lines = self.output_ports["output_array"]._value if len(lines) == 0: return self.input_ports["input_image"]._value output_image = IPFImage3cType.convert(self.input_ports["input_image"]._value) for p1, p2 in lines: cv.Line(output_image, p1, p2, (0, 0, 255), 3) return output_image
def get_preview_image(self): return IPFImage3cType.convert(self.output_ports["output_image"]._value)