interactive_shape_recognition 1.0.1
interactive_shape_recognition: ^1.0.1 copied to clipboard
Dart port of inkandswitch/interactive-shape-recognition, an implementation of "A Simple Approach to Recognise Geometric Shapes Interactively".
This is a port of inkandswitch/interactive-shape-recognition, an implementation of "A Simple Approach to Recognise Geometric Shapes Interactively" by Joaquim A. Jorge and Manuel J. Fonseca.
See the online demo to see this plugin in action.
Usage #
final List<Offset> points = [
// your points here, e.g.
Offset(0, 0),
Offset(0, 1),
Offset(0, 2),
];
final DetectedShape detectedShape = detectShape(points);
switch (detectedShape.shape) {
case Shape.line:
print('Detected a line');
case Shape.circle:
print('Detected a circle');
case Shape.rectangle:
print('Detected a rectangle');
case Shape.unknown:
print('Detected an unknown shape');
}