A Mobile Application for Flower Recognition System Based on Convolutional Neural Networks

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Yurdakul, Mustafa, Ayan, Enes, Horasan, Fahrettin, Tasdemir, Sakir
Format: Preprint
Published: 2026
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914272751124480
author Yurdakul, Mustafa
Ayan, Enes
Horasan, Fahrettin
Tasdemir, Sakir
author_facet Yurdakul, Mustafa
Ayan, Enes
Horasan, Fahrettin
Tasdemir, Sakir
contents A convolutional neural network (CNN) is a deep learning algorithm that has been specifically designed for computer vision applications. The CNNs proved successful in handling the increasing amount of data in many computer vision problems, where classical machine learning algorithms were insufficient. Flowers have many uses in our daily lives, from decorating to making medicines to detoxifying the environment. Identifying flower types requires expert knowledge. However, accessing experts at any time and in any location may not always be feasible. In this study a mobile application based on CNNs was developed to recognize different types of flowers to provide non-specialists with quick and easy access to information about flower types. The study employed three distinct CNN models, namely MobileNet, DenseNet121, and Xception, to determine the most suitable model for the mobile application. The classification performances of the models were evaluated by training them with seven different optimization algorithms. The DenseNet-121 architecture, which uses the stochastic gradient descent (SGD) optimization algorithm, was the most successful, achieving 95.84 % accuracy, 96.00% precision, recall, and F1-score. This result shows that CNNs can be used for flower classification in mobile applications.
format Preprint
id arxiv_https___arxiv_org_abs_2601_15810
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle A Mobile Application for Flower Recognition System Based on Convolutional Neural Networks
Yurdakul, Mustafa
Ayan, Enes
Horasan, Fahrettin
Tasdemir, Sakir
Computer Vision and Pattern Recognition
Artificial Intelligence
A convolutional neural network (CNN) is a deep learning algorithm that has been specifically designed for computer vision applications. The CNNs proved successful in handling the increasing amount of data in many computer vision problems, where classical machine learning algorithms were insufficient. Flowers have many uses in our daily lives, from decorating to making medicines to detoxifying the environment. Identifying flower types requires expert knowledge. However, accessing experts at any time and in any location may not always be feasible. In this study a mobile application based on CNNs was developed to recognize different types of flowers to provide non-specialists with quick and easy access to information about flower types. The study employed three distinct CNN models, namely MobileNet, DenseNet121, and Xception, to determine the most suitable model for the mobile application. The classification performances of the models were evaluated by training them with seven different optimization algorithms. The DenseNet-121 architecture, which uses the stochastic gradient descent (SGD) optimization algorithm, was the most successful, achieving 95.84 % accuracy, 96.00% precision, recall, and F1-score. This result shows that CNNs can be used for flower classification in mobile applications.
title A Mobile Application for Flower Recognition System Based on Convolutional Neural Networks
topic Computer Vision and Pattern Recognition
Artificial Intelligence
url https://arxiv.org/abs/2601.15810