drawAnnotationsNormalized static method
void
drawAnnotationsNormalized(})
draw a box on the supplied Image around detected object using NormalizedVertex
values
Implementation
static void drawAnnotationsNormalized(
Image image, List<NormalizedVertex> vertices,
{String color = 'red', int thickness = 3}) {
for (var index = 0; index < vertices.length - 1; index++) {
final vStart = vertices[index];
final vStop = vertices[index + 1];
image.drawLine(
(vStart.x * image.width).toInt(),
(vStart.y * image.height).toInt(),
(vStop.x * image.width).toInt(),
(vStop.y * image.height).toInt(),
RgbColor.name(color),
thickness: thickness);
}
image.drawLine(
(vertices.last.x * image.width).toInt(),
(vertices.last.y * image.height).toInt(),
(vertices.first.x * image.width).toInt(),
(vertices.first.y * image.height).toInt(),
RgbColor.name(color),
thickness: thickness);
}