Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/deepraj21/vision.ai
- Owner: deepraj21
- Created: 2023-08-10T17:09:21.000Z (about 1 year ago)
- Default Branch: ver-2
- Last Pushed: 2024-01-02T04:16:34.000Z (10 months ago)
- Last Synced: 2024-01-02T11:24:50.944Z (10 months ago)
- Topics: api, flask, python
- Language: HTML
- Homepage: https://visionai21.pythonanywhere.com/
- Size: 24.8 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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 Normals3. 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
```