Dedugo - Simple duplicate image finder for golang

Dedugo

Image Duplicate Finder

De-duplicate in Go (get it?)

Summary

This simple program evaluates two directories of images and finds images that are similar. It takes two arguments, the reference directory (a directory of images considered to be originals) and the evaluation directory (a directory of images that may contain duplicates of images in the reference directory).

Both directories are searched recursively for any compatible image formats (.jpg, .png, .heic). The path of images found to be similar is written to a file duplicateImages.txt.

Usage

dedugo ./reference/image/directory ./evaluation/image/directory

Things will happen. Silicon will get hot. Fans will spin.

To Do

  • Allow user to visually confirm if paired images are indeed duplicates or are actually just very similar
  • Convert this to use Cobra
  • A GUI would be neat
  • Add delete command to remove confirmed duplicates
Similar Resources

A simple krunker client written in Golang that's powered by WebView2

A simple krunker client written in Golang that's powered by WebView2

GO-client GO-client is a simple and fast krunker client powered by WebView2 that's written in golang. The client uses minimmal code and is not a slow

Dec 7, 2021

A simple package in Golang containing helpers for functional programming

go-functools Golang package containing functools using Go generics functools is

Nov 3, 2022

An implementation of a simple RESTful API in Golang on AWS infrastructure.

go-api An implementation of a simple RESTful API in Golang on AWS infrastructure. Tech Stack Serverless framework Go language AWS API Gateway AWS Lamb

Dec 25, 2021

A simple todolist application API created using Golang

API Aplikasi KegiatanQ Merupakan API aplikasi todolist sederhana yang dibuat men

Dec 29, 2021

Simple and fast webp library for golang

Simple and fast webp library for golang

go-webp Golang Webp library for encoding and decoding, using C binding for Google libwebp Requirements libwebp Benchmarks % go test -bench "^Benchmark

Dec 28, 2022

TODO_GO: a simple todo API created in Golang with a minimum number of dependencies and configuration

TODO_GO: a simple todo API created in Golang with a minimum number of dependencies and configuration

TODO_GO TODO_GO is a simple todo API created in Golang with a minimum number of

Jan 1, 2022

Simple RESTful API for WhatsApp in Golang (using the Whatsmeow multi device library)

Simple RESTful API for WhatsApp in Golang (using the Whatsmeow multi device library)

WUZAPI WuzAPI is an implementation of @tulir/whatsmeow library as a simple RESTful API service with multiple device support and concurrent sessions. W

Dec 30, 2022

Desenvolvendo-Sistema-Planejamento-Financeiro-GoLang - Developing a Financial Planning System with Golang

dio-expert-session-finance Pré Desenvolvimento Vamos criar um projeto no Github

Jan 27, 2022

Client-server-golang-sqs - Client Server with SQS and golang

Client Server with SQS and golang Multi-threaded client-server demo with Go What

Feb 14, 2022
GoFind - Concurrent file finder in Golang

GoFind How to Run? Clona la repository. Setta il tuo GOPATH dalla root della rep

Feb 17, 2022
fzf-like fuzzy-finder as a Go library
fzf-like fuzzy-finder as a Go library

go-fuzzyfinder go-fuzzyfinder is a Go library that provides fuzzy-finding with an fzf-like terminal user interface. Installation $ go get github.com/k

Jan 1, 2023
💾 Wolke API is the API behind Wolke image storage and processing aswell as user management

?? Wolke API Wolke API is the API behind Wolke image storage and processing aswell as user management Deploying To deploy Wolke Bot you'll need podman

Dec 21, 2021
Read the text of memes, then inject that text into the image as searchable metadata.
Read the text of memes, then inject that text into the image as searchable metadata.

Make Meme Text Searchable I have an extensive set of memes I've been collecting since the early days of Flickr. #icanhascheeseburger It's a pain in th

May 2, 2022
Simple-Weather-API - Simple weather api app created using golang and Open Weather API key
Simple-Weather-API - Simple weather api app created using golang and Open Weather API key

Simple Weather API Simple weather api app created using golang and Open Weather

Feb 6, 2022
Simple-api - Create Simple `Hello World` APIs from Various Programming Languages

simple-api Create Simple `Hello World` APIs from Various Programming Languages.

Jan 18, 2022
Simple golang airtable API wrapper

Golang Airtable API A simple #golang package to access the Airtable API. Table of contents Golang Airtable API Table of contents Installation Basic us

Jan 5, 2023
Simple no frills AWS S3 Golang Library using REST with V4 Signing (without AWS Go SDK)

simples3 : Simple no frills AWS S3 Library using REST with V4 Signing Overview SimpleS3 is a golang library for uploading and deleting objects on S3 b

Nov 4, 2022
A simple APIRest to Star Wars character using Golang (gin,gorm)
A simple APIRest to Star Wars character using Golang (gin,gorm)

A simple APIRest to Star Wars character using Golang (gin,gorm)

Sep 23, 2021
Simple Golang API for creating todo notes

Simple Golang API for creating todo notes To run: foo@bar:~$ cd backend foo@bar:~$ go run . Application will be listening on localhost:8080 API routes

Oct 27, 2021