opencv
Version:
Node Bindings to OpenCV
166 lines (108 loc) • 4.76 kB
Markdown
# 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)