#60 · Primary category: Computer Vision
gocv
Go package for computer vision using OpenCV 4 and beyond. Includes support for DNN, CUDA, OpenCV Contrib, and OpenVINO.
Project last updated:05/28/26
GitHub Stars
7.5K
Forks
901
Contributors
179
License
Other
Why we included this project
Go teams often find that serious computer vision work means fighting OpenCV's C++ core from inside a Go codebase. GoCV removes that friction by providing idiomatic Go bindings for OpenCV 4, letting you read video frames, run face detection with cascade classifiers, and manipulate image matrices without leaving the Go toolchain. It also exposes more than plain OpenCV: DNN model loading, CUDA acceleration for NVIDIA GPUs, OpenVINO support for Intel hardware, and the OpenCV Contrib extras. That breadth matters when the same code has to run across a laptop and a GPU box. Whether you are tracking objects on a live stream, capturing MJPEG video, or building YOLO-style detection pipelines, it is a solid foundation for vision-powered Go services.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
opencv
Open Source Computer Vision Library
RuView
π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.
PaddleOCR
Turn any PDF or image document into structured data for your AI. A powerful, lightweight OCR toolkit that bridges the gap between images/PDFs and LLMs. Supports 100+ languages.
MinerU
Transforms complex documents like PDFs and Office docs into LLM-ready markdown/JSON for your Agentic workflows.
tesseract
Tesseract Open Source OCR Engine (main repository)