Panda recognition app

Pandas are known to be highly endangered animals [1]. The project aims to implement a deep learning algorithm that recognises panda faces into a mobile app to allow users to recognise the pandas easily and accurately. The panda recognition app’s purpose is to be able to scan a panda image and rec...

Full description

Saved in:
Bibliographic Details
Main Author: Woo, Alvin
Other Authors: Kong Wai-Kin Adams
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2021
Subjects:
Online Access:https://hdl.handle.net/10356/148314
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-148314
record_format dspace
spelling sg-ntu-dr.10356-1483142021-04-30T02:34:54Z Panda recognition app Woo, Alvin Kong Wai-Kin Adams School of Computer Science and Engineering AdamsKong@ntu.edu.sg Engineering::Computer science and engineering Pandas are known to be highly endangered animals [1]. The project aims to implement a deep learning algorithm that recognises panda faces into a mobile app to allow users to recognise the pandas easily and accurately. The panda recognition app’s purpose is to be able to scan a panda image and recognise the exact panda in the image. The project focuses on designing an android mobile app through Android studio software using Java. The algorithm of the panda image recognition and the trained model was provided. The panda recognition algorithm was coded in python. Therefore, the approach of this project is to use a server and client programming. The Android mobile app is the client that sends the image of the panda to the python server which is the panda recognition program. The python server will run the image recognition with the trained models and send its output to the android client. The mobile app manages to establish successful connections with the python server via the ip address of the server. The app is able to send the image path of the image to the python server and the algorithm retrieves the image using the image path given. The python server then runs the panda image recognition model and successful returns the result. In conclusion, the panda recognition mobile app is achieved through the client-server architecture and is able to display accurate results with the trained model in the python server. Bachelor of Engineering (Computer Science) 2021-04-30T02:34:54Z 2021-04-30T02:34:54Z 2021 Final Year Project (FYP) Woo, A. (2021). Panda recognition app. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/148314 https://hdl.handle.net/10356/148314 en SCSE20-0242 application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Computer science and engineering
spellingShingle Engineering::Computer science and engineering
Woo, Alvin
Panda recognition app
description Pandas are known to be highly endangered animals [1]. The project aims to implement a deep learning algorithm that recognises panda faces into a mobile app to allow users to recognise the pandas easily and accurately. The panda recognition app’s purpose is to be able to scan a panda image and recognise the exact panda in the image. The project focuses on designing an android mobile app through Android studio software using Java. The algorithm of the panda image recognition and the trained model was provided. The panda recognition algorithm was coded in python. Therefore, the approach of this project is to use a server and client programming. The Android mobile app is the client that sends the image of the panda to the python server which is the panda recognition program. The python server will run the image recognition with the trained models and send its output to the android client. The mobile app manages to establish successful connections with the python server via the ip address of the server. The app is able to send the image path of the image to the python server and the algorithm retrieves the image using the image path given. The python server then runs the panda image recognition model and successful returns the result. In conclusion, the panda recognition mobile app is achieved through the client-server architecture and is able to display accurate results with the trained model in the python server.
author2 Kong Wai-Kin Adams
author_facet Kong Wai-Kin Adams
Woo, Alvin
format Final Year Project
author Woo, Alvin
author_sort Woo, Alvin
title Panda recognition app
title_short Panda recognition app
title_full Panda recognition app
title_fullStr Panda recognition app
title_full_unstemmed Panda recognition app
title_sort panda recognition app
publisher Nanyang Technological University
publishDate 2021
url https://hdl.handle.net/10356/148314
_version_ 1698713745093558272