Mobile Technologies讲解、辅导IBM Watson、讲解Python程序语言、辅导c/c++,Java 调试Matlab程序|
- 首页 >> 其他 Faculty of Science and Technology
Mobile Technologies
Assignment 1
Image Classification Using IBM Watson or Microsoft Azure Cloud Services
Submission date: 23:55 Sunday 31/03/2019 (Week 7)
Type: Individual assignment
Submission: A compressed (.zip) file that contains the following:
Your entire Android Studio project, and
Your report (MS Word file) that contains screenshots for all activities in your program.
Submit this compressed (.zip) file via Canvas site of this unit. Email submission is not accepted.
Total mark: 15
Proportion of unit assessment: 15%
Late submission: 5% of the total mark (i.e., 0.75 mark) per day.
Task: Design and implement an Android application with the requirements listed below.
The user can turn on the camera on a mobile phone or tablet to capture photo of objects (fruits or people or a business card or others). The user can also load an existing image of such objects from the current device. The image from camera or loaded will be automatically sent to IBM Watson Artificial Intelligence & Machine Learning Cloud Services or Microsoft Azure Cognitive Services Cloud Services for image processing and classification. 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 local database together with the image. The app also lists all images and results as list items for the user to see and edit then save. See the screen shots below for more details.
Run the app then click Start A list of items appears
These items are retrieved from a local database
If the user taps on Add All details of selected item appear
These details are retrieved from a database
If the user taps on Edit
The user can edit all details then save, or cancel.
The updated details are saved to the same database
If the user taps on Capture
The user can edit all details (item name and results)
The menu contains at least 2 menu items as short cuts to 2 activities.
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 (–5 marks if margin and padding are not properly set).
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. Please review UC Student Academic Integrity Policy in the unit outline to avoid plagiarism.
Marking guideline (15 marks)
Zero mark for this app if
a.The compressed file for this project not found, or
b.Cannot open the compressed file, or
c.Cannot run on Android Studio.
Marking
a.Correct implementation of 8 activities below (1 mark per activity) 8 marks
b.Correct implementation of 11 red actions below 6 marks
c.Correct implementation of at least 2 menu items as short cuts to 2 activities 1 mark
d.Margin and padding are not properly designed – 5 marks
e.For each exception found at runtime – 1 mark
Note: We cannot capture a photo using the camera on the emulator, so the following test is accepted: Click Capture button -> camera is on -> take a photo -> click OK (accept) to close camera -> display a blank item name and blank result on Activity 8 -> edit these items on Activity 4 -> click Save -> display Activity 2.
Margin and padding examples.
Text and image are not properly designed properly designed
Mobile Technologies
Assignment 1
Image Classification Using IBM Watson or Microsoft Azure Cloud Services
Submission date: 23:55 Sunday 31/03/2019 (Week 7)
Type: Individual assignment
Submission: A compressed (.zip) file that contains the following:
Your entire Android Studio project, and
Your report (MS Word file) that contains screenshots for all activities in your program.
Submit this compressed (.zip) file via Canvas site of this unit. Email submission is not accepted.
Total mark: 15
Proportion of unit assessment: 15%
Late submission: 5% of the total mark (i.e., 0.75 mark) per day.
Task: Design and implement an Android application with the requirements listed below.
The user can turn on the camera on a mobile phone or tablet to capture photo of objects (fruits or people or a business card or others). The user can also load an existing image of such objects from the current device. The image from camera or loaded will be automatically sent to IBM Watson Artificial Intelligence & Machine Learning Cloud Services or Microsoft Azure Cognitive Services Cloud Services for image processing and classification. 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 local database together with the image. The app also lists all images and results as list items for the user to see and edit then save. See the screen shots below for more details.
Run the app then click Start A list of items appears
These items are retrieved from a local database
If the user taps on Add All details of selected item appear
These details are retrieved from a database
If the user taps on Edit
The user can edit all details then save, or cancel.
The updated details are saved to the same database
If the user taps on Capture
The user can edit all details (item name and results)
The menu contains at least 2 menu items as short cuts to 2 activities.
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 (–5 marks if margin and padding are not properly set).
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. Please review UC Student Academic Integrity Policy in the unit outline to avoid plagiarism.
Marking guideline (15 marks)
Zero mark for this app if
a.The compressed file for this project not found, or
b.Cannot open the compressed file, or
c.Cannot run on Android Studio.
Marking
a.Correct implementation of 8 activities below (1 mark per activity) 8 marks
b.Correct implementation of 11 red actions below 6 marks
c.Correct implementation of at least 2 menu items as short cuts to 2 activities 1 mark
d.Margin and padding are not properly designed – 5 marks
e.For each exception found at runtime – 1 mark
Note: We cannot capture a photo using the camera on the emulator, so the following test is accepted: Click Capture button -> camera is on -> take a photo -> click OK (accept) to close camera -> display a blank item name and blank result on Activity 8 -> edit these items on Activity 4 -> click Save -> display Activity 2.
Margin and padding examples.
Text and image are not properly designed properly designed