Skip to content

PhotoLens is an AI platform for automated reality of photos inspection.

License

Notifications You must be signed in to change notification settings

emranalbiek/PhotoLens

Repository files navigation

PhotoLens App

PhotoLens is an AI platform for automated reality of photos inspection.

Requirements

Python Tensorflow Streamlit Scikit-Learn

Install Python using MiniConda

Download and Install MiniConda from here

Create a new environment using MiniConda

$ conda create -n phonelens-app python=3.10
# put any version between 3.8 or later

Activate the environment

$ conda activate phonelens-app

Build Project Architecture

$ python template.py # or python3 if you on linux
project-root/
│
├── src/
|   └── ObjectClassifier/
│       ├── __init__.py
│       │
│       ├── utils/
│       │   ├── __init__.py
│       │   └── common.py
│       │
│       ├── config/
│       │   ├── __init__.py
│       │   └── configuration.py
│       │
│       ├── entity/
│       │   ├── __init__.py
│       │   └── entity_config.py
│       │
│       ├── constant/
│       │   └── __init__.py
│       │
│       ├── components/
│       |   └── __init__.py
│
├── config/
│   └── config.yaml
│
├── dvc.yaml
├── params.yaml
├── requirements.txt
├── setup.py
├── app.py
├── .env
├── .env.example
└── Dockerfile

Installation

Install the required packages

$ pip install -r requirements.txt

Setup the environment variable

$ cp .env.example .env

Set your environment variable in the .env like DATA_FILES value.

Sources

Releases

No releases published

Packages

No packages published