opencv4nodejs
Advanced tools
Comparing version 1.2.0 to 1.3.0
{ | ||
"name": "opencv4nodejs", | ||
"version": "1.2.0", | ||
"version": "1.3.0", | ||
"description": "Transparent OpenCV API for nodejs.", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
@@ -8,2 +8,30 @@ opencv4nodejs | ||
## Examples | ||
See examples folder for implementation. | ||
### Face Detection | ||
![face0](https://user-images.githubusercontent.com/31125521/29702727-c796acc4-8972-11e7-8043-117dd2761833.jpg) | ||
![face1](https://user-images.githubusercontent.com/31125521/29702730-c79d3904-8972-11e7-8ccb-e8c467244ad8.jpg) | ||
### Hand Gesture Recognition | ||
![gesture-rec](https://user-images.githubusercontent.com/31125521/29995055-fee4ef88-8fdf-11e7-8463-891e2566cbbf.gif) | ||
### Object Tracking | ||
![trackbgsubtract](https://user-images.githubusercontent.com/31125521/29702733-c7b59864-8972-11e7-996b-d28cb508f3b8.gif) | ||
![trackbycolor](https://user-images.githubusercontent.com/31125521/29702735-c8057686-8972-11e7-9c8d-13e30ab74628.gif) | ||
### Feature Matching | ||
![matchsift](https://user-images.githubusercontent.com/31125521/29702731-c79e3142-8972-11e7-947e-db109d415469.jpg) | ||
### Image Histogram | ||
![plotbgr](https://user-images.githubusercontent.com/31125521/29995016-1b847970-8fdf-11e7-9316-4eb0fd550adc.jpg) | ||
![plotgray](https://user-images.githubusercontent.com/31125521/29995015-1b83e06e-8fdf-11e7-8fa8-5d18326b9cd3.jpg) | ||
## How to install | ||
@@ -43,26 +71,2 @@ | ||
## Examples | ||
See examples folder for implementation. | ||
### Face Detection | ||
![face0](https://user-images.githubusercontent.com/31125521/29702727-c796acc4-8972-11e7-8043-117dd2761833.jpg) | ||
![face1](https://user-images.githubusercontent.com/31125521/29702730-c79d3904-8972-11e7-8ccb-e8c467244ad8.jpg) | ||
### Object Tracking | ||
![trackbgsubtract](https://user-images.githubusercontent.com/31125521/29702733-c7b59864-8972-11e7-996b-d28cb508f3b8.gif) | ||
![trackbycolor](https://user-images.githubusercontent.com/31125521/29702735-c8057686-8972-11e7-9c8d-13e30ab74628.gif) | ||
### Feature Matching | ||
![matchorb](https://user-images.githubusercontent.com/31125521/29702728-c7983be8-8972-11e7-8773-e1f01631a1eb.jpg) | ||
![matchsift](https://user-images.githubusercontent.com/31125521/29702731-c79e3142-8972-11e7-947e-db109d415469.jpg) | ||
### Image Histogram | ||
![plotbgr](https://user-images.githubusercontent.com/31125521/29702729-c798f83a-8972-11e7-9b40-b42829cc2bb7.jpg) | ||
![plotgray](https://user-images.githubusercontent.com/31125521/29702732-c7a42746-8972-11e7-9f9f-945edc20045e.jpg) | ||
## Documentation | ||
@@ -174,2 +178,26 @@ | ||
cv.waitKey(); | ||
// open capture from webcam | ||
const devicePort = 0; | ||
const wCap = new cv.VideoCapture(devicePort); | ||
// open video capture | ||
const vCap = new cv.VideoCapture('./path/video.mp4'); | ||
// read frames from capture | ||
const delay = 10; | ||
let done = false; | ||
while (!done) { | ||
let frame = vCap.read(); | ||
// loop back to start on end of stream reached | ||
if (frame.empty) { | ||
vCap.reset(); | ||
frame = vCap.read(); | ||
} | ||
// ... | ||
const key = cv.waitKey(delay); | ||
done = key !== 255; | ||
} | ||
``` | ||
@@ -176,0 +204,0 @@ |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
9978165
118
280