UNPKG

nfv

Version:

[Updated to use ndv package instead dv] FormVision is a node.js library for extracting data from scanned forms

20 lines (17 loc) 436 B
// Generated by CoffeeScript 1.12.7 var dv; dv = require('ndv'); module.exports = function(image) { var binarizedImage, grayImage, skew; grayImage = image.toGray(); binarizedImage = grayImage.otsuAdaptiveThreshold(400, 400, 0, 0, 0.1).image; skew = binarizedImage.findSkew().angle; if (Math.abs(skew) < 0.15) { skew = 0; } if (skew) { return image.rotate(skew); } else { return new dv.Image(image); } };