Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/woctezuma/steam-image-search
Search for images on Steam using natural language queries.
https://github.com/woctezuma/steam-image-search
clip computer-vision discovery game games image-search machine-learning natural-language photos steam steam-game steam-games
Last synced: 20 days ago
JSON representation
Search for images on Steam using natural language queries.
- Host: GitHub
- URL: https://github.com/woctezuma/steam-image-search
- Owner: woctezuma
- License: mit
- Created: 2021-01-26T20:59:51.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-02-13T08:41:59.000Z (almost 4 years ago)
- Last Synced: 2023-03-11T16:58:05.962Z (almost 2 years ago)
- Topics: clip, computer-vision, discovery, game, games, image-search, machine-learning, natural-language, photos, steam, steam-game, steam-games
- Language: Jupyter Notebook
- Homepage:
- Size: 8.31 MB
- Stars: 8
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Steam Image Search
The goal of this repository is to search for images on [Steam][steam-store] using natural language queries.
## Data
The dataset consists of 29,982 vertical images (300x450 resolution), downloaded from [Steam][steam-store].
Image features have been pre-computed, using OpenAI's [CLIP][openai-clip] model based on [Vision Transformer][google-vit] architecture.
## Usage
Run [`steam_image_search.ipynb`][colab-notebook].
[![Open In Colab][colab-badge]][colab-notebook]## Results
Below are shown results for:
- [image search][results_image_search], i.e. using natural language queries,
- [reverse image search][results_reverse_image_search], i.e. using image queries.### Image Search
![Results A](https://raw.githubusercontent.com/wiki/woctezuma/steam-image-search/img/results_A.jpg)
![Results B](https://raw.githubusercontent.com/wiki/woctezuma/steam-image-search/img/results_B.jpg)
![Results C](https://raw.githubusercontent.com/wiki/woctezuma/steam-image-search/img/results_C.jpg)
![Results D](https://raw.githubusercontent.com/wiki/woctezuma/steam-image-search/img/results_D.jpg)
![Results E](https://raw.githubusercontent.com/wiki/woctezuma/steam-image-search/img/results_E.jpg)
### Reverse Image Search
![Reverse A](https://raw.githubusercontent.com/wiki/woctezuma/steam-image-search/img/reverse_A.jpg)
![Reverse B](https://raw.githubusercontent.com/wiki/woctezuma/steam-image-search/img/reverse_B.jpg)
## References
- [`steam-CLIP`][banner-repository-CLIP]: retrieve games using image queries,
- interactive exploration with a web app [using an appID][web-app-using-id],
- interactive exploration with a web app [using a dropdown menu][web-app-using-text].
- [`steam-image-search`][natural-language-search]: retrieve games using natural language queries,[steam-store]:
[openai-clip]:
[google-vit]:
[colab-notebook]:
[colab-badge]:
[results_image_search]:
[results_reverse_image_search]:
[banner-repository-CLIP]:
[web-app-using-id]:
[web-app-using-text]:
[natural-language-search]: