1 |
Camera and Face detection |
Open and use the front and back camera of multiple platforms to detect faces using Haar Classifier |
|
|
Vu Luong, Arjun Khurana |
10 Nov – 16 Nov |
1.1 |
macOS Sierra (Macbook Pro) |
Load the camera and face detection algorithm written in C++ in Xcode |
Front camera loaded successfully and detected the user’s face as well as faces from advertisements |
Yes |
Vu Luong |
10 Nov |
1.2 |
iOS 10.1.1 (iPhone 6 and 7+) |
Load the camera and face detection algorithm written in Objective C in Xcode |
Same as 1.1 |
Yes |
Vu Luong |
12 Nov |
1.3 |
Android 6.0 (Google Nexus 5) |
Load the application written in Java and JavaCV in Eclipse on to the device |
Failed to load the application onto the device after multiple attempts, possible cause due to faulty installation. Hence, Android is no longer the platform for development. |
No |
Vu Luong, Arjun Khurana |
13 Nov – 16 Nov |
2 |
Recognising shapes and texts |
Using OpenCV and Tesseract OCR |
|
|
Vu Luong, Hyojong Kim |
20 Nov - 21 Nov |
2.1 |
Shape detection |
The app should be able to recognize rectangular shapes using Harris corner detection |
Successfully recognise shapes of different sizes |
Yes |
Vu Luong |
20 Nov |
2.2 |
Text detection |
Using Tesseract OCR to recognise text on different surfaces |
Successfully recognise dark color text printed on paper and on well lit images. Takes a long time to recognise text with unique fonts, colours and sizes |
Yes |
Vu Luong, Hyojong Kim |
21 Nov |
3 |
Make request to server |
Making get/post requests that allow the app to have the database access |
|
|
Vu Luong, Hyojong Kim |
21 Nov - 27 Nov |
3.1 |
User profile |
Using User object received from customer to generate temporary(persistent) user profile |
Successfully requested user profile. |
Yes |
Vu Luong, Hyojong Kim |
21 Nov - 24 Nov |
3.2 |
Advertisement data |
Supplying coordinate from iPhone GPS system and receiving the intended area code and its advertisement |
GPS coordinate and area code retrieval success, advertisement sometimes unable to load |
No |
Vu Luong, Hyojong Kim |
24 Nov - 27 Nov |
4 |
Saving data |
Saving user profile data onto the local device and server |
|
|
Vu Luong, Hyojong Kim |
24 Nov - 02 Dec |
4.1 |
Device storage |
Use local databases such as SQLite to create a persistent database |
Successfully saved |
Yes |
Vu Luong |
24 Nov - 02 Dec |
4.2 |
Server |
Making post request based on user activities and save a history of user activities |
User activities recorded on server |
Yes |
Hyojong Kim |
27 Nov - 02 Dec |