Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/deepraj21/vision.ai

In this project, we are building a web application that allows users to upload images and apply various processing techniques using the ClipDrop API.
https://github.com/deepraj21/vision.ai

api flask python

Last synced: 5 days ago
JSON representation

In this project, we are building a web application that allows users to upload images and apply various processing techniques using the ClipDrop API.

Awesome Lists containing this project

README

        

## vision.AI

The ultimate ecosystem of apps, plugins & resources for all creators, powered by artificial intelligence.

In this project, we are building a web application that allows users to upload images and apply various processing techniques using the ClipDrop API. The main features of the application include:

1. Image Upload: Users can upload images in JPEG or JPG format. They have the option to either select an image using the traditional file input or drag and drop the image onto a designated drop zone.

2. Processing Options The application provides multiple processing options:

- Inpainting

- Reimagine

- Sketch to image

- Remove Background

- Image upscaling

- Text to Image

- Portrait Depth Estimation

- Portrait Surface Normals

3. API Integration: The application uses the ClipDrop API to perform image processing tasks. It communicates with the API to send images, receive processed images, and handle errors.

4. Displaying Results: After processing an image, the application displays the processed result on the same page. Users can see the depth map, normal map, or text-generated image depending on the processing option chosen.

5. Styling and Layout: The user interface is designed with a modern an user-friendly approach. It incorporates responsive design using Bootstrap, ensuring that the application looks good and functions well
on various screen sizes.

6. Error Handling: The application handles errors that may occur during image processing or API interactions, providing feedback to the user if something goes wrong.

7. File Management: The uploaded images and processed results are saved in the `static` folder of the application, allowing users to download them.

By combining Flask for backend functionality, HTML for front-end structure, and CSS for styling,we create a complete web application that offers image processing capabilities through the ClipDrop API. Users can
easily upload images,choose processing options, view results, and download the processed images.


### Website Preview




### How to Use :

⚠️CLIPDROP API is only for Development. It will not work in Production.⚠️

```
git clone https://github.com/deepraj21/vision.AI
```
```
cd vision.AI
pip install -r requirements.txt
flask run
```