Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ghaniketrajputp005/adobe-gensolve-hackathon-2024

This Project aims to identify, regularize, and beautify curves in 2D Euclidean space.
https://github.com/ghaniketrajputp005/adobe-gensolve-hackathon-2024

cv2 keras-tensorflow numpy os sklearn

Last synced: about 1 month ago
JSON representation

This Project aims to identify, regularize, and beautify curves in 2D Euclidean space.

Awesome Lists containing this project

README

        

# Curvetopia

## Overview

Curvetopia is our Adobe GenSolve project, designed to develop a model for recognizing simple shape doodles. It features:

- **Shape Recognition:** A model trained to identify and differentiate between various simple shape doodles.
- **Virtual Environment:** A setup to isolate project dependencies, ensuring a clean development environment.
- **Dependency Management:** A streamlined process for installing all required dependencies with a single command.
- **Cloud Integration:** Utilization of cloud storage solutions for storing and accessing machine learning models.

## Installation

Follow these steps to set up the project on your local machine.

### 1. Clone the Repository

First, clone the repository to your local machine using the following command:

```bash
git clone https://github.com/GhaniketRajputp005/Adobe-Gensolve-Hackathon-2024.git
cd Curvetopia
```

### 2. Create and Activate a Virtual Environment

Create a virtual environment to isolate the project's dependencies. Run the following command to create and activate the virtual environment:

For Windows:
```bash
python -m venv venv
venv\Scripts\activate
```

For Unix/macOS:
```bash
python3 -m venv venv
source venv/bin/activate
```

### 3. Install Dependencies

Install the required dependencies for the project. This may involve using a package manager like **`pip`** for Python projects:

```bash
pip install -r requirements.txt
```