Тут либо математика (перевод в тот же Lab, если вам не нравится RGB, и таки расчет близости к эталону), либо не стоит и начинать.
Для каждой точки RGB элементарно рассчитывается расстояние до каждой из точек палитры
Для каждой точки RGB элементарно рассчитывается расстояние до каждой из точек палитры
вы вообще понимаете разницу между палитрой и цветовой моделью?
всего-то и надо разделить RGB-диапазон на 8 частей по близости
В любом случае цветовой куб меняться не будет, только оси координат.
RGB в виде трёхмерной декартовой системы координат
Реализовывать метод в готовом библиотечном классе?
System.out.println(arrayList);
, как это сделал пользователь задавший вопрос. А заодно поведайте пожалуйста, что это за странный итератор .of
?Инициализация выполнена вполне законно
ArrayList<?>
, нельзя создать объект коллекции. У вас компилятор будет ругаться, по крайней мере в Eclipse. List<String> stooges = Arrays.asList("Larry", "Moe", "Curly");
и в таком случае ArrayList можно заменить на обычный массив фиксированной величины: String [] example = {"Larry", "Moe", "Curly"};
поскольку теряется смысл размерности, заранее неизвестной величины массива. Вот пример с сайта oracle по вашим ссылкам: Integer[] numbers = ...
...
List<Integer> values = Arrays.asList(numbers);
это не алгоритмическая задача
Это время получения и записи в БД, или время получения координат? Если вы работаете со свёрточной нейро-сетью, чтоб получить координаты, то чтоб ускорить процесс его нужно принципиально поменять :)