Code Monkey home page Code Monkey logo

reconlab's Introduction

Group_18 - Image Reconstruction and Captioning


Project Title: ReconLab

A web and mobile application of reconstructing and captioning low resolution distorted images.

Feature Description:

-Users can upload any low resolution image from their devices. -They get the reconstructed image as output upon clicking on the reconstruct button. -Our system also describes the image for users.

#Technologies Used

Backend:

-Flask

Frontend:

-React

-Material UI

-Flutter


#Installation Guide

Web App

  • clone the repository

  • open the project in any code editor you like. But it would be best if you used Visual Studio Code

  • then open two terminals one for frontend and one for backend

  • in one of the terminals type cd frontend and type cd backend on the other

  • for the terminal in which you are in 'frontend' directory type npm install to install all the dependecies from the package.json you need. But some imports can still be marked as red after that showing that it doesn't exist. If you face such problem, you have to import them manually. When everything is set type npm start on the terminal to start the project on localhost

  • for the other terminal in which you are in 'backend' directory type pip install flask-cors flask torch python-opencv pillow transformers to install all the python packages needed for this project or manually install only those python packages that you don't have. Then type python main.py to start the backend server

  • Then you are all set to use our app

Mobile App

  • First download and install flutter from official flutter page https://docs.flutter.dev/get-started/install

  • Now open the project in visual studio code or android studio as you prefer. Install flutter and dart plugin from market place.

  • Install following project dependencies $ utter pub add flutter_native_splash http image_picker path path_provider

  • Run the project in the android virtual device or your preferred virtual device, and you are ready to go.

#Developers


Group Number:18

Group Name:Team Perceptron

SL Name Registration Cell Number Email
1 Tahsina Bintay Azam 2018331072 +8801741969665 [email protected]
2 Nurun Islam Niloy 2018331070 +8801567934602 [email protected]
3 Abdul Wadud Shakib 2018331120 +8801721140302 [email protected]
4 S. M. Al - Hasib 2018331094 +8801571342894 [email protected]
5 Dewan Mahinur Alam 2018331054 +8801771113915 [email protected]

reconlab's People

Contributors

cloudy-day avatar smalhasib avatar tahsina-azam avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.