{"_id":"opencv","_rev":"2996803","name":"opencv","description":"Node Bindings to OpenCV","dist-tags":{"latest":"7.0.0"},"maintainers":[{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"}],"time":{"modified":"2023-08-29T02:06:42.000Z","created":"2012-01-19T08:04:18.424Z","7.0.0":"2020-03-10T09:45:28.051Z","6.2.0":"2019-03-20T09:37:08.385Z","6.1.0":"2019-03-20T08:55:43.340Z","6.0.0":"2016-09-23T10:53:57.818Z","5.0.0":"2016-02-09T08:44:10.619Z","4.0.0":"2015-11-26T17:55:47.498Z","3.2.0":"2015-08-22T16:05:40.106Z","3.1.0":"2015-08-17T16:40:18.714Z","3.0.0":"2015-02-11T20:53:09.964Z","2.0.0":"2015-02-11T19:01:08.120Z","1.0.0":"2014-10-11T16:21:37.948Z","0.7.0":"2014-09-24T18:08:44.116Z","0.6.0":"2014-09-17T20:36:22.446Z","0.5.0":"2014-03-14T21:38:18.966Z","0.4.0":"2013-12-24T00:11:25.994Z","0.3.1":"2013-07-17T22:48:52.462Z","0.3.0":"2013-06-19T18:28:17.036Z","0.2.0":"2013-06-19T18:24:25.222Z","0.1.0":"2013-05-01T18:54:36.293Z","0.0.12":"2013-03-05T19:29:29.491Z","0.0.11":"2013-03-01T02:03:54.495Z","0.0.10":"2013-02-05T22:38:07.205Z","0.0.9":"2012-11-12T21:34:34.084Z","0.0.8":"2012-10-24T06:02:00.479Z","0.0.7":"2012-10-15T20:39:01.092Z","0.0.6":"2012-08-24T20:26:37.432Z","0.0.5":"2012-07-31T00:34:07.576Z","0.0.4":"2012-05-29T22:07:35.035Z","0.0.3":"2012-04-26T20:37:35.054Z","0.0.2":"2012-01-20T02:23:29.302Z","0.0.1":"2012-01-19T08:04:18.424Z"},"users":{},"author":{"name":"Peter Braden","email":"peterbraden@peterbraden.co.uk"},"repository":{"type":"git","url":"git+https://github.com/peterbraden/node-opencv.git"},"versions":{"7.0.0":{"name":"opencv","version":"7.0.0","description":"Node Bindings to OpenCV","author":{"name":"Peter Braden","email":"peterbraden@peterbraden.co.uk"},"dependencies":{"buffers":"^0.1.1","nan":"^2.14.0"},"devDependencies":{"glob":"^5.0.3","request":"^2.88.2","tape":"^3.0.0"},"license":"MIT","scripts":{"build":"node-gyp build","test":"node test/unit.js","install":"node-gyp rebuild"},"keywords":["opencv","computer","vision","quadrocopter"],"main":"./lib/opencv","repository":{"type":"git","url":"git+https://github.com/peterbraden/node-opencv.git"},"engines":{"node":">=0.12"},"gypfile":true,"gitHead":"6c132343118436aa56e0a47e5c4d591b8941117c","bugs":{"url":"https://github.com/peterbraden/node-opencv/issues"},"homepage":"https://github.com/peterbraden/node-opencv#readme","_id":"opencv@7.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"},"dist":{"shasum":"493c1b81e72cf47d4c52b3f9b34e2fa2d5714dea","size":5519397,"noattachment":false,"key":"/opencv/-/opencv-7.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/opencv/download/opencv-7.0.0.tgz"},"maintainers":[{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opencv_7.0.0_1583833527643_0.6470174047469217"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T11:17:34.048Z","hasInstallScript":true,"publish_time":1583833528051,"_cnpm_publish_time":1583833528051},"6.2.0":{"name":"opencv","version":"6.2.0","description":"Node Bindings to OpenCV","author":{"name":"Peter Braden","email":"peterbraden@peterbraden.co.uk"},"dependencies":{"buffers":"^0.1.1","istanbul":"0.4.5","nan":"^2.0.9","node-pre-gyp":"*"},"devDependencies":{"tape":"^3.0.0","aws-sdk":"~2.1.20","glob":"^5.0.3","request":"^2.44.0"},"license":"MIT","scripts":{"build":"node-gyp build","test":"node test/unit.js","install":"node-gyp rebuild"},"keywords":["opencv","computer","vision","quadrocopter"],"main":"./lib/opencv","repository":{"type":"git","url":"git+https://github.com/peterbraden/node-opencv.git"},"engines":{"node":">=0.12"},"gypfile":true,"gitHead":"5decfb3c339bfa182ac13e8db97bf87178279aed","bugs":{"url":"https://github.com/peterbraden/node-opencv/issues"},"homepage":"https://github.com/peterbraden/node-opencv#readme","bundleDependencies":["node-pre-gyp"],"_id":"opencv@6.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"},"dist":{"shasum":"2f37526fcd725e5934cbdaa84ae884e4d126fa4e","size":7869742,"noattachment":false,"key":"/opencv/-/opencv-6.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/opencv/download/opencv-6.2.0.tgz"},"maintainers":[{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opencv_6.2.0_1553074627963_0.544787682234896"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T11:17:30.874Z","hasInstallScript":true,"publish_time":1553074628385,"_cnpm_publish_time":1553074628385},"6.1.0":{"name":"opencv","version":"6.1.0","description":"Node Bindings to OpenCV","author":{"name":"Peter Braden","email":"peterbraden@peterbraden.co.uk"},"dependencies":{"buffers":"^0.1.1","istanbul":"0.4.5","nan":"^2.0.9","node-pre-gyp":"^0.6.33"},"devDependencies":{"tape":"^3.0.0","aws-sdk":"~2.1.20","glob":"^5.0.3","request":"^2.44.0"},"license":"MIT","scripts":{"build":"node-gyp build","test":"node test/unit.js","install":"node-pre-gyp install --build-from-source"},"keywords":["opencv","computer","vision","quadrocopter"],"main":"./lib/opencv","repository":{"type":"git","url":"git+https://github.com/peterbraden/node-opencv.git"},"engines":{"node":">=0.12"},"binary":{"module_name":"opencv","module_path":"./build/{module_name}/v{version}/{configuration}/{node_abi}-{platform}-{arch}/","remote_path":"./{module_name}/v{version}/{configuration}/","package_name":"{node_abi}-{platform}-{arch}.tar.gz","host":"https://node-opencv.s3.amazonaws.com"},"gitHead":"77c4fb52b5406f969524d7f8ae35e61dc109bc54","bugs":{"url":"https://github.com/peterbraden/node-opencv/issues"},"homepage":"https://github.com/peterbraden/node-opencv#readme","bundleDependencies":["node-pre-gyp"],"_id":"opencv@6.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"},"dist":{"shasum":"a0f5cca7ff718d1e4be0a1ead718f315e8d79b00","size":7900211,"noattachment":false,"key":"/opencv/-/opencv-6.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/opencv/download/opencv-6.1.0.tgz"},"maintainers":[{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opencv_6.1.0_1553072142933_0.23029543932836272"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-19T11:17:27.769Z","hasInstallScript":true,"publish_time":1553072143340,"_cnpm_publish_time":1553072143340},"6.0.0":{"name":"opencv","version":"6.0.0","description":"Node Bindings to OpenCV","author":{"name":"Peter Braden","email":"peterbraden@peterbraden.co.uk"},"dependencies":{"buffers":"^0.1.1","istanbul":"0.4.5","nan":"^2.0.9","node-pre-gyp":"^0.6.30"},"devDependencies":{"tape":"^3.0.0","aws-sdk":"~2.1.20","glob":"^5.0.3","request":"^2.44.0"},"license":"MIT","scripts":{"build":"node-gyp build","test":"node test/unit.js","install":"node-pre-gyp install --fallback-to-build"},"keywords":["opencv","computer","vision","quadrocopter"],"main":"./lib/opencv","repository":{"type":"git","url":"https://github.com/peterbraden/node-opencv.git"},"engines":{"node":">=0.12"},"binary":{"module_name":"opencv","module_path":"./build/{module_name}/v{version}/{configuration}/{node_abi}-{platform}-{arch}/","remote_path":"./{module_name}/v{version}/{configuration}/","package_name":"{node_abi}-{platform}-{arch}.tar.gz","host":"https://node-opencv.s3.amazonaws.com"},"gitHead":"4586b9bd40c75e795a11db6f898a60aa8654354c","bugs":{"url":"https://github.com/peterbraden/node-opencv/issues"},"homepage":"https://github.com/peterbraden/node-opencv","bundleDependencies":["node-pre-gyp"],"_id":"opencv@6.0.0","_shasum":"9682bc5c5f35e7d77421bddcf651cf3fe3debe56","_from":".","_npmVersion":"2.5.1","_nodeVersion":"1.2.0","_npmUser":{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"},"dist":{"shasum":"9682bc5c5f35e7d77421bddcf651cf3fe3debe56","size":6855475,"noattachment":false,"key":"/opencv/-/opencv-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/opencv/download/opencv-6.0.0.tgz"},"maintainers":[{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/opencv-6.0.0.tgz_1474628036708_0.5535066712182015"},"directories":{},"_cnpmcore_publish_time":"2021-12-19T11:17:24.360Z","hasInstallScript":true,"publish_time":1474628037818,"_cnpm_publish_time":1474628037818},"5.0.0":{"name":"opencv","version":"5.0.0","description":"Node Bindings to OpenCV","author":{"name":"Peter Braden","email":"peterbraden@peterbraden.co.uk"},"dependencies":{"buffers":"^0.1.1","nan":"^2.0.9","node-pre-gyp":"^0.6.11"},"devDependencies":{"tape":"^3.0.0","aws-sdk":"~2.1.20","glob":"^5.0.3","request":"^2.44.0"},"license":"MIT","scripts":{"build":"node-gyp build","test":"node test/unit.js","install":"node-pre-gyp install --fallback-to-build"},"keywords":["opencv","computer","vision","quadrocopter"],"main":"./lib/opencv","repository":{"type":"git","url":"https://github.com/peterbraden/node-opencv.git"},"engines":{"node":">=0.12"},"binary":{"module_name":"opencv","module_path":"./build/{module_name}/v{version}/{configuration}/{node_abi}-{platform}-{arch}/","remote_path":"./{module_name}/v{version}/{configuration}/","package_name":"{node_abi}-{platform}-{arch}.tar.gz","host":"https://node-opencv.s3.amazonaws.com"},"gitHead":"5fb426aa1428b3d16e7fb0b1412f44410077382e","bugs":{"url":"https://github.com/peterbraden/node-opencv/issues"},"homepage":"https://github.com/peterbraden/node-opencv","bundleDependencies":["node-pre-gyp"],"_id":"opencv@5.0.0","_shasum":"8da2bf34b5e8e9e33379c039010306d3ec2a5865","_from":".","_npmVersion":"2.5.1","_nodeVersion":"1.2.0","_npmUser":{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"},"maintainers":[{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"}],"dist":{"shasum":"8da2bf34b5e8e9e33379c039010306d3ec2a5865","size":6830272,"noattachment":false,"key":"/opencv/-/opencv-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/opencv/download/opencv-5.0.0.tgz"},"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/opencv-5.0.0.tgz_1455007444049_0.017289589159190655"},"directories":{},"_cnpmcore_publish_time":"2021-12-19T11:17:21.515Z","hasInstallScript":true,"publish_time":1455007450619,"_cnpm_publish_time":1455007450619},"4.0.0":{"name":"opencv","version":"4.0.0","description":"Node Bindings to OpenCV","author":{"name":"Peter Braden","email":"peterbraden@peterbraden.co.uk"},"dependencies":{"buffers":"^0.1.1","nan":"^2.0.9","node-pre-gyp":"^0.6.11"},"devDependencies":{"tape":"^3.0.0","aws-sdk":"~2.1.20","glob":"^5.0.3","request":"^2.44.0"},"license":"MIT","scripts":{"build":"node-gyp build","test":"node test/unit.js","install":"node-pre-gyp install --fallback-to-build"},"keywords":["opencv","computer","vision","quadrocopter"],"main":"./lib/opencv","repository":{"type":"git","url":"git+https://github.com/peterbraden/node-opencv.git"},"engines":{"node":">=0.12"},"binary":{"module_name":"opencv","module_path":"./build/{module_name}/v{version}/{configuration}/{node_abi}-{platform}-{arch}/","remote_path":"./{module_name}/v{version}/{configuration}/","package_name":"{node_abi}-{platform}-{arch}.tar.gz","host":"https://node-opencv.s3.amazonaws.com"},"gitHead":"8e4d10137cfaff3e8397a4e3401c79311941b643","bugs":{"url":"https://github.com/peterbraden/node-opencv/issues"},"homepage":"https://github.com/peterbraden/node-opencv#readme","bundleDependencies":["node-pre-gyp"],"_id":"opencv@4.0.0","_shasum":"474f47f65852f7a0828932d725fed55cc47bd82d","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"},"maintainers":[{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"}],"dist":{"shasum":"474f47f65852f7a0828932d725fed55cc47bd82d","size":6827747,"noattachment":false,"key":"/opencv/-/opencv-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/opencv/download/opencv-4.0.0.tgz"},"directories":{},"_cnpmcore_publish_time":"2021-12-19T11:17:18.720Z","hasInstallScript":true,"publish_time":1448560547498,"_cnpm_publish_time":1448560547498},"3.2.0":{"name":"opencv","description":"Node Bindings to OpenCV","author":{"name":"Peter Braden","email":"peterbraden@peterbraden.co.uk"},"dependencies":{"buffers":"0.1.1","nan":"^1.7.0","node-pre-gyp":"^0.6.4"},"version":"3.2.0","devDependencies":{"tape":"^3.0.0","aws-sdk":"~2.1.20","glob":"^5.0.3","request":"^2.44.0"},"license":"MIT","scripts":{"build":"node-gyp build","test":"node test/unit.js","install":"node-pre-gyp install --fallback-to-build"},"keywords":["opencv","computer","vision","quadrocopter"],"main":"./lib/opencv","repository":{"type":"git","url":"https://github.com/peterbraden/node-opencv.git"},"engines":{"node":">=0.10"},"binary":{"module_name":"opencv","module_path":"./build/{module_name}/v{version}/{configuration}/{node_abi}-{platform}-{arch}/","remote_path":"./{module_name}/v{version}/{configuration}/","package_name":"{node_abi}-{platform}-{arch}.tar.gz","host":"https://node-opencv.s3.amazonaws.com"},"gitHead":"110fc740b1b8b1fa401e842122d2763f10ada20f","bugs":{"url":"https://github.com/peterbraden/node-opencv/issues"},"homepage":"https://github.com/peterbraden/node-opencv","bundleDependencies":["node-pre-gyp"],"_id":"opencv@3.2.0","_shasum":"41e1fb9d528ff52a1cf7139ac88ec90e535a72dd","_from":".","_npmVersion":"2.5.1","_nodeVersion":"1.2.0","_npmUser":{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"},"maintainers":[{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"}],"dist":{"shasum":"41e1fb9d528ff52a1cf7139ac88ec90e535a72dd","size":6494342,"noattachment":false,"key":"/opencv/-/opencv-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/opencv/download/opencv-3.2.0.tgz"},"directories":{},"_cnpmcore_publish_time":"2021-12-19T11:17:15.873Z","hasInstallScript":true,"publish_time":1440259540106,"_cnpm_publish_time":1440259540106},"3.1.0":{"name":"opencv","description":"Node Bindings to OpenCV","author":{"name":"Peter Braden","email":"peterbraden@peterbraden.co.uk"},"dependencies":{"buffers":"0.1.1","nan":"^1.7.0","node-pre-gyp":"^0.6.4"},"version":"3.1.0","devDependencies":{"tape":"^3.0.0","aws-sdk":"~2.1.20","glob":"^5.0.3","request":"^2.44.0"},"license":"MIT","scripts":{"build":"node-gyp build","test":"node test/unit.js","install":"node-pre-gyp install --fallback-to-build"},"keywords":["opencv","computer","vision","quadrocopter"],"main":"./lib/opencv","repository":{"type":"git","url":"https://github.com/peterbraden/node-opencv.git"},"engines":{"node":">=0.10"},"binary":{"module_name":"opencv","module_path":"./build/{module_name}/v{version}/{configuration}/{node_abi}-{platform}-{arch}/","remote_path":"./{module_name}/v{version}/{configuration}/","package_name":"{node_abi}-{platform}-{arch}.tar.gz","host":"https://node-opencv.s3.amazonaws.com"},"gitHead":"b382a807d2c2fea68d87dd4f4bf9c54ab59bd6a4","bugs":{"url":"https://github.com/peterbraden/node-opencv/issues"},"homepage":"https://github.com/peterbraden/node-opencv","bundleDependencies":["node-pre-gyp"],"_id":"opencv@3.1.0","_shasum":"c4ee06cf49d85a2a301c966cfb2e43978e888290","_from":".","_npmVersion":"2.5.1","_nodeVersion":"1.2.0","_npmUser":{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"},"maintainers":[{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"}],"dist":{"shasum":"c4ee06cf49d85a2a301c966cfb2e43978e888290","size":6493923,"noattachment":false,"key":"/opencv/-/opencv-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/opencv/download/opencv-3.1.0.tgz"},"directories":{},"_cnpmcore_publish_time":"2021-12-19T11:17:13.218Z","hasInstallScript":true,"publish_time":1439829618714,"_cnpm_publish_time":1439829618714},"3.0.0":{"name":"opencv","description":"Node Bindings to OpenCV","author":{"name":"Peter Braden","email":"peterbraden@peterbraden.co.uk"},"dependencies":{"node-pre-gyp":"0.5.31","buffers":"0.1.1","nan":"1.4.3"},"version":"3.0.0","devDependencies":{"tape":"^3.0.0","aws-sdk":"~2.0.21","glob":"^4.0.6","request":"^2.45.0"},"license":"MIT","scripts":{"build":"node-gyp build","test":"node test/unit.js","install":"node-pre-gyp install --fallback-to-build"},"keywords":["opencv","computer","vision","quadrocopter"],"main":"./lib/opencv","repository":{"type":"git","url":"https://github.com/peterbraden/node-opencv.git"},"engines":{"node":">=0.10"},"binary":{"module_name":"opencv","module_path":"./build/{module_name}/v{version}/{configuration}/{node_abi}-{platform}-{arch}/","remote_path":"./{module_name}/v{version}/{configuration}/","package_name":"{node_abi}-{platform}-{arch}.tar.gz","host":"https://node-opencv.s3.amazonaws.com"},"gitHead":"e7604cda59328f67b6b4eb5f5966c080680ad190","bugs":{"url":"https://github.com/peterbraden/node-opencv/issues"},"homepage":"https://github.com/peterbraden/node-opencv","bundleDependencies":["node-pre-gyp"],"_id":"opencv@3.0.0","_shasum":"4309466654706bc23635ca48d17e49216c484294","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.11.16","_npmUser":{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"},"maintainers":[{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"}],"dist":{"shasum":"4309466654706bc23635ca48d17e49216c484294","size":5575602,"noattachment":false,"key":"/opencv/-/opencv-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/opencv/download/opencv-3.0.0.tgz"},"directories":{},"_cnpmcore_publish_time":"2021-12-19T11:17:10.362Z","hasInstallScript":true,"publish_time":1423687989964,"_cnpm_publish_time":1423687989964},"2.0.0":{"name":"opencv","description":"Node Bindings to OpenCV","author":{"name":"Peter Braden","email":"peterbraden@peterbraden.co.uk"},"dependencies":{"buffers":"0.1.1","nan":"1.4.3"},"version":"2.0.0","devDependencies":{"tape":"^3.0.0"},"license":"MIT","scripts":{"build":"node-gyp build","test":"node test/unit.js","install":"node-gyp rebuild"},"keywords":["opencv","computer","vision","quadrocopter"],"main":"./lib/opencv","repository":{"type":"git","url":"https://github.com/peterbraden/node-opencv.git"},"engines":{"node":">=0.10"},"gypfile":true,"gitHead":"081ca6056fac34716b212d62f1224c9f662ac99e","bugs":{"url":"https://github.com/peterbraden/node-opencv/issues"},"homepage":"https://github.com/peterbraden/node-opencv","_id":"opencv@2.0.0","_shasum":"d26a4c1d2e730660bc596525e8c0c9b6efbe376d","_from":".","_npmVersion":"2.5.1","_nodeVersion":"1.2.0","_npmUser":{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"},"maintainers":[{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"}],"dist":{"shasum":"d26a4c1d2e730660bc596525e8c0c9b6efbe376d","size":5568877,"noattachment":false,"key":"/opencv/-/opencv-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/opencv/download/opencv-2.0.0.tgz"},"directories":{},"_cnpmcore_publish_time":"2021-12-19T11:17:07.731Z","hasInstallScript":true,"publish_time":1423681268120,"_cnpm_publish_time":1423681268120},"1.0.0":{"name":"opencv","description":"Node Bindings to OpenCV","author":{"name":"Peter Braden","email":"peterbraden@peterbraden.co.uk"},"dependencies":{"buffers":"0.1.1","nan":"^1.3.0"},"version":"1.0.0","devDependencies":{"vows":"*"},"license":"MIT","scripts":{"build":"node-gyp build","test":"vows test/unit.js","install":"node-gyp rebuild"},"keywords":["opencv","computer","vision","quadrocopter"],"main":"./lib/opencv","repository":{"type":"git","url":"https://github.com/peterbraden/node-opencv.git"},"engines":{"node":">=0.10"},"gypfile":true,"bugs":{"url":"https://github.com/peterbraden/node-opencv/issues"},"homepage":"https://github.com/peterbraden/node-opencv","_id":"opencv@1.0.0","dist":{"shasum":"eb74ea8cb3588b4723ac3efd4094257d9cd65388","size":5564287,"noattachment":false,"key":"/opencv/-/opencv-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/opencv/download/opencv-1.0.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"},"maintainers":[{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"}],"directories":{},"_cnpmcore_publish_time":"2021-12-19T11:17:05.151Z","hasInstallScript":true,"publish_time":1413044497948,"_cnpm_publish_time":1413044497948},"0.7.0":{"name":"opencv","description":"Node Bindings to OpenCV","author":{"name":"Peter Braden","email":"peterbraden@peterbraden.co.uk"},"dependencies":{"buffers":"0.1.1"},"version":"0.7.0","devDependencies":{"vows":"*"},"engines":{"node":">=0.4.1"},"license":"MIT","scripts":{"build":"node-gyp build","preinstall":"node-gyp clean rebuild","test":"vows test/unit.js"},"keywords":["opencv","computer","vision","quadrocopter"],"main":"./lib/opencv","repository":{"type":"git","url":"https://github.com/peterbraden/node-opencv.git"},"bugs":{"url":"https://github.com/peterbraden/node-opencv/issues"},"homepage":"https://github.com/peterbraden/node-opencv","_id":"opencv@0.7.0","dist":{"shasum":"c8d96a72333fdd69ea962c4cce1ec6572ada939a","size":5554929,"noattachment":false,"key":"/opencv/-/opencv-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/opencv/download/opencv-0.7.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"},"maintainers":[{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"}],"directories":{},"_cnpmcore_publish_time":"2021-12-19T11:17:02.333Z","hasInstallScript":true,"publish_time":1411582124116,"_cnpm_publish_time":1411582124116},"0.6.0":{"name":"opencv","description":"Node Bindings to OpenCV","author":{"name":"Peter Braden","email":"peterbraden@peterbraden.co.uk"},"dependencies":{"buffers":"0.1.1"},"version":"0.6.0","devDependencies":{"vows":"*"},"engines":{"node":">=0.4.1"},"license":"MIT","scripts":{"build":"node-gyp build","preinstall":"node-gyp clean rebuild","test":"vows test/unit.js"},"keywords":["opencv","computer","vision","quadrocopter"],"main":"./lib/opencv","repository":{"type":"git","url":"https://github.com/peterbraden/node-opencv.git"},"bugs":{"url":"https://github.com/peterbraden/node-opencv/issues"},"homepage":"https://github.com/peterbraden/node-opencv","_id":"opencv@0.6.0","dist":{"shasum":"5b402f359225c184f1267c07a3a850ee4a8d57d9","size":5556317,"noattachment":false,"key":"/opencv/-/opencv-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/opencv/download/opencv-0.6.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"},"maintainers":[{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"}],"directories":{},"_cnpmcore_publish_time":"2021-12-19T11:16:59.400Z","hasInstallScript":true,"publish_time":1410986182446,"_cnpm_publish_time":1410986182446},"0.5.0":{"name":"opencv","description":"Node Bindings to OpenCV","author":{"name":"Peter Braden","email":"peterbraden@peterbraden.co.uk"},"dependencies":{"buffers":"0.1.1"},"version":"0.5.0","devDependencies":{"vows":"*"},"engines":{"node":">=0.4.1"},"license":"MIT","scripts":{"preinstall":"node-gyp clean rebuild","test":"vows test/unit.js"},"keywords":["opencv","computer","vision","quadrocopter"],"main":"./lib/opencv","repository":{"type":"git","url":"https://github.com/peterbraden/node-opencv.git"},"bugs":{"url":"https://github.com/peterbraden/node-opencv/issues"},"homepage":"https://github.com/peterbraden/node-opencv","_id":"opencv@0.5.0","dist":{"shasum":"d54cefbe5d78ccacff62fd91732691190d438c9d","size":4270576,"noattachment":false,"key":"/opencv/-/opencv-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/opencv/download/opencv-0.5.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"},"maintainers":[{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"}],"directories":{},"_cnpmcore_publish_time":"2021-12-19T11:16:53.958Z","hasInstallScript":true,"publish_time":1394833098966,"_cnpm_publish_time":1394833098966},"0.4.0":{"name":"opencv","description":"Node Bindings to OpenCV","author":{"name":"Peter Braden","email":"peterbraden@peterbraden.co.uk"},"dependencies":{"buffers":"0.1.1"},"version":"0.4.0","devDependencies":{"vows":"*"},"engines":{"node":">=0.4.1"},"license":"MIT","scripts":{"preinstall":"node-gyp clean rebuild","test":"vows test/unit.js"},"keywords":["opencv","computer","vision","quadrocopter"],"main":"./lib/opencv","repository":{"type":"git","url":"https://github.com/peterbraden/node-opencv.git"},"bugs":{"url":"https://github.com/peterbraden/node-opencv/issues"},"homepage":"https://github.com/peterbraden/node-opencv","_id":"opencv@0.4.0","dist":{"shasum":"a56f979a7347bc31567102f46537b50a3f5294c8","size":3559333,"noattachment":false,"key":"/opencv/-/opencv-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/opencv/download/opencv-0.4.0.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"},"maintainers":[{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"}],"directories":{},"_cnpmcore_publish_time":"2021-12-19T11:16:50.699Z","hasInstallScript":true,"publish_time":1387843885994,"_cnpm_publish_time":1387843885994},"0.3.1":{"name":"opencv","description":"Node Bindings to OpenCV","author":{"name":"Peter Braden","email":"peterbraden@peterbraden.co.uk"},"dependencies":{"buffers":"0.1.1"},"version":"0.3.1","devDependencies":{"vows":"*"},"engine":"node >= 0.4.1","scripts":{"preinstall":"node-gyp clean rebuild","test":"vows test/unit.js"},"keywords":["opencv","computer","vision","quadrocopter"],"main":"./lib/opencv","_id":"opencv@0.3.1","dist":{"shasum":"f6aa03ee52ac6acbf9d5385e98df00e836263d7d","size":4251710,"noattachment":false,"key":"/opencv/-/opencv-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/opencv/download/opencv-0.3.1.tgz"},"_npmVersion":"1.1.63","_npmUser":{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"},"maintainers":[{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"}],"directories":{},"_cnpmcore_publish_time":"2021-12-19T11:16:47.837Z","hasInstallScript":true,"publish_time":1374101332462,"_cnpm_publish_time":1374101332462},"0.3.0":{"name":"opencv","description":"Node Bindings to OpenCV","author":{"name":"Peter Braden","email":"peterbraden@peterbraden.co.uk"},"dependencies":{"buffers":"0.1.1"},"version":"0.3.0","devDependencies":{"vows":"*"},"engine":"node >= 0.4.1","scripts":{"preinstall":"node-gyp clean rebuild","test":"vows test/unit.js"},"keywords":["opencv","computer","vision","quadrocopter"],"main":"./lib/opencv","_id":"opencv@0.3.0","dist":{"shasum":"ba318f510e9324da464735ea73f91fb865af3cad","size":3651460,"noattachment":false,"key":"/opencv/-/opencv-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/opencv/download/opencv-0.3.0.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"},"maintainers":[{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"}],"directories":{},"_cnpmcore_publish_time":"2021-12-19T11:16:44.996Z","hasInstallScript":true,"publish_time":1371666497036,"_cnpm_publish_time":1371666497036},"0.2.0":{"name":"opencv","description":"Node Bindings to OpenCV","author":{"name":"Peter Braden","email":"peterbraden@peterbraden.co.uk"},"dependencies":{"buffers":"0.1.1"},"version":"0.2.0","devDependencies":{"vows":"*"},"engine":"node >= 0.4.1","scripts":{"preinstall":"node-gyp clean rebuild","test":"vows test/unit.js"},"keywords":["opencv","computer","vision","quadrocopter"],"main":"./lib/opencv","_id":"opencv@0.2.0","dist":{"shasum":"2bdfcdb3e9bc92eb16881c7286899983f261766a","size":3653996,"noattachment":false,"key":"/opencv/-/opencv-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/opencv/download/opencv-0.2.0.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"},"maintainers":[{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"}],"directories":{},"_cnpmcore_publish_time":"2021-12-19T11:16:40.416Z","hasInstallScript":true,"publish_time":1371666265222,"_cnpm_publish_time":1371666265222},"0.1.0":{"name":"opencv","description":"Node Bindings to OpenCV","author":{"name":"Peter Braden","email":"peterbraden@peterbraden.co.uk"},"dependencies":{"buffers":"0.1.1"},"version":"0.1.0","devDependencies":{"vows":"*"},"engine":"node >= 0.4.1","scripts":{"preinstall":"node-gyp clean rebuild","test":"vows test/unit.js"},"keywords":["opencv","computer","vision","quadrocopter"],"main":"./lib/opencv","_id":"opencv@0.1.0","dist":{"shasum":"428991a5fa449d7db0372acb0c2d39aa985332d8","size":3654754,"noattachment":false,"key":"/opencv/-/opencv-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/opencv/download/opencv-0.1.0.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"},"maintainers":[{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"}],"directories":{},"_cnpmcore_publish_time":"2021-12-19T11:16:37.674Z","hasInstallScript":true,"publish_time":1367434476293,"_cnpm_publish_time":1367434476293},"0.0.12":{"name":"opencv","description":"Node Bindings to OpenCV","author":{"name":"Peter Braden","email":"peterbraden@peterbraden.co.uk"},"dependencies":{"buffers":"0.1.1"},"version":"0.0.12","devDependencies":{"vows":"*"},"engine":"node >= 0.4.1","scripts":{"preinstall":"node-gyp clean rebuild","test":"vows test/unit.js"},"keywords":["opencv","computer","vision","quadrocopter"],"main":"./lib/opencv","_id":"opencv@0.0.12","dist":{"shasum":"0e54f592bb8c2c7f2db0ecdf743828e9fc257053","size":3606470,"noattachment":false,"key":"/opencv/-/opencv-0.0.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/opencv/download/opencv-0.0.12.tgz"},"_npmVersion":"1.1.63","_npmUser":{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"},"maintainers":[{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"}],"directories":{},"_cnpmcore_publish_time":"2021-12-19T11:16:35.292Z","hasInstallScript":true,"publish_time":1362511769491,"_cnpm_publish_time":1362511769491},"0.0.11":{"name":"opencv","description":"Node Bindings to OpenCV","author":{"name":"Peter Braden","email":"peterbraden@peterbraden.co.uk"},"dependencies":{"buffers":"0.1.1"},"version":"0.0.11","devDependencies":{"vows":"*"},"engine":"node >= 0.4.1","scripts":{"preinstall":"node-gyp clean rebuild","test":"vows test/unit.js"},"main":"./lib/opencv","_id":"opencv@0.0.11","dist":{"shasum":"01be59aa2751c9e98833406b79395418bf916542","size":3600138,"noattachment":false,"key":"/opencv/-/opencv-0.0.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/opencv/download/opencv-0.0.11.tgz"},"_npmVersion":"1.1.63","_npmUser":{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"},"maintainers":[{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"}],"directories":{},"_cnpmcore_publish_time":"2021-12-19T11:16:32.705Z","hasInstallScript":true,"publish_time":1362103434495,"_cnpm_publish_time":1362103434495},"0.0.10":{"name":"opencv","description":"Node Bindings to OpenCV","author":{"name":"Peter Braden","email":"peterbraden@peterbraden.co.uk"},"dependencies":{"buffers":"0.1.1"},"version":"0.0.10","devDependencies":{"vows":"*"},"engine":"node >= 0.4.1","scripts":{"preinstall":"node-gyp clean rebuild","test":"vows test/unit.js"},"main":"./lib/opencv","_id":"opencv@0.0.10","dist":{"shasum":"e1396f7c20d3fb1e62e299f90e5bafadc629add2","size":3372915,"noattachment":false,"key":"/opencv/-/opencv-0.0.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/opencv/download/opencv-0.0.10.tgz"},"_npmVersion":"1.1.63","_npmUser":{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"},"maintainers":[{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"}],"directories":{},"_cnpmcore_publish_time":"2021-12-19T11:16:30.296Z","hasInstallScript":true,"publish_time":1360103887205,"_cnpm_publish_time":1360103887205},"0.0.9":{"name":"opencv","description":"Node Bindings to OpenCV","author":{"name":"Peter Braden","email":"peterbraden@peterbraden.co.uk"},"dependencies":{"buffers":"0.1.1"},"version":"0.0.9","devDependencies":{"vows":"*"},"engine":"node >= 0.4.1","scripts":{"preinstall":"node-gyp clean rebuild","test":"vows test/unit.js"},"main":"./lib/opencv","_id":"opencv@0.0.9","dist":{"shasum":"1f93ff74c47f1d34c7d4ed4b99abcbaa30330d31","size":2884100,"noattachment":false,"key":"/opencv/-/opencv-0.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/opencv/download/opencv-0.0.9.tgz"},"_npmVersion":"1.1.63","_npmUser":{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"},"maintainers":[{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"}],"directories":{},"_cnpmcore_publish_time":"2021-12-19T11:16:27.021Z","hasInstallScript":true,"publish_time":1352756074084,"_cnpm_publish_time":1352756074084},"0.0.8":{"name":"opencv","description":"Node Bindings to OpenCV","author":{"name":"Peter Braden","email":"peterbraden@peterbraden.co.uk"},"dependencies":{"buffers":"0.1.1"},"version":"0.0.8","devDependencies":{"vows":"*"},"engine":"node >= 0.4.1","scripts":{"preinstall":"node-gyp clean rebuild","test":"vows test/unit.js"},"main":"./lib/opencv","_id":"opencv@0.0.8","dist":{"shasum":"e632d4850c8d587e5093252e126306f546dc156c","size":2860780,"noattachment":false,"key":"/opencv/-/opencv-0.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/opencv/download/opencv-0.0.8.tgz"},"_npmVersion":"1.1.63","_npmUser":{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"},"maintainers":[{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"}],"directories":{},"_cnpmcore_publish_time":"2021-12-19T11:16:24.647Z","hasInstallScript":true,"publish_time":1351058520479,"_cnpm_publish_time":1351058520479},"0.0.7":{"name":"opencv","description":"Node Bindings to OpenCV","author":{"name":"Peter Braden","email":"peterbraden@peterbraden.co.uk"},"dependencies":{"buffers":"0.1.1"},"version":"0.0.7","devDependencies":{"vows":"*"},"engine":"node >= 0.4.1","scripts":{"preinstall":"node-gyp rebuild","test":"vows test/unit.js"},"main":"./lib/opencv","_id":"opencv@0.0.7","dist":{"shasum":"8c5e3b09ff9880d1e12fd95a7c91059419027806","size":2859293,"noattachment":false,"key":"/opencv/-/opencv-0.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/opencv/download/opencv-0.0.7.tgz"},"_npmVersion":"1.1.62","_npmUser":{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"},"maintainers":[{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"}],"directories":{},"_cnpmcore_publish_time":"2021-12-19T11:16:22.140Z","hasInstallScript":true,"publish_time":1350333541092,"_cnpm_publish_time":1350333541092},"0.0.6":{"name":"opencv","description":"Node Bindings to OpenCV","author":{"name":"Peter Braden","email":"peterbraden@peterbraden.co.uk"},"dependencies":{"buffers":"0.1.1"},"version":"0.0.6","devDependencies":{"vows":"*"},"engine":"node >= 0.4.1","scripts":{"preinstall":"node-gyp rebuild","test":"vows test/unit.js"},"main":"./lib/opencv","_id":"opencv@0.0.6","dist":{"shasum":"b66c5510d5d05a7d4ac8624cffd717bedf914427","size":2855057,"noattachment":false,"key":"/opencv/-/opencv-0.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/opencv/download/opencv-0.0.6.tgz"},"maintainers":[{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"}],"directories":{},"_cnpmcore_publish_time":"2021-12-19T11:16:18.908Z","hasInstallScript":true,"publish_time":1345839997432,"_cnpm_publish_time":1345839997432},"0.0.5":{"name":"opencv","description":"Node Bindings to OpenCV","author":{"name":"Peter Braden","email":"peterbraden@peterbraden.co.uk"},"dependencies":{"buffers":"0.1.1"},"version":"0.0.5","devDependencies":{"vows":"*"},"engine":"node >= 0.4.1","scripts":{"preinstall":"node-gyp rebuild","test":"node test/unit.js"},"main":"./lib/opencv","_id":"opencv@0.0.5","dist":{"shasum":"12df46805ec60120157e9ebac345bb09367850ba","size":2848706,"noattachment":false,"key":"/opencv/-/opencv-0.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/opencv/download/opencv-0.0.5.tgz"},"maintainers":[{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"}],"directories":{},"_cnpmcore_publish_time":"2021-12-19T11:16:16.026Z","hasInstallScript":true,"publish_time":1343694847576,"_cnpm_publish_time":1343694847576},"0.0.4":{"name":"opencv","description":"Node Bindings to OpenCV","author":{"name":"Peter Braden","email":"peterbraden@peterbraden.co.uk"},"dependencies":{"buffers":"0.1.1"},"version":"0.0.4","devDependencies":{"vows":"*"},"engine":"node >= 0.4.1","scripts":{"preinstall":"node-waf configure build","test":"node test/smoke.js"},"main":"./lib/opencv","_npmUser":{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"},"_id":"opencv@0.0.4","optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"e7694b71b62127b8881fd2025d4fe68b746f3ad9","size":2236999,"noattachment":false,"key":"/opencv/-/opencv-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/opencv/download/opencv-0.0.4.tgz"},"maintainers":[{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"}],"directories":{},"_cnpmcore_publish_time":"2021-12-19T11:16:13.020Z","hasInstallScript":true,"publish_time":1338329255035,"_cnpm_publish_time":1338329255035},"0.0.3":{"name":"opencv","description":"Node Bindings to OpenCV","author":{"name":"Peter Braden","email":"peterbraden@peterbraden.co.uk"},"dependencies":{"buffers":"0.1.1"},"version":"0.0.3","devDependencies":{"vows":"*"},"engine":"node >= 0.4.1","scripts":{"preinstall":"node-waf configure build","test":"node test/smoke.js"},"main":"./lib/opencv","_npmUser":{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"},"_id":"opencv@0.0.3","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"a2d97bbf7a1065fe66ff290457f0587dc83b64bf","size":2648671,"noattachment":false,"key":"/opencv/-/opencv-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/opencv/download/opencv-0.0.3.tgz"},"maintainers":[{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"}],"directories":{},"_cnpmcore_publish_time":"2021-12-19T11:16:10.780Z","hasInstallScript":true,"publish_time":1335472655054,"_cnpm_publish_time":1335472655054},"0.0.2":{"name":"opencv","description":"Node Bindings to OpenCV","author":{"name":"Peter Braden","email":"peterbraden@peterbraden.co.uk"},"dependencies":{},"version":"0.0.2","devDependencies":{"vows":"*"},"engine":"node >= 0.4.1","scripts":{"preinstall":"node-waf configure build","test":"node test/smoke.js"},"main":"./lib/opencv","_npmUser":{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"},"_id":"opencv@0.0.2","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"2e3ce352fb140decae815ac2840e898bcecff83c","size":596783,"noattachment":false,"key":"/opencv/-/opencv-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/opencv/download/opencv-0.0.2.tgz"},"maintainers":[{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"}],"directories":{},"_cnpmcore_publish_time":"2021-12-19T11:16:05.545Z","hasInstallScript":true,"publish_time":1327026209302,"_cnpm_publish_time":1327026209302},"0.0.1":{"name":"opencv","description":"Node Bindings to OpenCV","author":{"name":"Peter Braden","email":"peterbraden@peterbraden.co.uk"},"dependencies":{},"version":"0.0.1","devDependencies":{"vows":"*"},"engine":"node >= 0.4.1","scripts":{"preinstall":"node-waf configure build"},"main":"./lib/opencv","_npmUser":{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"},"_id":"opencv@0.0.1","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"9b983155c951d41a8001c051215a054454419344","size":595695,"noattachment":false,"key":"/opencv/-/opencv-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/opencv/download/opencv-0.0.1.tgz"},"maintainers":[{"name":"peterbraden","email":"peterbraden@peterbraden.co.uk"}],"directories":{},"_cnpmcore_publish_time":"2021-12-19T11:16:03.676Z","hasInstallScript":true,"publish_time":1326960258424,"_cnpm_publish_time":1326960258424}},"readme":"# node-opencv\n\n[![Build Status](https://secure.travis-ci.org/peterbraden/node-opencv.svg)](http://travis-ci.org/peterbraden/node-opencv)\n\n[OpenCV](http://opencv.org) bindings for Node.js. OpenCV is\nthe defacto computer vision library - by interfacing with it natively in node,\nwe get powerful real time vision in js.\n\nPeople are using node-opencv to fly control quadrocoptors, detect faces from\nwebcam images and annotate video streams. If you're using it for something\ncool, I'd love to hear about it!\n\n## Install\n\nYou'll need OpenCV 2.3.1 or newer installed before installing node-opencv.\n\n## Specific for macOS\nInstall OpenCV using brew\n```bash\nbrew install pkg-config\nbrew install opencv@2\nbrew link --force opencv@2\n```\n\n\n## Specific for Windows\n1. Download and install OpenCV (Be sure to use a 2.4 version) @\nhttp://opencv.org/releases.html\nFor these instructions we will assume OpenCV is put at C:\\OpenCV, but you can\nadjust accordingly.\n\n2. If you haven't already, create a system variable called OPENCV_DIR and set it\n   to C:\\OpenCV\\build\\x64\\vc12\n\n   Make sure the \"x64\" part matches the version of NodeJS you are using.\n\n   Also add the following to your system PATH\n        ;%OPENCV_DIR%\\bin\n\n3. Install Visual Studio 2013. Make sure to get the C++ components.\n   You can use a different edition, just make sure OpenCV supports it, and you\n   set the \"vcxx\" part of the variables above to match.\n\n4. Download peterbraden/node-opencv fork\ngit clone https://github.com/peterbraden/node-opencv\n\n5. run npm install\n\n```bash\n$ npm install opencv\n```\n\n## Examples\nRun the examples from the parent directory.\n\n### Face Detection\n\n```javascript\ncv.readImage(\"./examples/files/mona.png\", function(err, im){\n  im.detectObject(cv.FACE_CASCADE, {}, function(err, faces){\n    for (var i=0;i<faces.length; i++){\n      var x = faces[i]\n      im.ellipse(x.x + x.width/2, x.y + x.height/2, x.width/2, x.height/2);\n    }\n    im.save('./out.jpg');\n  });\n})\n```\n\n\n## API Documentation\n\n### Matrix\n\nThe [matrix](http://opencv.jp/opencv-2svn_org/cpp/core_basic_structures.html#mat) is the most useful\nbase data structure in OpenCV. Things like images are just matrices of pixels.\n\n#### Creation\n\n```javascript\nnew Matrix(rows, cols)\n```\n\nOr if you're thinking of a Matrix as an image:\n\n```javascript\nnew Matrix(height, width)\n```\n\nOr you can use opencv to read in image files. Supported formats are in the OpenCV docs, but jpgs etc are supported.\n\n```javascript\ncv.readImage(filename, function(err, mat){\n  ...\n})\n\ncv.readImage(buffer, function(err, mat){\n  ...\n})\n```\n\nIf you need to pipe data into an image, you can use an ImageDataStream:\n\n```javascript\nvar s = new cv.ImageDataStream()\n\ns.on('load', function(matrix){\n  ...\n})\n\nfs.createReadStream('./examples/files/mona.png').pipe(s);\n```\n\nIf however, you have a series of images, and you wish to stream them into a\nstream of Matrices, you can use an ImageStream. Thus:\n\n```javascript\nvar s = new cv.ImageStream()\n\ns.on('data', function(matrix){\n   ...\n})\n\nardrone.createPngStream().pipe(s);\n```\n\nNote: Each 'data' event into the ImageStream should be a complete image buffer.\n\n\n\n#### Accessing Data\n\n```javascript\nvar mat = new cv.Matrix.Eye(4,4); // Create identity matrix\n\nmat.get(0,0) // 1\n\nmat.row(0)  // [1,0,0,0]\nmat.col(3)  // [0,0,0,1]\n```\n\n##### Save\n\n```javascript\nmat.save('./pic.jpg')\n```\n\nor:\n\n```javascript\nvar buff = mat.toBuffer()\n```\n\n#### Image Processing\n\n```javascript\nim.convertGrayscale()\nim.canny(5, 300)\nim.houghLinesP()\n```\n\n\n#### Simple Drawing\n\n```javascript\nim.ellipse(x, y)\nim.line([x1,y1], [x2, y2])\n```\n\n#### Object Detection\n\nThere is a shortcut method for\n[Viola-Jones Haar Cascade](http://docs.opencv.org/trunk/d7/d8b/tutorial_py_face_detection.html) object\ndetection. This can be used for face detection etc.\n\n```javascript\nmat.detectObject(haar_cascade_xml, opts, function(err, matches){})\n```\n\nFor convenience in face detection, cv.FACE_CASCADE is a cascade that can be used for frontal face detection.\n\nAlso:\n\n```javascript\nmat.goodFeaturesToTrack\n```\n\n#### Contours\n\n```javascript\nmat.findCountours\nmat.drawContour\nmat.drawAllContours\n```\n\n### Using Contours\n\n`findContours` returns a `Contours` collection object, not a native array. This object provides\nfunctions for accessing, computing with, and altering the contours contained in it.\nSee [relevant source code](src/Contours.cc) and [examples](examples/)\n\n```javascript\nvar contours = im.findContours();\n\n// Count of contours in the Contours object\ncontours.size();\n\n// Count of corners(verticies) of contour `index`\ncontours.cornerCount(index);\n\n// Access vertex data of contours\nfor(var c = 0; c < contours.size(); ++c) {\n  console.log(\"Contour \" + c);\n  for(var i = 0; i < contours.cornerCount(c); ++i) {\n    var point = contours.point(c, i);\n    console.log(\"(\" + point.x + \",\" + point.y + \")\");\n  }\n}\n\n// Computations of contour `index`\ncontours.area(index);\ncontours.arcLength(index, isClosed);\ncontours.boundingRect(index);\ncontours.minAreaRect(index);\ncontours.isConvex(index);\ncontours.fitEllipse(index);\n\n// Destructively alter contour `index`\ncontours.approxPolyDP(index, epsilon, isClosed);\ncontours.convexHull(index, clockwise);\n```\n\n#### Face Recognization\n\nIt requires to `train` then `predict`. For acceptable result, the face should be cropped, grayscaled and aligned, I ignore this part so that we may focus on the api usage.\n\n** Please ensure your OpenCV 3.2+ is configured with contrib. MacPorts user may `port install opencv +contrib` **\n\n```javascript\nconst fs = require('fs');\nconst path = require('path');\nconst cv = require('opencv');\n\nfunction forEachFileInDir(dir, cb) {\n  let f = fs.readdirSync(dir);\n  f.forEach(function (fpath, index, array) {\n    if (fpath != '.DS_Store')\n     cb(path.join(dir, fpath));\n  });\n}\n\nlet dataDir = \"./_training\";\nfunction trainIt (fr) {\n  // if model existe, load it\n  if ( fs.existsSync('./trained.xml') ) {\n    fr.loadSync('./trained.xml');\n    return;\n  }\n\n  // else train a model\n  let samples = [];\n  forEachFileInDir(dataDir, (f)=>{\n      cv.readImage(f, function (err, im) {\n          // Assume all training photo are named as id_xxx.jpg\n          let labelNumber = parseInt(path.basename(f).substring(3));\n          samples.push([labelNumber, im]);\n      })\n  })\n\n  if ( samples.length > 3 ) {\n    // There are async and sync version of training method:\n    // .train(info, cb)\n    //     cb : standard Nan::Callback\n    //     info : [[intLabel,matrixImage],...])\n    // .trainSync(info)\n    fr.trainSync(samples);\n    fr.saveSync('./trained.xml');\n  }else {\n    console.log('Not enough images uploaded yet', cvImages)\n  }\n}\n\nfunction predictIt(fr, f){\n  cv.readImage(f, function (err, im) {\n    let result = fr.predictSync(im);\n    console.log(`recognize result:(${f}) id=${result.id} conf=${100.0-result.confidence}`);\n  });\n}\n\n//using defaults: .createLBPHFaceRecognizer(radius=1, neighbors=8, grid_x=8, grid_y=8, threshold=80)\nconst fr = new cv.FaceRecognizer();\ntrainIt(fr);\nforEachFileInDir('./_bench', (f) => predictIt(fr, f));\n```\n\n## Test\n\nUsing [tape](https://github.com/substack/tape). Run with command:\n\n`npm test`.\n\n## Contributing\n\nI (@peterbraden) don't spend much time maintaining this library, it runs\nprimarily on contributor support. I'm happy to accept most PR's if the tests run\ngreen, all new functionality is tested, and there are no objections in the PR.\n\nBecause I haven't got much time for maintenance, I'd prefer to keep an absolute\nminimum of dependencies.\n\n\n## MIT License\nThe library is distributed under the MIT License - if for some reason that\ndoesn't work for you please get in touch.\n","_attachments":{},"homepage":"https://github.com/peterbraden/node-opencv#readme","bugs":{"url":"https://github.com/peterbraden/node-opencv/issues"},"license":"MIT"}