Is there a way or a library available that can load an image (jpeg, png, etc) and assign the pixel values of that image into a list or matrix? I’d like to do some experiments with image and pattern recognition.
A little nudge in the right direction would be appreciated.
I’ve used the repa-devil package for this in the past. It lets you work with a bunch of formats using Developer’s Image Library (DevIL). You can read and write all the formats you are likely to care about.
The actual image data is given as a Repa array. This is a great library for array operations and makes it very easy to write parallel code.