gocv v0.25.0 Release Notes

Release Date: 2020-10-21 // about 1 year ago
    • 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
      • Add NMSBoxes function (#736)
      • Added ability to load Torch file. Tested features for extracting 128d vectors
      • fix using wrong type for unconnectedlayertype
      • use default ddepth for conversions to blob from image as recommended by @berak
    • ๐Ÿณ 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

Previous changes from v0.24.0

    • 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