hydrusnetwork / hydrus

A personal booru-style media tagger that can import files and tags from your hard drive and popular websites. Content can be shared with other users via user-run servers.
http://hydrusnetwork.github.io/hydrus/
Other
2.37k stars 156 forks source link

FR: Use iqdb / saucenao as a source of tags / higher resolution copies of image #59

Closed sttollgrin closed 4 years ago

sttollgrin commented 9 years ago

There are services like http://iqdb.org/, http://iqdb.harry.lu/ or https://saucenao.com that allow reverse visual image search. This can be used to find "similar" images - and with similarity level set very high - 90-95% the images are pretty much identical to the one searched.

This for example could allow quick tagging of images - just create img thumbnail, use it to search for similar images, filter out all that have similarity below specified level, and voila - you end up with list of links to various boorus - now you can just scrape them for tags. Or for higher resolution copy of searched image.

It would be great if feature like "Right click on image -> Tag using IQDB" was present in the Hydrus client.

As a proof of concept, my current script used to autotag images using iqdb: https://github.com/sttollgrin/iqdb-tagger/blob/master/src/main/groovy/hydrus/tools/util/iqdb/IQDBService.groovy

hydrusnetwork commented 9 years ago

I have a plan to add "right-click->submit to external search" support in the near future, but I had not thought about tying that to booru parsing to harvest tags. That's a great idea! Thank you for suggesting it.

bigretromike commented 9 years ago

+1

CuddleBear92 commented 4 years ago

Hey, issues here have been reenabled and will be used for bug reports/feature requests in the future.

We are currently clearing out all the existing issues from 2017 and prior. If your bug report or feature request is still relevant, please create a new issue (or use one of the other channels; see https://hydrusnetwork.github.io/hydrus/).