Я пишу приложение, которое захватывает кадр из видео каждые несколько секунд, а затем извлекает доминирующий цвет из захваченного кадра и отправляет этот цвет на интеллектуальные лампочки. Я только выяснил, как получить цвет, захватив экран и затем повторив все пиксели, но это слишком медленно. Луковицы реагируют поздно после получения цвета и не могут следить за видео в реальном времени. Есть ли функция Java, которая могла бы извлекать этот цвет без итерации?
Или есть какая-то библиотека на другом языке программирования, которая могла бы сделать эту работу проще и быстрее?
Спасибо