Open steven-jun-liu opened 6 years ago
I will go through all the different steps and define the underlying requirements.
Step1: User takes a photo,
Step2: Call open AI to detect the image category. Face OR common Picture.
Step3 A: If it is face, show public face AI list,
Face Attributes detect ( Baidu, Google..): Age, Color, gender, emotion, glasses.. Face generation like Google dream. Other Face AI...
If after using the detect image category AI we want to automatically suggest other API we need to have a "recommendation mechanism". To make this recommendation mechanism we need to do a data analysis on the result.
Step4: User chooses the Baidu AI.
Step5: Show the AI results and show a button “Try other AI?”. User can switch to other providers’ AI for compare.
Step3 B: if it is common picture. Potential AI List: Brand logo recognition, Animal recognition, Plant recognition, OCR…
edit: after talking to Alex I updated my comments.
AI-Market APP Specification
Goals:
Scenarios:
Scenario 1. Image
Step1: User takes a photo,
Step2: Call open AI to detect the image category. Face OR common Picture.
Step3 A: If it is face, show public face AI list,
Step4: User chooses the Baidu AI.
Step5: Show the AI results and show a button “Try other AI?”. User can switch to other providers’ AI for compare.
Step3 B: if it is common picture. Potential AI List:
Architecture
Develop Tasks
Orangize AI Category
For example,
Face
Recogntion
Generation
Image
Client Lib
Node/Python/Java Version Lib
APP Server
Reuse the architecture of AI Market Server
APP
First, deverlop iOS APP