PackageTrack
Sign in Get early access

github.com/hybridgroup/gocv

v0.18.0 #445 most downloaded on Go modules hybridgroup/gocv

What this package is like to depend on

Last release 8 years ago

no release in 18 months

Ships fairly regularly

a new release about every 4 weeks

Most releases are documented

notes for 12 of 17 stable releases

Nothing withdrawn

no release was ever pulled

9 years old

21 releases · first in 2017

0 releases in the last 12 months

see the full history below

Release timeline

21 releases · Oct 2017 to Nov 2018
2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 21
  1. v0.18.0 28 Nov 2018
    Release notes
    • 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
    Open source →
  2. v0.17.0 09 Oct 2018
    Release notes
    • 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
    Open source →
  3. v0.16.0 27 Aug 2018
    Release notes
    • 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
    Open source →
  4. v0.9.1-0.20180802150209-3f4d73bc6a6e 02 Aug 2018 pre-release

    Nothing published for this version

  5. v0.9.1-0.20180604070000-09994446aec4 04 Jun 2018 pre-release

    Nothing published for this version

  6. v0.9.1-0.20180326125929-ab6d932219fa 26 Mar 2018 pre-release

    Nothing published for this version

  7. v0.9.1-0.20180305133951-e287c967cda3 05 Mar 2018 pre-release

    Nothing published for this version

  8. v0.9.0 14 Feb 2018
    Release notes
    • bugfix
      • correct several errors in size parameter ordering
    • build
      • add missing opencv_face lib reference to env.sh
      • Support for non-brew installs of opencv on Darwin
    • core
      • add Channels() method to Mat
      • add ConvertTo() and NewMatFromBytes() functions
      • add Type() method to Mat
      • implement ConvertFp16() function
    • dnn
      • use correct size for blob used for Caffe/Tensorflow tests
    • docs
      • Update copyright date and Apache 2.0 license to include full text
    • examples
      • cleanup mjpeg streamer code
      • cleanup motion detector comments
      • correct use of defer in loop
      • use correct size for blob used for Caffe/Tensorflow examples
    • imgproc
      • Add cv::approxPolyDP() bindings.
      • Add cv::arcLength() bindings.
      • Add cv::matchTemplate() bindings.
      • correct comment and link for Blur function
      • correct docs for BilateralFilter()
    Open source →
  9. v0.8.0 23 Jan 2018
    Release notes
    • core
      • add ColorMapFunctions and their test
      • add Mat ToBytes
      • add Reshape and MinMaxLoc functions
      • also delete points
      • fix mistake in the norm function by taking NormType instead of int as parameter
      • SetDoubleAt func and his test
      • SetFloatAt func and his test
      • SetIntAt func and his test
      • SetSCharAt func and his test
      • SetShortAt func and his test
      • SetUCharAt fun and his test
      • use correct delete operator for array of new, eliminates a bunch of memory leaks
    • dnn
      • add support for loading Tensorflow models
      • adjust test for Caffe now that we are auto-cropping blob
      • first pass at adding Caffe support
      • go back to older function signature to avoid version conflicts with Intel CV SDK
      • properly close DNN Net class
      • use approx. value from test result to account forr windows precision differences
    • features2d
      • implement GFTTDetector, KAZE, and MSER algorithms
      • modify MSER test for Windows results
    • highgui
      • un-deprecate WaitKey function needed for CLI apps
    • imgcodec
      • add fileExt type
    • imgproc
      • add the norm wrapper and use it in test for WarpAffine and WarpAffineWithParams
      • GetRotationMatrix2D, WarpAffine and WarpAffineWithParams
      • use NormL2 in wrap affine
    • pvl
      • add support for FaceRecognizer
      • complete wrappers for all missing FaceDetector functions
      • update instructions to match R3 of Intel CV SDK
    • docs
      • add more detail about exactly which functions are not yet implememented in the modules that are marked as 'Work Started'
      • add refernece to Tensorflow example, and also suggest brew upgrade for MacOS
      • improve ROADMAP to help would-be contributors know where to get started
      • in the readme, explain compiling to a static library
      • remove many godoc warnings by improving function descriptions
      • update all OpenCV 3.3.1 references to v3.4.0
      • update CGO_LDFLAGS references to match latest requirements
      • update contribution guidelines to try to make it more inviting
    • examples
      • add Caffe classifier example
      • add Tensorflow classifier example
      • fixed closing window in examples in infinite loop
      • fixed format of the examples with gofmt
    • test
      • add helper function for test : floatEquals
      • add some attiribution from test function
      • display OpenCV version in case that test fails
      • add round function to allow for floating point accuracy differences due to GPU usage.
    • build
      • improve search for already installed OpenCV on MacOS
      • update Appveyor build to Opencv 3.4.0
      • update to Opencv 3.4.0
    Open source →
  10. v0.7.0 16 Dec 2017
    Release notes
    • core
      • correct Merge implementation
    • docs
      • change wording and formatting for roadmap
      • update roadmap for a more complete list of OpenCV functionality
      • sequence docs in README in same way as the web site, aka by OS
      • show in README that some work was done on contrib face module
    • face
      • LBPH facerecognizer bindings
    • highgui
      • complete implementation for remaining API functions
    • imgcodecs
      • add IMDecode function
    • imgproc
      • elaborate on HoughLines & HoughLinesP tests to fetch a few individual results
    • objdetect
      • add GroupRectangles function
    • xfeatures2d
      • add SIFT and SURF algorithms from OpenCV contrib
      • improve description for OpenCV contrib
      • run tests from OpenCV contrib
    Open source →
  11. v0.6.0 24 Nov 2017
    Release notes
    • core
      • Add cv::LUT binding
    • examples
      • do not try to go fullscreen, since does not work on OSX
    • features2d
      • add AKAZE algorithm
      • add BRISK algorithm
      • add FastFeatureDetector algorithm
      • implement AgastFeatureDetector algorithm
      • implement ORB algorithm
      • implement SimpleBlobDetector algorithm
    • osx
      • Fix to get the OpenCV path with "brew info".
    • highgui
      • use new Window with thread lock, and deprecate WaitKey() in favor of Window.WaitKey()
      • use Window.WaitKey() in tests
    • imgproc
      • add tests for HoughCircles
    • pvl
      • use correct Ptr referencing
    • video
      • use smart Ptr for Algorithms thanks to @alalek
      • use unsafe.Pointer for Algorithm
      • move tests to single file now that they all pass
    Open source →
  12. v0.5.0 20 Nov 2017
    Release notes
    • core
      • add TermCriteria for iterative algorithms
    • imgproc
      • add CornerSubPix() and GoodFeaturesToTrack() for corner detection
    • objdetect
      • add DetectMultiScaleWithParams() for HOGDescriptor
      • add DetectMultiScaleWithParams() to allow override of defaults for CascadeClassifier
    • video
      • add CalcOpticalFlowFarneback() for Farneback optical flow calculations
      • add CalcOpticalFlowPyrLK() for Lucas-Kanade optical flow calculations
    • videoio
      • use temp directory for Windows test compat.
    • build
      • enable Appveyor build w/cache
    • osx
      • update env path to always match installed OpenCV from Homebrew
    Open source →
  13. v0.4.2 08 Nov 2017

    Nothing published for this version

  14. v0.4.1 08 Nov 2017

    Nothing published for this version

  15. v0.3.1 26 Oct 2017
    Release notes
    • overall
      • Update to use OpenCV 3.3.1
    Open source →
  16. v0.3.0 19 Oct 2017
    Release notes
    • docs
      • Correct Windows build location from same @jpfarias fix to gocv-site
    • core
      • Add Resize
      • Add Mat merge and Discrete Fourier Transform
      • Add CopyTo() and Normalize()
      • Implement various important Mat logical operations
    • video
      • BackgroundSubtractorMOG2 algorithm now working
      • Add BackgroundSubtractorKNN algorithm from video module
    • videoio
      • Add VideoCapture::get
    • imgproc
      • Add BilateralFilter and MedianBlur
      • Additional drawing functions implemented
      • Add HoughCircles filter
      • Implement various morphological operations
    • highgui
      • Add Trackbar support
    • objdetect
      • Add HOGDescriptor
    • build
      • Remove race from test on Travis, since it causes CGo segfault in MOG2
    Open source →
  17. v0.2.0 14 Oct 2017
    Release notes
    • Switchover to custom domain for package import
    • Yes, we have Windows
    Open source →
  18. v0.1.3 11 Oct 2017

    Nothing published for this version

  19. v0.1.2 11 Oct 2017

    Nothing published for this version

  20. v0.1.1 11 Oct 2017

    Nothing published for this version

  21. v0.1.0 09 Oct 2017
    Release notes

    Initial release!

    • [X] Video capture
    • [X] GUI Window to display video
    • [X] Image load/save
    • [X] CascadeClassifier for object detection/face tracking/etc.
    • [X] Installation instructions for Ubuntu
    • [X] Installation instructions for OS X
    • [X] Code example to use VideoWriter
    • [X] Intel CV SDK PVL FaceTracker support
    • [X] imgproc Image processing
    • [X] Travis CI build
    • [X] At least minimal test coverage for each OpenCV class
    • [X] Implement more of imgproc Image processing
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive