Ребята привет. Помогите найти ошибку, не работает код.
Мне нужно при загрузке фото с формы закинуть ее в канвас и если определено лицо то сохранить фото. Лицо не определяеться
Подскажите ошибку
function readURL(input) {
file = document.querySelector('input[type="file"]').files[0];
$('.form').hide();
$('#canvas').show();
var item = getBase64(file);
};
function getBase64(file) {
var reader = new FileReader();
reader.readAsDataURL(file);
reader.onload = function ()
{
$('.video-frame').show();
$('#video').show();
$('.photo-border').hide();
$('.form').hide();
var canvas = document.getElementById('canvas');
var context = canvas.getContext('2d');
var image = new Image();
image.onload = function()
{
context.drawImage(image, 0, 0);
};
image.src = reader.result;
var tracker = new tracking.ObjectTracker('face');
//tracker.setInitialScale(4.6);
tracker.setStepSize(1.7);
//tracker.setEdgesDensity(0.1);
tracking.track('#canvas', tracker);
console.log(tracker);
console.log(tracking);
tracker.track(function(event)
{
console.log(tracker);
if (event.data.length === 0) {
console.log('no');
} else {
console.log('yes');
}
});
};
};