diff --git a/CHANGELOG.md b/CHANGELOG.md index a8ce1d44..dc9d8a45 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,43 @@ +0.27.0 +--- +* **all** + * update to OpenCV 4.5.2 +* **core** + * add Append() to PointsVector/PointVector + * add cv::RNG + * add implementation for Point2fVector + * add rand functions + * add test coverage for PointsVector + * create new PointsVector/PointVector wrappers to avoid repetitive memory copying for seeming innocent operations involving slices of image.Point + * test coverage for Point2f + * use PointVector for everything that we can to speed up pipeline when passing around Point vectors + * use enum instead of int for Invert Method +* **cuda** + * adding HoughLinesDetector and HoughSegmentDetector + * adding tests for the CannyEdgeDetector + * some refactoring of the API + * adding dockerfiles for OpenCV 4.5.2 with CUDA 11.2 + * add GaussianFilter + * correct signature and test for Threshold + * implement SobelFilter + * move arithm module functions into correct location + * rename files to get rid of so many cudas + * add abs function implementation +* **dnn** + * increase test coverage +* **docker** + * make all Dockerfiles names/tags more consistent +* **docs** + * add CUDA functions that need implementation to ROADMAP + * remove invalid sections and add some missing functions from ROADMAP +* **imgproc** + * Add FindContoursWithParams function + * Add ToImageYUV and ToImageYUVWithParams +* **make** + * add make task to show changelog for next release +* **wechat_qrcode** + * disable module in Windows due to linker error + 0.26.0 --- * **all** diff --git a/README.md b/README.md index a20cb097..47a8726d 100644 --- a/README.md +++ b/README.md @@ -150,7 +150,7 @@ If you need static opencv libraries If it works correctly, at the end of the entire process, the following message should be displayed: - gocv version: 0.26.0 + gocv version: 0.27.0 opencv lib version: 4.5.2 That's it, now you are ready to use GoCV. @@ -176,7 +176,7 @@ If you need static opencv libraries If it works correctly, at the end of the entire process, the following message should be displayed: - gocv version: 0.26.0 + gocv version: 0.27.0 opencv lib version: 4.5.2-openvino cuda information: Device 0: "GeForce MX150" 2003Mb, sm_61, Driver/Runtime ver.10.0/10.0 @@ -231,7 +231,7 @@ Now you should be able to build or run any of the examples: The version program should output the following: - gocv version: 0.26.0 + gocv version: 0.27.0 opencv lib version: 4.5.2 #### Cleanup extra files @@ -328,7 +328,7 @@ The following commands should do everything to download and install OpenCV 4.5.2 If it works correctly, at the end of the entire process, the following message should be displayed: - gocv version: 0.26.0 + gocv version: 0.27.0 opencv lib version: 4.5.2 That's it, now you are ready to use GoCV. @@ -367,7 +367,7 @@ Now you should be able to build or run any of the examples: The version program should output the following: - gocv version: 0.26.0 + gocv version: 0.27.0 opencv lib version: 4.5.2 ### Cache builds @@ -435,7 +435,7 @@ Now you should be able to build or run any of the command examples: The version program should output the following: - gocv version: 0.26.0 + gocv version: 0.27.0 opencv lib version: 4.5.2 That's it, now you are ready to use GoCV. diff --git a/version.go b/version.go index 048e32e2..71d92a75 100644 --- a/version.go +++ b/version.go @@ -7,7 +7,7 @@ package gocv import "C" // GoCVVersion of this package, for display purposes. -const GoCVVersion = "0.26.0" +const GoCVVersion = "0.27.0" // Version returns the current golang package version func Version() string {