- Receber uma imagem, armazená-la em uma base de dados e/ou sistema de arquivos.
- Receber uma imagem e compará-la com as imagens armazenadas na base de dados, retornando a imagem com maior percentual de similaridade encontrada.
- Receber duas imagens e realizar a comparação entre elas, retornando um percentual de similaridade.
- Remover da base de dados uma imagem cadastrada previamente.
- Validar se o tipo da imagem é válido, apenas imagens JPG serão aceitas.
- Validar se a imagem não está corrompida (em desenvolvimento).
Para executar este projeto, siga os passos abaixo:
- Clone o repositório.
- Abra o projeto na sua IDE.
- Abra o arquivo application.properties e altere o password, colocando a senha seu bando de dados MySql. ''' spring.datasource.url=jdbc:mysql://127.0.0.1:3306/imagesDB?createDatabaseIfNotExist=true spring.datasource.username=root spring.datasource.password=Password spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.jpa.database-platform=org.hibernate.dialect.MySQL8Dialect spring.jpa.hibernate.ddl-auto=update '''
Giovanna Campos Github Luis Otávio Melo Github Nahyara Batista LinkedIn, Github Rosemary Gallindo LinkedIn, Github Vitor Cavalcanti LinkedIn, Github
Mentor Tiago Chaves LinkedIn
[![Funcionalidades] // Title (https://www.youtube.com/watch?v=UFehSEDBttc&feature=youtu.be "Comparação de imagem") // Video Link