首页 > > 详细

辅导program编程、C/C++,Python,Java程序语言辅导辅导R语言程序|解析C/C++编程

Mobile Technologies

Android Mobile App for Artificial Intelligence & Machine Learning Cloud Services


Task: Implement an Android mobile app with the requirements listed below
The user can use this app to turn on camera on mobile phone or tablet to capture photo of objects (either fruits or people or a business card or others). The user can also use this app to load an existing image of such objects from the current mobile phone or tablet. The image from camera or loaded will be automatically sent to Google Firebase Machine Learning (ML) Kit or IBM Watson AI & ML Cloud Services for image processing and classification (the app provides both Google and IBM cloud services for the user to choose before sending the image). The results will be either recognised fruits (apple, banana, etc.) or recognised face characteristics (number of faces, ages, genders, etc.) or recognised text (name, job title, contact details, etc. for business card) or others. These results will be sent back in text format to the app. The app displays these results to the user to edit then save to a Firebase realtime database together with the image saved to Firebase storage. The app also lists all images and results as list items for the user to see and edit then save. Below are screenshots you implement for your app.
Menu only appears on Activity 1 and Activity 2. The user can click on either the first menu item or the IBM image to open the same activity (Activity 3). The same for the second menu item and the Google ML Kit image.

Keep the same margin on left and right, and on top and bottom for all images, text and titles as seen in the screenshots above. Do the same for padding.

 Margin and padding examples.

Text and image are not properly designed properly designed

Handling all exceptions (–1 mark for each exception found at runtime).
Your Android project must be created by you using Android Studio. Any Android project converted from Eclipse or non-Android Studio project is not accepted. You cannot use an existing Android Studio project from other developers to implement your project (–15 marks)

Hints will be provided in lectures and tutorials in Weeks 2-7.

联系我们
  • QQ:99515681
  • 邮箱:99515681@qq.com
  • 工作时间:8:00-21:00
  • 微信:codinghelp
热点标签

联系我们 - QQ: 99515681 微信:codinghelp
程序辅导网!