Я обрабатываю живые кадры веб-камеры для предоставления данных движения / телеметрии, используя javascript для управления веб-игрой, и для этого использую контекст холста, чтобы получить байтовые данные ... context.getImageData (...
Есть ли другие способы считывания данных с холста, которые я могу попробовать, которые могут быть более эффективными?
Захват кадра с веб-камеры на холст занимает менее 2% времени обработки моего кадра (0,11 мс), но запуск getImageData для перевода его в читаемое состояние занимает 76% времени (3,67 мс).
Если я увеличиваю разрешение изображения, я обрабатываю изображение с коэффициентом пикселей 10, я вижу толькоувеличение обработки на 15% (4,04 мс).