Copiar código del código de la siguiente manera:
Function gethistograph (imagedata) {
var arr = [];
for (var i = 0; i < 64; i++) {
arr[i] = 0;
}
data var = imagedata.data;
var power4 = Math.Pow (4, 2);
for (var i = 0, len = data.length; i <len; i += 4) {
var rojo = (datos [i] / 64) |
var verde = (datos [i + 1] / 64) |
var azul = (datos [i + 2] / 64) |
Var index = rojo * pow4 + verde * 4 + azul;
arr [index] ++;
}
Regresar arr;
}
Function cosine (arr1, arr2) {
var axb = 0,
a = 0,
B = 0;
para (var i = 0, len = arr1.length; i <len; i ++) {
axb += arr1 [i] * arr2 [i];
a += arr1 [i] * arr1 [i];
b += arr2 [i] * arr2 [i];
}
Return axb / (math.sqrt (a) * math.sqrt (b));
}
Function Gray (imgData) {
var data = imgdata.data;
for (var i = 0, len = data.length; i <len; i += 4) {
var gris = parseInt ((datos [i] + datos [i + 1] + datos [i + 2]) / 3);
datos [i + 2] = data [i + 1] = data [i] = Gray;
}
Devolver imgData;
}
Hay un problema.