2つの画像を比較してどれほど似ているかを探しています。グーグルでは、画像処理結果(切り取り、サイズ変更など)が数多く生成されますが、画像のおおよその比較はありません。 1つのNode.jsライブラリがありますが、バージョンは0.0.1で、さまざまなサードパーティのシステムパッケージに依存しているため、安定性や移植性はありません。これらの線に沿ってNode.jsを使用して2つの画像を比較する方法
何か:
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');
ありがとうございます。有望です。 – SergeyB
私はまだそれを動作させなかったので、最新の状態に保ってください:)。 – Dan
"bin/imagediff"でlibを使用する方法の例があります。キャンバスモジュールの保存版をimagediffとして使用すると、最新のものと互換性がないようです。 canvasとcairoのインストール方法のマニュアルを読んでください。私は私のPATHにフォルダを追加する必要があることを逃したので、私は長い時間立ち往生した。 – luff