Description
This is a nice, simple and fast library which helps you to lookup objects on a screen. It also includes
OCR functionality. Using Lookup you can do OCR tricks like recognizing any information in your Robot application.
Which can be useful for debugging or automating things.
This library is a straight port of the Java LookUp library to GoLang.
Details on NCC (Normalized cross correlation) used by this library can be found in the original
library's 'docs' folder (a lot of math).
While there is no documentation, take a look at the lookup_test.go and ocr_test.go files
for usage examples.
LookUp alternatives and similar packages
Based on the "Images" category.
Alternatively, view LookUp alternatives based on common mentions on social networks and blogs.
-
Primitive Pictures
Reproducing images with geometric primitives. -
imaginary
Fast, simple, scalable, Docker-ready HTTP microservice for high-level image processing -
pigo
Fast face detection, pupil/eyes localization and facial landmark points detection library in pure Go. -
bimg
Go package for fast high-level image processing powered by libvips C library -
gowitness
🔍 gowitness - a golang, web screenshot utility using Chrome Headless -
stegify
🔍 Go tool for LSB steganography, capable of hiding any file within an image. -
geopattern
:triangular_ruler: Create beautiful generative image patterns from a string in golang. -
canvas
Cairo in Go: vector to raster, SVG, PDF, EPS, WASM, OpenGL, Gio, etc. -
Angular 2 Image Gallery
Image Gallery built with Angular 15+, node.js and GraphicsMagick -
darkroom
An image proxy with changeable storage backends and image processing engines with focus on speed and resiliency. -
mergi
go library for image programming (merge, crop, resize, watermark, animate, ease, transit) -
steganography
Pure Golang Library that allows LSB steganography on images using ZERO dependencies -
fastimage
Finds the type and/or size of a remote image given its uri, by fetching as little as needed. -
webp-server
Simple and minimal image server capable of storing, resizing, converting and caching images. -
goimghdr
The imghdr module determines the type of image contained in a file for go -
scout
Scout is a standalone open source software solution for DIY video security.
Access the most powerful time series database as a service
Do you think we are missing an alternative of LookUp or a related project?
Popular Comparisons
README
Lookup
It is a nice, simple and fast library which helps you to lookup objects on a screen. It also includes OCR functionality. Using Lookup you can do OCR tricks like recognizing any information in your Robot application. Which can be useful for debugging or automating things.
This library is a port of the Java Lookup library to GoLang. Details of NCC (Normalized Cross Correlation), used by this library, can be found in the original library's 'docs' folder (a lot of math).
Usage
Add this library to your project with: ```shell script go get github.com/deluan/lookup
To learn how to use it, take a look at the example files for [Lookup](examples_lookup_test.go) and
[OCR](examples_ocr_test.go). All images used in the examples are available in the [testdata](testdata) folder.
For more details check the full [documentation](https://godoc.org/github.com/deluan/lookup).
### To Do:
- ~~Add basic LookUp function~~
- ~~Implement OCR~~
- ~~Optimize for speed~~
- ~~Clean-up API~~
- ~~Better docs~~
- Implement Scaling