ImageTagger/readme.md

53 lines
1.4 KiB
Markdown
Raw Permalink Normal View History

2024-03-24 16:56:28 +00:00
# ![](./docs/image-analysis.png) Image Tagger
2024-03-19 19:52:54 +00:00
Image Tagger is a simple software application for predicting an image's keywords using a deep learning model based on resnet.
It allows photographers to automate the image tagging process. 📸
---
## Instructions
2024-03-23 20:11:50 +00:00
1. Download a release from the release page.
2. Unzip the release.
2024-04-07 14:54:57 +00:00
3. Run `ImageTagger\image\bin\ImageTagger`.
2024-03-23 15:36:58 +00:00
![./docs/application.png](./docs/application.png)
2024-03-19 19:52:54 +00:00
Photo credit: [https://unsplash.com/@ndcphoto](https://unsplash.com/@ndcphoto)
## Development
2024-03-24 13:23:13 +00:00
If you want to build the application yourself, you will need Java 17 JDK and the
AI models available in the AIModels release.
2024-03-19 19:52:54 +00:00
The release archive is in the [releases page](https://github.com/dnutiu/ImageTagger/releases).
### Building and Running from source
2024-03-22 21:23:38 +00:00
To build from source you will need Java 17 JDK and Gradle.
2024-03-19 19:52:54 +00:00
Due to some GitHub limitations that do not allow me to upload large files, you'll need to download the AIModels
2024-03-30 11:15:57 +00:00
zip file which contains the deep learning models and place them into the
`ImageTagger/img-ai/src/main/resources/dev/nuculabs/imagetagger/ai/` path.
2024-03-19 19:52:54 +00:00
To build the project run:
```bash
gradle build
```
To run:
```bash
gradle run
```
# Blog
You can visit my tech blog at [https://blog.nuculabs.dev](https://blog.nuculabs.dev).
2024-03-24 16:56:28 +00:00
# Credits
- Icons: <a href="https://www.flaticon.com/free-icons/image-analysis" title="image analysis icons">Image analysis icons created by Dewi Sari - Flaticon</a>