@sigodenjs/imagediff
TypeScript icon, indicating that this package has built-in type declarations

0.1.2 • Public • Published

diff image utils

Diff image to check whether objects have changed.

Depends on SSIM and opencv.

Install

install opencv 3.x

For linux

git clone https://github.com/opencv/opencv
mkdir opencv/build
cd opencv/build
cmake ..
sudo make install

For mac

brew tap homebrew/science
brew install opencv@3
brew link --force opencv@3

install npm package

npm install @sigodenjs/imagediff

Usage

const { diffFactor, diffImage } = require('..');

const img1 = fs.readFileSync("img1.jpg");
const img2 = fs.readFileSync("img2.jpg");
const factor = diffFactor(img1, img2);
const img = diffImage(img1, img2);
fs.writeFileSync("/tmp/imgdiff.jpg", img);
img1 img2 diff score
pic1 pic2 pic1 0.047
view1 view2 view1 0

License

Copyright (c) 2018 sigoden

Licensed under the MIT license.

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.1.2
    1
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.1.2
    1
  • 0.1.1
    0
  • 0.1.0
    0

Package Sidebar

Install

npm i @sigodenjs/imagediff

Weekly Downloads

0

Version

0.1.2

License

MIT

Unpacked Size

14 kB

Total Files

10

Last publish

Collaborators

  • sigoden