This project uses https://github.com/flutter-clutter/flutter-simple-edge-detection as a plugin package
The plugin itself requires to be tweaked for gradle to run smoothly, opencv files needed for working of project are too large to be pushed onto git, so they must be manually configured.
documentation for configuration: https://www.flutterclutter.dev/flutter/tutorials/implementing-edge-detection-in-flutter/2020/1509/