> but I might still need a layer between Images.jl and my package because > most of tracking algorithm uses only grayscale images, but still not sure > about that. >
Based on my experience (re)implementing active appearance models, I'd say many tracking algorithms work even better with colored images than with grayscale ones. Anyway, you can always convert data to a format of your choice (e.g. 2D or 3D arrays), process in the algorithm and convert the result back to Image.