Pages doesn’t support an image carousel (yet), so yes you’d need to use a collection component.
Are your images arranged in multiple columns in a single row, or the other way around?
If you have them all in a single row, then you’ll need to dynamically transpose them into a vertical list, and then use that in a collection.
A method for doing that is described in the below post: