https://ucs757-101803151-projects.herokuapp.com
We all have faced issues while learning a new language or coding in the same. Well, this tool takes your python file and automatically figures out the errors and open up all the stack overflow pages which might help you.
- Python
- Requests
- NodeJS
- EJS
Kindly allow popups to allow the app to function properly.
https://ucs757-101803151-projects.herokuapp.com/auto-stackoverflow
- This is a new concept, of actually opening the webpages which might give the user the required solutions to the problems in their code
- Piping the data from python, then receiving it in Nodejs and redirecting the user to stack overflow pages
- The use case is quite common and will solve a lot of problems as we all face issues while learning a new language or working on a project.
This tool is limited to python only for the time being and is dependent on the errors solutions to be present on Stack Overflow. Also, if the popups are not enabled, new webpages won't open.
The web app takes an image of a person as input and returns the image with the gender and age group details
- Python
- OpenCV-Python
- NodeJS
- EJS
https://ucs757-101803151-projects.herokuapp.com/age-gender
- The age groups 0-2, 4-6, 8-13 and 25-32 are predicted with relatively high accuracy.
- The output is heavily biased towards the age group 25-32 ( see the row belonging to the age group 25-32 ). This means that it is very easy for the network to get confused between the ages 15 to 43. So, even if the actual age is between 15-20 or 38-43, there is a high chance that the predicted age will be 25-32.
- We observed that the accuracy of the models improved if we use padding around the detected face. This may be due to the fact that the input while training were standard face images and not closely cropped faces that we get after face detection.
- Detecting gender using an image, can also be extended to detect it in a video stream
- Predicting the age group of all the individuals in an image
- Using multiple build packs in Heroku for both Node.js and Python and experimenting with amazon ec2 for deployment
This technique is limited with its efficiency in detecting age, it cannot detect exact age, and can only detect a certain age group. Also, unfortunately, it does not work on non binary genders yet.
One can also try to use a regression model instead of classification for Age Prediction if enough data is available.
Mosaic creator is a web app which takes the target image as input and generates that image using thousands of small images
- Python
- NumPy
- Pillow
- NodeJS
- EJS
https://ucs757-101803151-projects.herokuapp.com/mosaic
- Generation of dataset for images(tiles), using extensions and small python scripts
- Finding nearest neighbour in terms of colors for each predefined unit of the target image from the data set tiles
- Randomization of images to ensure that maximum pixels are covered for each color
- Using multiple build packs in Heroku for both Node.js and Python and experimenting with amazon ec2 for deployment
This technique is dependent on the variety of images in the dataset in terms of colors, higher the number of images in each color, better will be the mosaic.