352 Commits

Author SHA1 Message Date
Morgan 'ARR\!' Allen
27267f310a added option for putText line thickness 2015-05-06 10:46:00 -07:00
Thomas Hoffmann
150fc4a66d added mat.put(buffer) function 2015-04-22 07:51:46 +02:00
AVVS
a7eba6a9e4 Add imageSimilarity method beased on features 2d 2015-03-31 18:51:08 -07:00
Max Ehrlich
7acb6ea5cd Added fillPoly function for drawing polygons 2015-03-17 10:09:39 -04:00
Max Ehrlich
24a23b803b Merge remote-tracking branch 'origin/stereo'
Conflicts:
	binding.gyp
2015-02-13 12:24:05 -05:00
Max Ehrlich
14fed8c12b Fixed a bug causing argments to be read incorrectly in stereoRectify 2015-02-13 12:11:18 -05:00
Max Ehrlich
f60b41ec32 Fixed naming error in reprojectImageTo3d 2015-02-13 12:05:58 -05:00
Max Ehrlich
bce394f775 Init StereoGC class 2015-02-12 14:17:58 -05:00
Peter Braden
6725545e33 Merge branch 'test-examples'
Conflicts:
	package.json
2015-02-11 21:44:20 +01:00
Peter Braden
1baad7b364 Merge branch 'master' into hybridgroup-master
Conflicts:
	.travis.yml
2015-02-11 20:34:09 +01:00
Peter Braden
091447b573 Merge branch 'master' into test-examples
Conflicts:
	src/Matrix.cc
2015-02-11 19:59:30 +01:00
Peter Braden
ae5887c4cd Use Nan for rest of the method 2015-02-11 19:44:38 +01:00
Peter Braden
03ce7973bf Use Nan for template matches 2015-02-11 19:20:19 +01:00
Peter Braden
c5bd3e89bd Merge branch 'master' into oskardahlberg-templateMatches 2015-02-11 18:47:04 +01:00
Peter Braden
373fa339f7 Remove unused 'sleep_for' variable to suppress compile warning 2015-02-11 18:46:23 +01:00
Peter Braden
aa8ee12587 Merge branch 'templateMatches' of https://github.com/oskardahlberg/node-opencv into oskardahlberg-templateMatches
Conflicts:
	src/Matrix.cc
