Exemplo n.º 1
0
    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
Exemplo n.º 2
0
 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         
Exemplo n.º 3
0
 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         
Exemplo n.º 4
0
 def get_preview_image(self):
     return IPFImage3cType.convert(self.output_ports["output_image"]._value)