About Gocv
This package gives programmers working in the Go language access to the OpenCV 4 computer vision library. It wraps OpenCV's image processing, object detection and deep neural network functionality in Go bindings, so a Go program can read video streams, analyze frames and run vision models without leaving the language for C or C++. The stated mission of the project is to make Go a first class client for the OpenCV ecosystem rather than one that lags behind it.
It targets Go developers building computer vision into applications, services, robotics projects or camera pipelines. The package supports the latest releases of Go together with OpenCV version 4.13.0 on Linux, macOS and Windows. Hardware acceleration is available through CUDA on NVIDIA graphics processors, and the Intel OpenVINO toolkit is supported as well. Source code lives in a public repository on GitHub, and the project site carries getting started material, guides on writing code with the library, API documentation and a blog.
The package is open source and free to use, and the project site publishes no subscription, license fee or paid tier of any kind. The maintainers announce professional support and training as coming soon, but no prices, plan structure or availability date accompany that notice, so the commercial offering cannot be priced from the published material. The library was created by The Hybrid Group, and the documentation site itself is built with Hugo.