Szukam sposobu, aby porównać dwa obrazy, aby zobaczyć, jak są podobne. Googling to daje mnóstwo efektów przetwarzania obrazu (kadrowanie, zmiana rozmiaru itp.), Ale nic, co mogłoby zrobić przybliżone porównania obrazów. Istnieje jedna biblioteka Node.js, ale jest to wersja 0.0.1 i opiera się na różnych pakietach systemowych innych firm, więc nie jest stabilna ani przenośna.Jak porównać dwa obrazy za pomocą Node.js
Coś wzdłuż tych linii:
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');
dziękuję za link, wygląda obiecująco. – SergeyB
Proszę, utrzymuj mnie na bieżąco, ponieważ nie sprawiłam, że to jeszcze działa :). – Dan
Istnieje przykład użycia biblioteki w "bin/imagediff". Użyj wersji canvas modułu canvas jako imagediff, a najnowsza wydaje się być niekompatybilna. Przeczytaj instrukcję instalacji płótna i cairo. Utknąłem przez długi czas, ponieważ przegapiłem, że muszę dodać folder do mojej PATH. – luff