Skip to content
Snippets Groups Projects
Commit 0f149655 authored by Mathieu Beligon's avatar Mathieu Beligon
Browse files

[common] (viewer) add possibility to force a color

parent bbbb26e7
No related branches found
No related tags found
No related merge requests found
......@@ -34,14 +34,14 @@ class ResultViewerABC(ABC):
def display(self):
pass
def add_object(self, obj: Object):
color = self.colors[obj.type.value]
def add_object(self, obj: Object, forced_color: ColorView = None):
color = forced_color or self.colors[obj.type.value]
self.add_rectangle(obj.x, obj.y, obj.w, obj.h, color)
self.add_text(f"{obj.type.name} ({obj.confidence:.1%})", obj.x, obj.y, color)
def add_objects(self, objects: Iterable[Object]):
def add_objects(self, objects: Iterable[Object], forced_color: ColorView = None):
for obj in objects:
self.add_object(obj)
self.add_object(obj, forced_color=forced_color)
def display_image_with_objects(self, image: Image, objects: Iterable[Object]):
self.new(image)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment