bugfix embedding check

pull/293/head
Vladimir Mandic 2020-11-19 15:22:08 -05:00
parent 62635d23ed
commit 387a080c89
1 changed files with 2 additions and 1 deletions

View File

@ -77,12 +77,13 @@ const status = (msg) => {
let original; let original;
async function calcSimmilariry(result) { async function calcSimmilariry(result) {
document.getElementById('compare-container').style.display = human.config.face.embedding.enabled ? 'block' : 'none'; document.getElementById('compare-container').style.display = human.config.face.embedding.enabled ? 'block' : 'none';
if (!human.config.face.embedding.enabled) return;
if ((result?.face?.length > 0) && (result?.face[0].embedding?.length !== 192)) return; if ((result?.face?.length > 0) && (result?.face[0].embedding?.length !== 192)) return;
if (!original) { if (!original) {
original = result; original = result;
document.getElementById('compare-canvas').getContext('2d').drawImage(original.canvas, 0, 0, 200, 200); document.getElementById('compare-canvas').getContext('2d').drawImage(original.canvas, 0, 0, 200, 200);
} }
const simmilarity = human.simmilarity(original.face[0].embedding, result.face[0].embedding); const simmilarity = human.simmilarity(original?.face[0]?.embedding, result?.face[0]?.embedding);
document.getElementById('simmilarity').innerText = `simmilarity: ${Math.trunc(1000 * simmilarity) / 10}%`; document.getElementById('simmilarity').innerText = `simmilarity: ${Math.trunc(1000 * simmilarity) / 10}%`;
} }