gocv
Go package for computer vision using OpenCV 4 and beyond. Includes support for DNN, CUDA, OpenCV Contrib, and OpenVINO. (by hybridgroup)
govips
A lightning fast image processing and resizing library for Go (by davidbyttow)

Nutrient - The #1 PDF SDK Library
Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.
nutrient.io
featured
gocv | govips | |
---|---|---|
14 | 5 | |
6,869 | 1,368 | |
1.1% | 2.9% | |
8.9 | 6.0 | |
6 days ago | about 1 month ago | |
Go | Go | |
GNU General Public License v3.0 or later | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
gocv
Posts with mentions or reviews of gocv.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2024-05-04.
- Cylon: JavaScript framework for robotics, drones, and the Internet of Things
-
GoCV 0.36 has just been released, no fooling
- Updated Docker images with OpenCV
https://github.com/hybridgroup/gocv/releases/tag/v0.36.0
-
How can I install gocv?
- Installing from source gives me E: Unable to locate package libdc1394-22-dev
-
Using GoCV to extract snapshots from IP-camera videostream
Can anyone guess if its possible to e.g. use - https://github.com/hybridgroup/gocv - permanently monitor the network stream via address e.g. http://192.169.178.20/action/stream?subject=mjpeg&user=user&pwd=secret - Generate/Extract a snapshot as image if configured items are detected e.g.: humans, cats, cars, dogs
-
Can I build projects in Go without knowing front-end/client development?
But if you want to have something to show: I've played around with https://gocv.io/ and was quite impressed what this library can do with the video input from your camera input.
-
Is the opencv4 binding more efficient than python?
I have just found the gocv package. I have a video analyzer program written in python, however im thinking about rewriting on golang for optimizing the execution time. Its a good idea or its better to just use the phyton one.
-
Image manipulation with Go
https://github.com/hybridgroup/gocv has openCV bindings.
-
GoCV on the yolo Darknet model
I am working on a custom model, I have been through this example to apply it on my use case but the output I get has random detection from perform detection, how do I work with gocv.Mat structure and is there any example with yolo darknet model? Any help is appreciated if you can direct me to right resources where I can better understand how the output mat is to be parsed to get the box! Thanks in advance!
-
Anyone interested in helping me build a object detection with Tensorflow + Golang
I think https://github.com/hybridgroup/gocv accepts tensorflow model format, why not use that?
- Recommendations for building a reverse image search engine
govips
Posts with mentions or reviews of govips.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-06-28.
-
Just In Time Image Optimization at Reddit Scale
We chose to use govips which is a cgo wrapper around the libvips image manipulation library. The majority of new development for services in our backend is written using baseplate.go. But Go is not an ideal choice for media processing as it cannot keep up with the performance of native code. The most widely used image-processing libraries like libmagick are primarily written in C or C++. Speed was a major factor in selecting libvips in order to keep latency low on CDN cache misses for images. In our tests, libvips was 3–4 times faster than libmagick on basic image processing operations. Content-aware smart cropping was implemented by porting smartcrop.js to Go. This is the only operation implemented in pure Go.
- Image manipulation with Go
-
Open source projects for beginner
Hi! You are willing to dive into some cgo we have a couple of feature requests :) https://github.com/davidbyttow/govips
- Show HN: Govips 2.0, lightning fast image processing for Go
What are some alternatives?
When comparing gocv and govips you can also consider the following projects:
go-opencv - Go bindings for OpenCV / 2.x API in gocv / 1.x API in opencv
bimg - Go package for fast high-level image processing powered by libvips C library
resize - Pure golang image resizing
gg - Go Graphics - 2D rendering in Go with a simple API.
pigo - Fast face detection, pupil/eyes localization and facial landmark points detection library in pure Go.
imaging - Imaging is a simple image processing package for Go
lilliput - Resize images and animated GIFs in Go
smartcrop - smartcrop finds good image crops for arbitrary crop sizes
geopattern - :triangular_ruler: Create beautiful generative image patterns from a string in golang.

Nutrient - The #1 PDF SDK Library
Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.
nutrient.io
featured