The project parses videos based on the SURF algorithm, extracting images that match some reference image provided.
docker run -p 7001:7001 ghcr.io/vkhobor/go-opencv-extractor:latest
Note: the image at first pull is quite large yet, because of debian base.
Before running tests add the example folder below to ./samples folder.
Then run:
go test ./...
The tests are minimal given the scope of the project
You can find and example video with reference pictures here: https://drive.google.com/drive/folders/1D8G2S-EWgcTO-FMfbxrASbkY3pg-4oNR?usp=sharing