GoCV gives programmers who use the Go programming language access to the OpenCV 4 computer vision library. The GoCV package supports the latest releases of Go and OpenCV v4.5.4 on Linux, macOS, and Windows. Our mission is to make the Go language a “first-class” client compatible with the latest developments in the OpenCV ecosystem. Computer Vision (CV) is the ability of computers to process visual information, and perform tasks normally associated with those performed by humans. CV software typically processes video images, then uses the data to extract information in order to do something useful. Since memory allocations for images in GoCV are done through C based code, the go garbage collector will not clean all resources associated with a Mat. As a result, any Mat created must be closed to avoid memory leaks.

Features

  • GoCV supports CUDA for hardware acceleration using NVIDIA GPUs
  • GoCV also supports the Intel OpenVINO toolkit
  • Supports the latest releases of Go and OpenCV v4.5.4
  • For Linux, macOS, and Windows
  • By default, pkg-config is used to determine the correct flags for compiling and linking OpenCV
  • The project now provides Dockerfile which lets you build GoCV Docker image

Project Samples

Project Activity

See All Activity >

License

Apache License V2.0

Follow GoCV

GoCV Web Site

Other Useful Business Software
Loan management software that makes it easy. Icon
Loan management software that makes it easy.

Ideal for lending professionals who are looking for a feature rich loan management system

Bryt Software is ideal for lending professionals who are looking for a feature rich loan management system that is intuitive and easy to use. We are 100% cloud-based, software as a service. We believe in providing our customers with fair and honest pricing. Our monthly fees are based on your number of users and we have a minimal implementation charge.
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of GoCV!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

Go

Related Categories

Go Machine Learning Software, Go Computer Vision Libraries

Registered

2022-02-09