Я создаю глазную игру. Я использовал meteorjs, trackingjs для файлов отслеживания и peerjs для потоковой передачи. В старой версии trackingjs функция обнаружения глаз уже была там, но в новой версии доступна только функция обнаружения лица. Вот демонстрационное приложение, которое отслеживает только лицо. http://sushantbaj.meteor.com/ и это моя связь с моей GitHub репо: https://github.com/sushant12/eye-staring в документации по trackingjs, он сказал, чтоНевозможно отслеживать глаза с помощью tracking.js
Для того, чтобы использовать объект трекера, вам необходимо создать экземпляр конструктор передавая данные классификатор для обнаружения:
var objects = new tracking.ObjectTracker(['face', 'eye', 'mouth']);
так я проходил мимо «глаз» в качестве параметра, но не отслеживать мои глаза.
var tracker = new tracking.ObjectTracker('eye');
tracker.setInitialScale(4);
tracker.setStepSize(2);
tracker.setEdgesDensity(0.1);
tracking.track('#video', tracker, { camera: true });
tracker.on('track', function(event) {
context.clearRect(0, 0, canvas.width, canvas.height);
event.data.forEach(function(rect) {
context.strokeStyle = '#a64ceb';
context.strokeRect(rect.x, rect.y, rect.width, rect.height);
context.font = '11px Helvetica';
context.fillStyle = "#fff";
context.fillText('x: ' + rect.x + 'px', rect.x + rect.width + 5, rect.y + 11);
context.fillText('y: ' + rect.y + 'px', rect.x + rect.width + 5, rect.y + 22);
});
});
Что вы хотите сказать? – boszlo
@boszlo вопрос обновлен. – Raaz
@RajShakya Я не согласен с downvote и интересуюсь этим материалом, но ваш вопрос все еще ... не содержит вопроса? – somethinghere