This package is able to detect edges on an image file. Currently there are the Soble, Scharr and Laplace-Operator available. Feel free to open an issue for any problems or new operators or new functionality.
import 'dart:io';
import 'package:image/image.dart' as img;
import 'package:image_edge_detection/functions.dart';
void main() async {
// Read an image from file
final imageFile = File("test.png");
//Transfrom the Image and get the Result
final result = await det.applySobelOnFile(imageFile);
//Write result back to the original File
imageFile.writeAsBytes(img.encodePng(result));
//Display image as Widget
// Image.file(imageFile)
}
Original Image | Applied Sobel-Operator |
---|---|