865 Commits

Author SHA1 Message Date
Peter Braden
ca7847d651
Merge pull request #574 from btsimonh/btsimonh-readImageAsync
Btsimonh read image async
2017-11-06 09:26:05 +01:00
Simon Hailes
862cb7f777 Update examples/readimage.js for readImageAsync. 2017-11-04 15:01:26 +00:00
Simon Hailes
bc62d03f84 Add cv.readImageAsync. same interface as readImage, only the callbacks are really Asynchronous, except for matrix creation.
Introduces two Asyn Wrokers, one for readin images from disk, and one for decoding images from buffers.
2017-11-04 14:53:44 +00:00
Simon Hailes
2dd3745c81 cv.readImage: add flags arguments plus update example 2017-11-04 14:50:01 +00:00
Simon Hailes
5d05f22d55 cv.readImage: Add verison which returns mat (i.e. no callback fn). Fix create with width & height. Add readimage.js to examples folder. 2017-11-04 13:20:39 +00:00
Peter Braden
cc8b4804c5
Merge pull request #568 from peterbraden/available-modules
Available modules
2017-11-03 13:41:48 +01:00
Peter Braden
d760e792a4
Merge pull request #565 from btsimonh/btsimonh-async-resize
Add Async to Matix.resize
2017-11-03 10:41:29 +01:00
Simon Hailes
9e4f214441 Add resize example 2017-11-03 08:34:59 +00:00
Peter Braden
bfd91f66b7
Merge pull request #567 from btsimonh/btsimonh-add-setFPS
VideoCaptureWrap: Add setFPS - returns FPS read back.
2017-11-03 09:15:31 +01:00
Simon Hailes
f2e1fc3e1e VideoCaptureWrap: Add setFPS - returns FPS read back. 2017-11-02 19:47:34 +00:00
Simon Hailes
44f175632c resize: move async fn to last argument 2017-11-02 09:44:57 +00:00
Simon Hailes
b67c96ee31 Matrix: Add aync to resize. If first argument is fn(err, img), then run async. Also add fx,fy arguments.
call styles may be:
Sync (modify existing image, new image is CV_32FC3) - same interface as before except added fx,fy
im.resize( width, height );
im.resize( width, height, fx, fy );
im.resize( width, height, interpolation );
im.resize( width, height, fx, fy, interpolation );
Async (create new image, new image is not forced to CV_32FC3?)
im.resize( fn, width, height );
im.resize( fn, width, height, fx, fy );
im.resize( fn, width, height, interpolation );
im.resize( fn, width, height, fx, fy, interpolation );
2017-11-02 08:48:59 +00:00
Dan Schultzer
a58656270f Disable CalcOpticalFlowPyrLK when no vid module 2017-09-16 13:13:08 -07:00
Dan Schultzer
b8169e009b Remove VideoWriterWrap 2017-09-16 13:02:47 -07:00
Dan Schultzer
b7967c3293 Fix new face recognizer setup 2017-09-16 12:58:02 -07:00
Dan Schultzer
95b0596245 Add logic for available modules
With OpenCV >3.1 and 2.4.13, OpenCV can now be installed without specific modules. This makes it so that `node-opencv` will still be able to compile.
2017-09-15 11:29:32 -07:00
Peter Braden
52333d460f Update package.json 2017-09-13 12:07:47 +02:00
Peter Braden
884e0dcc41 Merge pull request #518 from DynamicSTOP/master
extended pixelCol and pixelRow (1,3,4 channels), added getPixel
2017-09-13 11:54:17 +02:00
Peter Braden
cb67608f59 Merge pull request #509 from aramando/master
Missing var declaration in example
2017-09-13 11:43:06 +02:00
Peter Braden
1da9634322 Merge pull request #534 from dennisvr/videowriter
VideoWriter
2017-09-13 11:42:26 +02:00
Peter Braden
d28de48e72 Merge branch 'master' into master 2017-09-13 11:41:59 +02:00
Peter Braden
bbf323d8b4 Merge pull request #536 from piercus/master
Add emd(), calcHist(), Matrix.fromArray() and Matrix.prototype.toArray()
2017-09-13 11:39:04 +02:00
Peter Braden
5b52c8c327 Merge branch 'master' into videowriter 2017-09-13 11:34:08 +02:00
Peter Braden
5603b035f9 Merge pull request #539 from fakob/adding-getters
Adding getHeight and getWidth methods
2017-09-13 11:32:06 +02:00
Jakob Schindegger
5ebc9b3ced Adding missing mapping 2017-09-10 17:00:31 +02:00
Pierre Colle
6de971d0e8 merge compare with piercus's master branch 2017-09-05 17:47:10 +02:00
Pierre Colle
f061c032aa add compare test 2017-09-05 17:37:50 +02:00
Pierre Colle
8a8cf57693 add compare 2017-09-05 17:37:00 +02:00
Pierre Colle
416fbd100e add compare 2017-09-05 17:36:48 +02:00
Pierre Colle
0722569d7e clean logs and error messages 2017-09-05 16:49:28 +02:00
Jakob Schindegger
3e9daa46f8 Adding getHeight and getWidth methods 2017-09-04 22:52:37 +02:00
Pierre Colle
0cc8a3e86e error message 2017-08-31 16:10:18 +02:00
Pierre Colle
2754367628 add Matrix.prototype.mul 2017-08-31 15:53:45 +02:00
Pierre Colle
688d721465 rm useless function nodeArrayToVec 2017-08-28 17:07:33 +02:00
Pierre Colle
431f9015d8 cleanup code following https://stackoverflow.com/questions/45868943/convert-node-array-variable-lenght-to-a-const-float-to-call-opencv-calchist/45870887#45870887 2017-08-25 13:40:14 +02:00
Pierre Colle
47080c1895 cleanup code following https://stackoverflow.com/questions/45868943/convert-node-array-variable-lenght-to-a-const-float-to-call-opencv-calchist/45870887#45870887 2017-08-25 13:40:03 +02:00
Pierre Colle
fc5aa6bcc3 add unit test for coverage 2017-08-24 21:51:52 +02:00
Pierre Colle
d2566dd492 fix accumulate issue 2017-08-24 20:24:46 +02:00
Pierre Colle
845643157e adding fromArray, toArray, EMD 2017-08-24 19:40:32 +02:00
Pierre Colle
5a9a75f829 adding emd 2017-08-23 20:15:18 +02:00
Pierre Colle
1bb61fc38a Histogram now takes multiple dimensions 2017-08-23 19:14:32 +02:00
Pierre Colle
2839bce325 add calcHist implementation 2017-08-23 10:57:09 +02:00
Dennis Van Roeyen
47411fa73b use DIVX in write-video.js 2017-08-19 23:28:32 +02:00
Dennis Van Roeyen
82c3274d59 changed fourcc to X264 2017-08-18 22:14:36 +02:00
Dennis Van Roeyen
82567ac11c use file instead of camera in write-video.js 2017-08-18 21:39:16 +02:00
Dennis Van Roeyen
3482027b30 VideoWriter example 2017-08-18 20:51:07 +02:00
Dennis Van Roeyen
245a245605 VideoWriterWrap 2017-08-18 19:57:57 +02:00
Dennis Van Roeyen
4b7822b4df added getFPS to VideoCapture 2017-08-18 14:51:35 +02:00
Peter Braden
8a9c02a5e4 Merge pull request #523 from amilajack/patch-1
Changed repo badge from png to svg
2017-07-27 09:46:54 +02:00
Peter Braden
4e68584234 Merge pull request #525 from amilajack/patch-3
Added installation directions for macOS
2017-07-27 09:46:14 +02:00