Je cherche un moyen de comparer deux images pour voir comment ils sont similaires. Googler produit des tonnes de résultats de traitement d'image (recadrage, redimensionnement, etc.), mais rien qui puisse faire des comparaisons approximatives d'images. Il existe une bibliothèque Node.js, mais elle est la version 0.0.1 et repose sur divers paquets système tiers, donc pas stable ou portable.Comment comparer deux images en utilisant Node.js
Quelque chose le long de ces lignes:
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');
merci pour le lien, semble prometteur. – SergeyB
S'il vous plaît tenez-moi au courant, parce que je ne l'ai pas encore fait fonctionner :). – Dan
Voici un exemple d'utilisation de la lib dans "bin/imagediff". Utilisez la version de sauvegarde du module de toile comme imagediff, le plus récent semble être incompatible. Lisez le manuel d'installation de canvas et de cairo. Je me suis coincé depuis longtemps parce que j'ai manqué que j'avais besoin d'ajouter un dossier à mon PATH. – luff