/image-item-recognizer

Um aplicativo que faz o reconhecimento de items de uma imagem com um modelo de IA do Clarifai.

Primary LanguageTypeScript

Image Item Recognizer

This is an exciting and innovative project that was developed to identify objects in an image. In this README you will find all the information you need to understand and start contributing to the project.

An application that recognizes objects or items in an image based on an AI model from Clarifai.

Features

  • [ ✅ ] Get image from gallery
  • [ ✅ ] Send selected image to Clarifai API
  • [ ✅ ] Process the API response and list the Items
  • Translate items into another language

App Preview

Technologies Used

The project was developed using the following technologies:

Installation Guide

This guide is designed to help you set up and run the Landing Page on your local machine for development and testing purposes.

Requirements

Before starting the installation process, make sure you have the following tools installed on your system:

npm install -g expo-cli

To configure the local development environment, follow the steps below:

  1. Clone this repository to your local machine.
git clone https://github.com/arnaldoucuassapi/image-item-recognizer.git
  1. Install the required dependencies.
cd image-item-recognizer
npm install
  1. Run the development server:
npm run start
# or
yarn start
# or
pnpm start
  1. Configure environment variables

Create an .env file in the root of the project and set the following environment variables:

EXPO_PUBLIC_PAT = "your_clarifai_pat"
EXPO_PUBLIC_USER_ID = "your_clarifai_user_id"
EXPO_PUBLIC_APP_ID = "your_clarifai_app_id"
EXPO_PUBLIC_MODEL_ID = "your_clarifai_model_id"
EXPO_PUBLIC_MODEL_VERSION_ID = "your_clarifai_model_version_id"

Open the application Expo Go in your device and scan the QR code to see the result.

Make sure you have the correct versions of technologies and dependencies installed to avoid compatibility issues.

How to Contribute

If you want to contribute to the project, please follow the steps below:

  1. Fork this repository and clone it to your local machine.
git clone https://github.com/arnaldoucuassapi/image-item-recognizer.git
  1. Create a branch for your contribution.
git checkout -b minha-contribuicao
  1. Make the necessary changes and commit them.
git commit -m "Descrição das alterações"
  1. Push the changes to your fork repository.
git push origin minha-contribuicao
  1. Open a pull request on this repository and wait for your contribution to be reviewed and approved.

I hope you enjoy the project and I look forward to receiving your contributions!