2015-02-11 18:46:13 +01:00
Peter Braden
cfc6c16721 Remove unused 'sleep_for' variable to suppress compile warning 2015-02-11 18:35:00 +01:00
Max Ehrlich
d0400ec5ae Added graph-cut stereo algorithm 2015-02-09 18:19:00 -05:00
Max Ehrlich
487ac8a137 Added semi-global block matching stereo 2015-02-06 11:06:58 -05:00
Max Ehrlich
e7b3cab803 Added Stereo block matching algorithm 2015-02-06 10:27:20 -05:00
Max Ehrlich
b1d77ab64c Fixed naming error in computeCorrespondEpilines 2015-02-05 14:39:22 -05:00
Max Ehrlich
92a9369d69 Added reprojectImageTo3D 2015-02-05 14:37:36 -05:00
Max Ehrlich
17afbceabd Fixed bug in function name 2015-02-05 14:32:51 -05:00
Max Ehrlich
51631b307e Added computeCorrespondEpilines 2015-02-05 14:31:37 -05:00
Max Ehrlich
31eab0e8c6 Added stereoRectify 2015-02-05 14:19:46 -05:00
Max Ehrlich
eb4808cebd Factored out commonly repeated code into functions 2015-02-05 14:09:52 -05:00
Max Ehrlich
b4a04b112a Added stereo calibrate 2015-02-05 12:19:44 -05:00
edgarsilva
7d16f2e046 Return to old version of opencv to try compilation. 2015-02-04 12:51:35 -06:00
Max Ehrlich
037fa6a7a5 Removed unused code to avoid compile warning 2015-02-04 13:27:11 -05:00
Max Ehrlich
8ed5177c34 Added map1 type paramter to initUndistortRectifyMap 2015-01-27 12:59:51 -05:00
Max Ehrlich
d9aaf529f8 Fixed bug causing image sizes to be transposed 2015-01-27 12:55:42 -05:00
Max Ehrlich
3d09bb30ea Added remap 2015-01-27 12:55:32 -05:00
Max Ehrlich
51be174b6e Added interpolation constants 2015-01-27 12:22:05 -05:00
Max Ehrlich
a66d95b537 Added initUndistortRectifyMap 2015-01-27 12:02:08 -05:00
Max Ehrlich
b76c39a42e Added getOptimalNewCameraMatrix 2015-01-27 11:49:01 -05:00
Max Ehrlich
92f0bf80e5 Added cv::undistort 2015-01-27 11:16:36 -05:00
Max Ehrlich
96068dd7a9 Added stub imgproc source file 2015-01-27 10:53:06 -05:00
Max Ehrlich
9e9bf23e95 Switched to NaNNew functions to avoid compile errors on differing node versions 2015-01-21 10:56:16 -05:00
Max Ehrlich
9e04f95703 Added solvePnP 2015-01-20 14:05:58 -05:00
Max Ehrlich
024d8e5ee5 Changed to non-callback API since all methods are synchronous 2015-01-20 13:26:37 -05:00
Max Ehrlich
0c35976950 Added calibrateCamera function 2015-01-20 13:04:22 -05:00
Max Ehrlich
088b44bdeb Added drawChessboardCorners 2015-01-20 10:19:28 -05:00
Max Ehrlich
e35698ac16 Moved findChessboardCorners to calib3d source file 2015-01-20 09:37:52 -05:00
Max Ehrlich
97715a8048 Added findChessboardCorners function 2015-01-19 15:15:05 -05:00
Micah Elizabeth Scott
85c3a90db7 Fix compile errors with ambiguous signedness in NanNew param
This fixes two instances of a compile error I'd been getting with
OpenCV 2.4.9 (via Homebrew) on Mac OS:

../node_modules/nan/nan_new.h:184:10: error: call to 'New' is ambiguous
  return NanIntern::Factory<T>::New(arg0);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~
../src/Matrix.cc:453:51: note: in instantiation of function template specialization 'NanNew<v8::Integer, unsigned long>' requested here
        v8::Handle<v8::Value> constructorArgs[3] = {buf, NanNew<v8::Integer>(vec.size()), NanNew<v8::Integer>(0)};
                                                         ^
../node_modules/nan/nan_new.h:86:26: note: candidate function
  static inline return_t New(int32_t value);
                         ^
../node_modules/nan/nan_new.h:87:26: note: candidate function
  static inline return_t New(uint32_t value);
2015-01-16 12:13:45 -08:00
Micah Elizabeth Scott
73cddc81de In setRect(), don't return a pointer to stack memory
Noticed a compiler warning for this during build, and the code looks
like the sort of thing that may often work accidentally, but is not
at all guaranteed to work.

This is the simplest fix I could imagine; keep the logic about whether
to return NULL or not in setRect(), but pass it a reference to some
memory in the caller's stack frame to use for the result.

This fixes the warning, but I haven't had a chance to verify functionality.
2015-01-16 12:11:05 -08:00
Pieter De Bruyne
f90d623adc fixed Crop prototype 2014-12-09 19:59:56 +01:00
Dmitry Ivanov
23fc1c04ed HoughCircles added 2014-10-23 15:50:05 -04:00
madshall
4860f875c9 oops, bitwiseNot() hotfix 2014-10-22 21:26:52 -04:00
madshall
c6319937e0 - findContours() fixed
- bitwiseAnd(), bitwiseNot(), bitwiseXor() may accept mask as the last argument since now
2014-10-22 20:16:22 -04:00