- Support Node v12 thanks to @guangmingwan
- Support OpenCV 4 thanks to @grandpaul
- Housekeeping
- Remove prebuilt binaries
- Housekeeping
- Security fix.
- @wenq added
contour.moments
method. - @andreasgal added
matrix.substract
method. - @jainanshul added
matrix.mean
method. - @idubinskiy restored
contour.points
method. - @danschultzer updated node-pre-gyp to fix load of node-opencv in electron runtime.
- @andreasgal made
matrix.getData
work with RGB images. - @Evilcat325 added
matrix.MatchTemplateByMatrix
method. - @danschultzer added code coverage.
- @dominikdolancic fixed image load issue in
matrix.matchTemplate()
. - @AwooOOoo fixed
type_info
errors in Visual Studio with std namespace pollution. - @mvines fixed issue that prevented
AsyncSaveWorker
from using de-allocated memory. - @mcwhittemore fixed dissimilarity example image load.
- @saoron fixed dead index.html documentup source.
- @andreasgal fixed an issue with
matrix.crop
(and potentially others), wherematrix.getData
ends up returning less than full matrix. - @danschultzer fixed
examples/test.js
channel issue, and problematic Vec3b casting (instead of Vec3f) inmatrix.set
.
- @dxprog changed readImage to load image with
CV_LOAD_IMAGE_UNCHANGED
instead ofCV_LOAD_IMAGE_COLOR
. The latter returned the image as 3-channel. - @danschultzer changed
VideoCapture.close
toVideoCapture.release
.
Thanks to all, also a massive thanks to @danschultzer for helping get the open tickets and PR's under control.
- @mvines and @svogl started working on OpenCV 3.x support.
- @sirotenko added a getFrameCount method
- @vaceta implemented getFrameAt
- @jainanshul improved some methods
- @cascade256 improved the windows build
Plus fixes from @banterability, @punnerud, @vargad etc. Thanks all.
I've been super slow releasing this one, and there's a ton of new stuff.
Importantly, @keeganbrown managed to upgrade nan to 2.0.9 so this should work with newer versions of node.
Also a ton of new bindings from @jainanshul
Thanks to the many contributors I haven't named too.
Bugfixes from @mvines and @dropfen. Thanks!
Many bugfixes from @queuecumber, @emanuelandrada, @thomashoffmann1979, @paulmorrishill, @zankich, @morganrallen and @AVVS.
You wait ages for a release, and 2 come along at once...
This one is awesome. It adds prebuilt binaries, so you don't need to build opencv for the common platforms.
Many many thanks to @edgarsilva for awesome work here, and http://hybridgroup.com/ for hosting the binaries
- Support for node 0.12
- Camera Calibration Functions from @queuecumber
- Fix for Nan 1.5.1 from @IMGNRY
- More build fixes from @scanlime
- Matrix crop prototype from @dbpieter
- Many fixes from @madshall
Thanks to everyone that contributed!
Ok, let's do a proper semver release :)
The big news in this release is that thanks to some amazing work by @kaosat-dev, node-opencv now works with node 0.11.
There's also some general tidying up, including the examples by marcbachmann
Thanks all!
Matrix constructors, and contour access from @oskardahlberg and @emallson.
Many updates from the community, thank you to all.
Especially: @oskardahlberg, @salmanulhaq, @jcao75, @psayre23, @jhludwig , @coolblade, @ytham, @morganrallen and anyone I inadvertantly missed.
Lots more opencv functions added, and bugfixes from a large number of contributors. Thanks to all of them!
- Allow args for
HoughLinesP
by @clkao in #112 matchTemplate
andminMaxLoc
by @ytham in #108- updated
blockingWaitKey
by @hybridgroup in #98
( missing description... )
- V Early support for face recognition - API is likely to change. Have fun!
- API Change: VideoCapture.read now calls callback(err, im) instead of callback(im)
- Matrix clone()
- NamedWindow Support
- Bug Fixes
- ImageStream becomes ImageDataStream, and new ImageStream allows multiple images to be streamed as matrices, for example, with an object detection stream.
- @ryansouza improved documentation
- Correcting matrix constructor (thanks @gluxon)
- @Michael Smith expanded Contours functionality.
Thanks all!
- Bug Fixes
- @Contra added code that allows thickness and color args for ellipse
- Camshift Support
- @jtlebi added bindings for erode, gaussianBlur, arcLength, approxPolyDP, isConvex, cornerCount
- @gluxon added bindings for inRange
Thanks everyone!
- toBuffer can now take a callback and be run async (re #21)