2.0.3 • Published 6 years ago
generator-jhipster-imageblobindexation v2.0.3
generator-jhipster-imageBlobIndexation
Introduction
This is a JHipster module, that is meant to be used in a JHipster application.
This module allows you to use image Blob type with a full text indexation by Elasticsearch. This indexation is based on a treatment provide by ImageAI, Apache Tika (Metadata, OCR).
This module includes cache management available at : ImageBlobCache.
Prerequisites
As this is a JHipster module, we expect you have JHipster and its related tools already installed:
sudo apt install python3-pippip3 install opencv-pythonpip3 install keras tensorflow==1.14.0pip3 install imageaisudo apt-get install tesseract-ocrThis module works only with Elasticsearch and Angular project, under Linux
Installation
With NPM
To install this module:
npm install -g generator-jhipster-imageblobindexationTo update this module:
npm update -g generator-jhipster-imageblobindexationWith Yarn
To install this module:
yarn global add generator-jhipster-imageblobindexationTo update this module:
yarn global upgrade generator-jhipster-imageblobindexationUsage
To run the module on a JHipster generated application:
yo jhipster-imageblobindexationImage Module
Photo entity add to navbar
Global view of photo entities with cache
Form to edit and save entity
Indexation with elasticsearch
Examples
Example with Text as image
Example with ImageAI Detection Object
TODO
- Permettre l'indexation multi-langues:
- Utilisation d'autres fichiers Tessdata pour l'extraction de textes dans les images.
- Traduire la sortie fournit par la bibliothèque ImageAI, qui est uniquement en anglais
- Adapter le module avec l'outil de build Gradle
- Adapter le module pour React
- Adapter le module pour Windows (Utilisation de wget pour le téléchargement des réseaux de neurones non compatible avec Windows)
- Tester d'autres réseaux de neurones de la bibliothèque ImageAI
- Comparer les performances de ces réseaux de neurones
- Ajouter des tests fonctionnels
- Commenter les différentes fonctions du module
License
Apache-2.0 © Contribution UGA
Versionning
versionning standards: v(Major).(Minor).(bugfix)
current version: v2.0.1