The Implementation of an Android and Cloud Computing-based Butterfly Recognition System
碩士 === 義守大學 === 電子工程學系 === 102 === This thesis discusses how to use the cloud-computing to accomplish a butterfly recognition system via the network connection and camera of Android phone. First, the system is used to execute the client program on Android phone to take a butterfly image, then is ch...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2014
|
Online Access: | http://ndltd.ncl.edu.tw/handle/81247227590371948697 |
id |
ndltd-TW-102ISU05428017 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-102ISU054280172015-10-14T00:23:51Z http://ndltd.ncl.edu.tw/handle/81247227590371948697 The Implementation of an Android and Cloud Computing-based Butterfly Recognition System 基於Android與雲端平台上完成蝴蝶辨識系統 Chia-Yang Huang 黃家洋 碩士 義守大學 電子工程學系 102 This thesis discusses how to use the cloud-computing to accomplish a butterfly recognition system via the network connection and camera of Android phone. First, the system is used to execute the client program on Android phone to take a butterfly image, then is chosen whether to upload to cloud server or not. After the image is uploaded to server with network connection, the server will execute the recognition processing using the theory of human visualization to achieve recognition processing. At pre-processing step, the image is normalized to specific image size and transformed from the RGB color space to LMS color space, and normalize the image luminance to reduce the influence of the light brightness. After that, we used Independent Components Analysis (ICA) filters to find the ICA feature and combine the visual attention model, to compute the saliency maps. In addition, the approaches of Naïve Bayesian classifier and K-Nearest Neighbor algorithm are used to accomplish the training and classification processing. After finding the top five butterfly’s candidates, the recognition system will return butterfly’s data from MySQL database to Android phone, such as butterfly’s name, range, distribution, description, etc. The experimental results show that the recognition system uses only one feature, up to 83% recognition rate on Android phone testing. Furthermore, it can reduce the phone requirement and promote phone''s endurance by using the cloud server to achieve the complex calculation. Finally, it will be helpful for more people to use this system to real-time inquiry the butterfly data in real world. Yih-Ming Su 蘇義明 2014 學位論文 ; thesis 65 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 義守大學 === 電子工程學系 === 102 === This thesis discusses how to use the cloud-computing to accomplish a butterfly recognition system via the network connection and camera of Android phone.
First, the system is used to execute the client program on Android phone to take a butterfly image, then is chosen whether to upload to cloud server or not. After the image is uploaded to server with network connection, the server will execute the recognition processing using the theory of human visualization to achieve recognition processing. At pre-processing step, the image is normalized to specific image size and transformed from the RGB color space to LMS color space, and normalize the image luminance to reduce the influence of the light brightness. After that, we used Independent Components Analysis (ICA) filters to find the ICA feature and combine the visual attention model, to compute the saliency maps. In addition, the approaches of Naïve Bayesian classifier and K-Nearest Neighbor algorithm are used to accomplish the training and classification processing. After finding the top five butterfly’s candidates, the recognition system will return butterfly’s data from MySQL database to Android phone, such as butterfly’s name, range, distribution, description, etc.
The experimental results show that the recognition system uses only one feature, up to 83% recognition rate on Android phone testing. Furthermore, it can reduce the phone requirement and promote phone''s endurance by using the cloud server to achieve the complex calculation. Finally, it will be helpful for more people to use this system to real-time inquiry the butterfly data in real world.
|
author2 |
Yih-Ming Su |
author_facet |
Yih-Ming Su Chia-Yang Huang 黃家洋 |
author |
Chia-Yang Huang 黃家洋 |
spellingShingle |
Chia-Yang Huang 黃家洋 The Implementation of an Android and Cloud Computing-based Butterfly Recognition System |
author_sort |
Chia-Yang Huang |
title |
The Implementation of an Android and Cloud Computing-based Butterfly Recognition System |
title_short |
The Implementation of an Android and Cloud Computing-based Butterfly Recognition System |
title_full |
The Implementation of an Android and Cloud Computing-based Butterfly Recognition System |
title_fullStr |
The Implementation of an Android and Cloud Computing-based Butterfly Recognition System |
title_full_unstemmed |
The Implementation of an Android and Cloud Computing-based Butterfly Recognition System |
title_sort |
implementation of an android and cloud computing-based butterfly recognition system |
publishDate |
2014 |
url |
http://ndltd.ncl.edu.tw/handle/81247227590371948697 |
work_keys_str_mv |
AT chiayanghuang theimplementationofanandroidandcloudcomputingbasedbutterflyrecognitionsystem AT huángjiāyáng theimplementationofanandroidandcloudcomputingbasedbutterflyrecognitionsystem AT chiayanghuang jīyúandroidyǔyúnduānpíngtáishàngwánchénghúdiébiànshíxìtǒng AT huángjiāyáng jīyúandroidyǔyúnduānpíngtáishàngwánchénghúdiébiànshíxìtǒng AT chiayanghuang implementationofanandroidandcloudcomputingbasedbutterflyrecognitionsystem AT huángjiāyáng implementationofanandroidandcloudcomputingbasedbutterflyrecognitionsystem |
_version_ |
1718089190037520384 |