If you want a color palette generator that lets you upload images, Huemint is a good option. This machine learning tool creates custom and unique palettes for brands, websites and graphics, and you can generate palettes in a variety of ways, including uploading images. Options include different AI models, contrast levels and presets, so you can experiment to find the right palette for your needs.
Another option is Khroma, an AI-powered color tool that lets you create custom palettes based on your preferences. The tool uses an algorithm trained with a neural network, and Khroma learns from the colors you select to create a custom palette. You can search and filter by hue, tint, value, color, hex and RGB values, so you can narrow down the options to find the right combination. And you can organize your palettes and give them names, along with hex codes and accessibility ratings.