This app outputs the name, coordinations, sentiment of each extracted face, and besides a brief description of the scene's context for each input image.
Collect a list of relevant patents to ImageDescribe using Google Patents. Only care about EU and US patents. You'll find many Chinese patents which you ignore.
Read and summarize those patents.
Position ImageDescribe against the most relevant patents by highlighting the winning cards in our project.
Inspired by Google Image Search, design a web service on top of the ImageDescribe engine so that the end-user can simply type in an URL, upload a photo, and receive descriptions immediately.
Given the fact that the two main objectives of this project is accessibility and availability, an important (but easy) feature for the web service is the text-to-speech feature. There should be a button next to the generated description to read it.
Let's make sure the solution we pick in #1 be multi-face. While the simpler version of the problem is to recognize one face per image, it is more natural to assume that one image may depict a group of people.
After #17 is done, transform the ImageDescribe web service into an Android/iPhone app. The advantage of doing so is that the user can easily input images using her phone camera.
Design Augmented Reality (AR) features for ImageDesribe
After #19 is done, design the AR system in a way that the user can turn on her camera in video mode to point to any photo or person in real-time, and ImageDescribe will overlay the scene with labels of names for faces and objects.
I ran the same code in the Colab notebook but as our IPs are restricted by Tensorflow, I had some issues installing the required dependencies. Now I want to ensure that main.py can be executed successfully.
@behroozomidvar would you please test this? By the way in case everything was ok, please close this issue.
To test, you only need to install dependencies placed in requirements.txt and just run main.py
@behroozomidvar do we store users' images themselves at our server or do they have to upload their images into a cloud server and share with us their images' corresponding URLs?
Considering the closing issue #2, what should be done in next step? Shall we start searching for a proper DBMS as discussed in #3 or implement the first part of our pipeline?
@yasminesmati would you please fix the problem with "Remove user logs" as you think it will be fine with foreign keys? And meanwhile, I will work on the function responsible for evaluating the user's input image (i.e. combining the "detection.py" file with "postgres.py")
Inspired by Google Photos, design user session functionality.
The user can sign up with an email, and then login into her account to receive personalized info.
In her account, she can introduce and label faces, so that the ImageDescribe engine will be trained to recognize those faces in future uploaded photos.