All Versions
15
Latest Version
Avg Release Cycle
63 days
Latest Release
1073 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v0.25.0 Changes
October 21, 2020- all
- update to opencv release 4.5.0
- ๐ build
- add file dependencies needed for DNN tests
- add verbose output for tests on CircleCI
- also run unit tests on non-free algorithms. YMMV.
- fix build with cuda
- remove Travis and switch to CircleCI using Docker based builds
- update CI builds to Go 1.15
- core
- add mixChannels() method to Mat (#746)
- Add toGoStrings helper
- support ConvertToWithParams method
- dnn
- ๐ณ docker
- use separate dockerfile for opencv to avoid massive rebuild
- ๐ docs
- add recent contributions to ROADMAP and also add cuda functions still in need of implementation
- display CircleCI badge in README
- minor improvements to CUDA docs in READMEs
- ๐ features2d
- add FlannBasedMatcher
- add drawmatches (#720)
- fix memory leak in SIFT
- highgui
- refactored ROI methods
- imgproc
- Add option to return baseline with GetTextSizeWithBaseline
- objdetect
- Add QRCode DetectAndDecodeMulti
- videoio
- Add video capture properties and set preferred api backend (#739)
- fix needed as discussed in golang/go issue #32479
- all
-
v0.24.0 Changes
July 30, 2020- all
- update Makefile and README
- change constants and corresponding function signatures to have the correct types (#689)
- replace master branch terminology with release
- update to OpenCV 4.4.0
- calib3d
- add FindHomography()
- add function EstimateAffinePartial2D()
- add GetAffineTransform() and GetAffineTransform2f()
- add UndistortPoints(), FisheyeUndistortPoints() and EstimateNewCameraMatrixForUndistortRectify()
- core
- add MultiplyWithParams
- ๐ docs
- add recent contributions to ROADMAP
- create CODE_OF_CONDUCT.md
- update copyright year
- ๐ features2d
- close returned Mat from SIFT algorithm
- fix issue 707 with DrawKeyPoints
- SIFT patent now expired so is part of main OpenCV modules
- imgproc
- change struct to remove GNU old-style field designator extension warning
- all
-
v0.23.0 Changes
April 13, 2020- ๐ build
- update Makefile and README
- update to use go1.14
- calib3d
- add draw chessboard
- core
- fix memory leak in Mat.Size() and Mat.Split() (#580)
- cuda
- add build support
- add cuda backend/target
- add support for:
- cv::cuda::CannyEdgeDetector
- cv::cuda::CascadeClassifier Class
- cv::cuda::HOG Class
- remove breaking case statement
- dnn
- avoid parallel test runs
- remove attempt at providing grayscale image blog conversion that uses mean adjustment
- ๐ณ docker
- docker file last command change (#505)
- ๐ docs
- add recent contributions to ROADMAP
- imgproc
- ๐ make
- added raspberry pi zero support to the makefile
- opencv
- update to OpenCV 4.3.0
- openvino
- add build support
- ๐ windows
- add cmake flag for allocator stats counter type to avoid opencv issue #16398
- ๐ build
-
v0.22.0 Changes
December 23, 2019- bgsegm
- Add BackgroundSubtractorCNT
- calib3d
- Added undistort function (#520)
- core
- dnn
- Adding GetLayerNames()
- respect the bit depth of the input image to set the expected output when converting an image to a blob
- doc
- change opencv version 3.x to 4.x
- ๐ณ docker
- use Go1.13.5 for image
- imgcodecs
- Fix webp image decode error (#523)
โก๏ธ imgcodecs: optimize copy of data used for IMDecode method
- Fix webp image decode error (#523)
- imgproc
- Add GetRectSubPix
- Added ClipLine
- Added InvertAffineTransform
- Added LinearPolar function (#524)
- correct ksize param used for MedianBlur unit test
- Feature/put text with line type (#527)
- FitEllipse
- In FillPoly and DrawContours functions, remove func() wrap to avoid memory freed before calling opencv functions. (#543)
- objdetect
- Add support QR codes
- opencv
- update to OpenCV 4.2.0 release
- openvino
- Add openvino async
- โ
test
- Tolerate imprecise result in SolvePoly
- Tolerate imprecision in TestHoughLines
- bgsegm
-
v0.21.0 Changes
October 14, 2019- ๐ build
- added go clean --cache to clean target, see issue 458
- core
- Add KMeans function
- added MeanWithMask function for Mats (#487)
- Fix possible resource leak
- cuda
- added cudaoptflow
- added NewGpuMatFromMat which creates a GpuMat from a Mat
- Support for CUDA Image Warping (#494)
- dnn
- ๐ docs
- update ROADMAP with all recent contributions. Thank you!
- examples
- face detection from image url by using IMDecode (#499)
- better format
- imgproc
- Add calcBackProject
- Add CompareHist
- Add DistanceTransform and Watershed
- Add GrabCut
- Add Integral
- Add MorphologyExWithParams
- opencv
- update to version 4.1.2
- openvino
- updates needed for 2019 R3
- videoio
- Added ToCodec to convert FOURCC string to numeric representation (#485)
- ๐ build
-
v0.20.0 Changes
May 21, 2019- ๐ build
- Use Go 1.12.x for build
- Update to OpenCV 4.1.0
- cuda
- Initial cuda implementation
- ๐ docs
- Fix the command to install xquartz via brew/cask
- ๐ features2d
- Add support for SimpleBlobDetectorParams (#434)
- Added FastFeatureDetectorWithParams
- imgproc
- Added function call to cv::morphologyDefaultBorderValue
- โ
test
- Increase test coverage for FP16BlobFromImage()
- video
- Added calcOpticalFlowPyrLKWithParams
- Addition of MOG2/KNN constructor with options
- ๐ build
-
v0.19.0 Changes
March 13, 2019- ๐ build
- Adds Dockerfile. Updates Makefile and README.
- make maintainer tag same as dockerhub organization name
- make sure to run tests for non-free contrib algorithms
- update Appveyor build to use Go 1.12
- calib3d
- add func InitUndistortRectifyMap (#405)
- cmd
- correct formatting of code in example
- core
- Added Bitwise Operations With Masks
- update to OpenCV4.0.1
- dnn
- add new backend and target types for NVIDIA and FPGA
- Added blobFromImages in ROADMAP.md (#403)
- Implement dnn methods for loading in-memory models.
- ๐ณ docker
- update Dockerfile to use OpenCV 4.0.1
- ๐ docs
- update ROADMAP from recent contributions
- examples
- Fixing filename in caffe-classifier example
- imgproc
- Add 'MinEnclosingCircle' function
- added BoxPoints function and BorderIsolated const
- Added Connected Components
- Added the HoughLinesPointSet function.
- Implement CLAHE to imgproc
- openvino
- remove lib no longer included during non-FPGA installations
- โ
test
- Add len(kp) == 232 to TestMSER, seems this is necessary for MacOS for some reason.
- ๐ build
-
v0.18.0 Changes
November 28, 2018- ๐ build
- add OPENCV_GENERATE_PKGCONFIG flag to generate pkg-config file
- Add required curl package to the RPM and DEBS
- correct name for zip directory used for code download
- Removing linking against face contrib module
- update CI to use 4.0.0 release
- update Makefile and Windows build command file to OpenCV 4.0.0
- use opencv4 file for pkg-config
- core
- add ScaleAdd() method to Mat
- ๐ docs
- replace OpenCV 3.4.3 references with OpenCV 4
- update macOS installation info to refer to new OpenCV 4.0 brew
- Updated function documentation with information about errors.
- examples
- Improve accuracy in hand gesture sample
- ๐ features2d
- update drawKeypoints() to use new stricter enum
- openvino
- changes to accommodate release 2018R4
- profile
- add build tag matprofile to allow for conditional inclusion of custom profile
- Add Mat profile wrapper in other areas of the library.
- Add MatProfile.
- Add MatProfileTest.
- move MatProfile tests into separate test file so they only run when custom profiler active
- โ
test
- Close images in tests.
- More Closes in tests.
- test that we are using 4.0.x version now
- videoio
- Return the right type and error when opening VideoCapture fails
- ๐ build
-
v0.17.0 Changes
October 09, 2018- ๐ build
- Update Makefile
- update version of OpenCV used to 3.4.3
- use link to OpenCV 3.4.3 for Windows builds
- core
- add mulSpectrums wrapper
- add PolarToCart() method to Mat
- add Reduce() method to Mat
- add Repeat() method to Mat
- add Solve() method to Mat
- add SolveCubic() method to Mat
- add SolvePoly() method to Mat
- add Sort() method to Mat
- add SortIdx() method to Mat
- add Trace() method to Mat
- Added new MatType
- Added Phase function
- dnn
- update test to match OpenCV 3.4.3 behavior
- ๐ docs
- Add example of how to run individual test
- adding instructions for installing pkgconfig for macOS
- fixed GOPATH bug.
- update ROADMAP from recent contributions
- examples
- add condition to handle no circle found in circle detection example
- imgcodecs
- Added IMEncodeWithParams function
- imgproc
- Added Filter2D function
- Added fitLine function
- Added logPolar function
- Added Remap function
- Added SepFilter2D function
- Added Sobel function
- Added SpatialGradient function
- xfeatures2d
- do not run SIFT test unless OpenCV was built using OPENCV_ENABLE_NONFREE
- do not run SURF test unless OpenCV was built using OPENCV_ENABLE_NONFREE
- ๐ build
-
v0.16.0 Changes
August 29, 2018- ๐ build
- add make task for Raspbian install with ARM hardware optimizations
- use all available cores to compile OpenCV on Windows as discussed in issue #275
- download performance improvements for OpenCV installs on Windows
- correct various errors and issues with OpenCV installs on Fedora and CentOS
- core
- correct spelling error in constant to fix issue #269
- implemented & added test for Mat.SetTo
- improve Multiply() GoDoc and test showing Scalar() multiplication
- mutator functions for Mat add, subtract, multiply, and divide for uint8 and float32 values.
- dnn
- add FP16BlobFromImage() function to convert an image Mat to a half-float aka FP16 slice of bytes
- ๐ docs
- fix a varible error in example code in README
- ๐ build