Sto cercando un modo per confrontare due immagini per vedere quanto sono simili. Googling produce tonnellate di risultati di elaborazione delle immagini (ritaglio, ridimensionamento, ecc.), Ma nulla che farebbe confronti approssimativi di immagini. Esiste una libreria Node.js, ma è la versione 0.0.1 e si basa su vari pacchetti di sistema di terze parti, quindi non stabile o portatile.Come confrontare due immagini utilizzando Node.js
Qualcosa in questo senso:
var imgComparator = require('some-awesome-image-comparator-module');
// result would be between 1.0 and 0.0, where 1.0 would mean exact match
var result = imgComparator.compare('/path/to/image/1.png', '/path/to/image/2.png');
grazie per il collegamento, sembra promettente. – SergeyB
Ti prego, tienimi aggiornato, perché non l'ho ancora fatto funzionare :). – Dan
C'è un esempio di come usare la lib in "bin/imagediff". Usa la versione di salvataggio del modulo canvas come imagediff, la più recente sembra essere incompatibile. Leggi il manuale su come installare canvas e cairo. Sono rimasto bloccato a lungo perché mi mancava il fatto che avevo bisogno di aggiungere una cartella al mio PERCORSO. – luff