imgcodecs library

Functions

imdecode(Uint8List buf, int flags, {Mat? dst}) Mat
imdecode reads an image from a buffer in memory. The function imdecode reads an image from the specified buffer in memory. If the buffer is too short or contains invalid data, the function returns an empty matrix. @param buf Input array or vector of bytes. @param flags The same flags as in cv::imread, see cv::ImreadModes. For further details, please see: https://docs.opencv.org/master/d4/da8/group__imgcodecs.html#ga26a67788faa58ade337f8d28ba0eb19e
imdecodeAsync(Uint8List buf, int flags, {Mat? dst}) Future<Mat>
imencode(String ext, InputArray img, {VecI32? params}) → (bool, Uint8List)
IMEncode encodes an image Mat into a memory buffer. This function compresses the image and stores it in the returned memory buffer, using the image format passed in in the form of a file extension string.
imencodeAsync(String ext, InputArray img, {VecI32? params}) Future<(bool, Uint8List)>
imread(String filename, {int flags = IMREAD_COLOR}) Mat
read an image from a file into a Mat. The flags param is one of the IMReadFlag flags. If the image cannot be read (because of missing file, improper permissions, unsupported or invalid format), the function returns an empty Mat.
imreadAsync(String filename, {int flags = IMREAD_COLOR}) Future<Mat>
imwrite(String filename, InputArray img, {VecI32? params}) bool
write a Mat to an image file.
imwriteAsync(String filename, InputArray img, {VecI32? params}) Future<bool>