Skip to content

Latest commit

 

History

History
165 lines (108 loc) · 4.64 KB

CHANGELOG.md

File metadata and controls

165 lines (108 loc) · 4.64 KB

Changelog

7.0.0

  • Support Node v12 thanks to @guangmingwan
  • Support OpenCV 4 thanks to @grandpaul

6.3.0

  • Housekeeping

6.2.0

  • Remove prebuilt binaries
  • Housekeeping
  • Security fix.

6.0.0

Enhancements

  • @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.

Bug fixes

  • @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), where matrix.getData ends up returning less than full matrix.
  • @danschultzer fixed examples/test.js channel issue, and problematic Vec3b casting (instead of Vec3f) in matrix.set.

Backwards incompatible changes

  • @dxprog changed readImage to load image with CV_LOAD_IMAGE_UNCHANGED instead of CV_LOAD_IMAGE_COLOR. The latter returned the image as 3-channel.
  • @danschultzer changed VideoCapture.close to VideoCapture.release.

Thanks to all, also a massive thanks to @danschultzer for helping get the open tickets and PR's under control.

5.0.0 (Feb 9 2016)

  • @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.

4.0.0

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.

3.2.0

Bugfixes from @mvines and @dropfen. Thanks!

3.1.0

Many bugfixes from @queuecumber, @emanuelandrada, @thomashoffmann1979, @paulmorrishill, @zankich, @morganrallen and @AVVS.

3.0.0

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

2.0.0

  • 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!

1.0.0

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!

0.7.0

Matrix constructors, and contour access from @oskardahlberg and @emallson.

0.6.0

Many updates from the community, thank you to all.

Especially: @oskardahlberg, @salmanulhaq, @jcao75, @psayre23, @jhludwig , @coolblade, @ytham, @morganrallen and anyone I inadvertantly missed.

0.5.0

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 and minMaxLoc by @ytham in #108
  • updated blockingWaitKey by @hybridgroup in #98

0.0.13 -> 0.4.0

( missing description... )

0.0.13

  • 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)

0.0.12

  • Matrix clone()
  • NamedWindow Support

0.0.11

  • 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!

0.0.10

  • 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!

0.0.9

  • toBuffer can now take a callback and be run async (re #21)