def __init__(self, parent):
super(HomographyScene, self).__init__(parent)
self.points = []
self.main_pixmap_item = None # Either None or a QGraphicsPixmapItem representing the loaded image
# Point configuration
self.point_rad = 12 # Radius, in pixels
self.point_pen_color = QtGui.QColor(255, 74, 13, 230) # R, G, B, A
self.point_pen = QtGui.QPen(self.point_pen_color, 6)
self.point_brush_color = QtGui.QColor(195, 13, 255, 20) # R, G, B, A
self.point_brush = QtGui.QBrush(self.point_brush_color)
self.point_selected = False
self.selected_point = None
font = QtGui.QFont()
font.setPixelSize(48)
font.setBold(True)
self.label_font = font
self.label_pen_color = QtGui.QColor(0, 0, 0) # R, G, B
self.label_pen = QtGui.QPen(self.label_pen_color, 2)
self.label_brush_color = QtGui.QColor(255, 255, 255) # R, G, B
self.label_brush = QtGui.QBrush(self.label_brush_color)
评论列表
文章目录