{"_id":"ndarray-homography","_rev":"10-d3dfb927e75b84ea8f4b815aac182fed","name":"ndarray-homography","description":"Applies a homograph to an ndarray","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"ndarray-homography","version":"1.0.0","description":"Applies a homograph to an ndarray","main":"xform.js","directories":{"example":"example"},"dependencies":{"ndarray-warp":"^1.0.0","gl-matrix-invert":"^1.0.0"},"devDependencies":{"baboon-image":"^1.0.0","luminance":"^1.0.3","ndarray-imshow":"^1.0.0","ndarray-scratch":"^1.1.1"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/mikolalysenko/ndarray-homography.git"},"keywords":["homography","ndarray","image","warp","transform"],"author":{"name":"Mikola Lysenko"},"license":"MIT","bugs":{"url":"https://github.com/mikolalysenko/ndarray-homography/issues"},"homepage":"https://github.com/mikolalysenko/ndarray-homography","_id":"ndarray-homography@1.0.0","dist":{"shasum":"c35516ea86bc2862b4e804a236a2707309fe296b","tarball":"https://registry.npmjs.org/ndarray-homography/-/ndarray-homography-1.0.0.tgz","integrity":"sha512-3D6ikbpJlsOA6LTO2hbZ/72ztAZ/R/0XXBXFe1q1WwlWX4V+qSf1+nqCPo000JfFNxwJjmJep/dJWBf02Hp03w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDe50Defwr9yYhXZV7LNSzdrpuDYhP/K7y9rttqSzbWlgIhAPkZsMK0Yj8+oBflf4YI+vSO1yvhM/RmPKlrWV2hXV8k"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"},"maintainers":[{"name":"mikolalysenko","email":"mikolalysenko@gmail.com"}]}},"readme":"ndarray-homography\n==================\nApplies a homography to an ndarray.\n\n# Example\n\n```javascript\nvar imshow = require('ndarray-imshow')\nvar baboon = require('baboon-image')\nvar luminance = require('luminance')\nvar applyHomography = require('ndarray-homography')\nvar scratch = require('ndarray-scratch')\n\nvar baboonGrey = luminance(\n  scratch.zeros([baboon.shape[0], baboon.shape[1]]),\n  baboon)\n\nimshow(applyHomography(\n  scratch.zeros(baboonGrey.shape),\n  baboonGrey,\n  [1, 0, 0,\n   0, 1, 0,\n   0, 0, 1]\n))\n```\n\n# Install\n\n```\nnpm install ndarray-homography\n```\n\n# API\n\n### `require('ndarray-homography')(dest, src, M)`\nApplies a [homography](http://en.wikipedia.org/Homography) to an ndarray.\n\n* `dest` is a destination image, which has the same size as the input image\n* `src` is the input image\n* `M` is a homography encoded as a flattened matrix in column major order (consistent with OpenGL's format)\n\n**Returns** `dest`\n\n# Credits\n(c) 2014 Mikola Lysenko. MIT License","maintainers":[{"email":"mikolalysenko@gmail.com","name":"mikolalysenko"},{"email":"th.v.d.gronde@hccnet.nl","name":"jaspervdg"},{"email":"hughskennedy@gmail.com","name":"hughsk"},{"email":"pgb@andrew.cmu.edu","name":"planeshifter"},{"email":"rsreusser@gmail.com","name":"rreusser"}],"time":{"modified":"2022-11-08T10:40:09.861Z","created":"2014-09-27T22:23:14.685Z","1.0.0":"2014-09-27T22:23:14.685Z"},"homepage":"https://github.com/mikolalysenko/ndarray-homography","keywords":["homography","ndarray","image","warp","transform"],"repository":{"type":"git","url":"git://github.com/mikolalysenko/ndarray-homography.git"},"author":{"name":"Mikola Lysenko"},"bugs":{"url":"https://github.com/mikolalysenko/ndarray-homography/issues"},"license":"MIT","readmeFilename":"README.md"}