Color sensor for scanning the rgb of clothes

Hi, I am working on a school project where with an arduino sensor I send the color to the esp32 board, and then to my java spring project to show the color , and then do other stuff with the data (the project is about machine learning i chose to make outfits). It s a requirement to use arduino. What color sensor that gives me RGB values should I use for clothing? It has to be relatively accurate, at least more than TCS3472, I already bought that and it is extremely accurate but only with some colors, not all. Which are the best? I also plan to get one of those lenses to minimize the field of view of the sensor.

according to my research and opinion GY-31 TCS3200 or TCS230 and ISL29125 Color Sensors with an Arduino will be my recommendation.
hope this helps :slight_smile: