Mini Project Report
Mini Project Report
VIKASH S 1AY23CS410
JAYANTH BALADE 1AY23CS403
RAJA GUPTA 1AY22CS145
MANISH KUMAR 1AY23CS404
Certificate
Certified that the Project entitled “Augmented Reality Plant Identifier” is a Bonafide work
carried out by Vikash S (1AY23CS410), Jayant Balade (1AY23CS403), Raja Gupta
(1AY22CS145), Manish Kumar (1AY23CS404) in partial fulfillment for the award of
degree of Bachelor of Engineering in Computer Science & Engineering of Visvesvaraya
Technological University, Belagavi during the year 2024-2025. It is certified that all
corrections/ suggestions indicated for internal assessments have been incorporated in the
Report deposited in the departmental library. The project report has been approved as it
satisfies the academic requirements in respect of project prescribed for the Bachelor of
Engineering Degree.
External Viva
1.
2.
II
DECLARATION
We ,Vikash S (1AY23CS410), Jayant Balade (1AY23CS403), Raja Gupta
(1AY22CS145), Manish Kumar (1AY23CS404) students of B.E, Computer Science and
Engineering, Acharya Institute of Technology, Bengaluru-107, hereby declare that the
project entitled "Augmeneted Reality Plant Identifier" is an authentic record of our own
work carried out under the supervision and guidance of Mrs. Bhavyashree S P,
Department of Computer Science and Engineering, Acharya Institute of Technology,
Bengaluru. We have not submitted the matter embodied to any other University or
Institution for the award of any other degree.
Date: 26/12/2024
Place: Bengaluru
Vikash S 1AY23CS410
III
ACKNOWLEDGEMENT
We express our gratitude to our institution and management for providing us with good
infrastructure, laboratory, facilities and inspiring staff, and whose gratitude was of immense help in
We sincerely thank our respected Vice-Principal, Prof. Marigowda C K, for his invaluable
guidance, support, and encouragement throughout this project.
We heartily thank Prof. Rajeev Bilagi, Head of the Department, Department of Computer
Science and Engineering, Acharya Institute of Technology Bangalore, for his valuable support and for
rendering us resources for this project work.
Also, we wish to express deep sense of gratitude for project coordinator Mr. Prashanth
Kumar S P, Assistant Professor, Mr. Gowtham Raj M, Assistant Professor, Department of
Computer Science and Engineering, Acharya Institute of Technology for his support and advice during
the course of this Mini project.
We would like to express our sincere thanks and heartfelt gratitude to our beloved Parents,
Respected Professors, Classmates, Friends, and juniors for their indispensable help at all times.
Last but not the least our respectful thanks to the Almighty.
Vikash S 1AY23CS410
IV
ABSTRACT
The objective of our project is to identify plants in images using the Google Gemini API,
providing detailed and accurate plant information such as common and scientific names, care
tips, sunlight and watering requirements, soil preferences, medicinal value, and toxicity. This
is an essential and significant task for plant enthusiasts, gardeners, and researchers who
require reliable plant identification and care recommendations.
Plant identification has received increasing attention but involves numerous challenges due to
variations in plant species, environmental conditions, and image quality. By leveraging the
Google Gemini API, our system overcomes these challenges and simplifies plant
identification without requiring complex machine learning models or extensive training
datasets.
We present a system where the user uploads an image of a plant, and the AI determines
whether it is suitable for identification. If valid, the system processes the image and generates
actionable and user-friendly information about the plant, enabling users to learn about plant
care and safety. Additionally, the application includes a feature to generate a downloadable
report containing the identified plant's details, enhancing its utility for documentation and
study.
This project highlights the potential of API-driven solutions in delivering accessible and
accurate plant identification tools.
V
CONTENTS
Sl. No. Chapter Name Page No.
i. Abstract i
ii. Contents ii
1. Chapter 1 - Introduction 1
1.1. Objective of The project 1-2
2. Chapter 2 – Literature Survey 2-3
3. Chapter 3 – Requirement Specifications 3-6
3.1. Functional Requirements 3-4
3.2. Non - Functional Requirements 4-5
3.3. Software Requirements 5-6
3.4. Hardware Requirements 6
4. Chapter 4 – Project Design 7-9
4.1. Uml Diagram 7-8
4.2. Proposed Methodology 9
5. Chapter 5- Project Implementation 10 - 11
5.1.Project Modules 10 - 11
6. Chapter 6- Testing 12 - 13
6.1.Test Cases 12 - 13
7. Chapter 7 – Results & Discussion 13 - 15
7.1. Testing Results 13 - 15
8. Chapter 8- Conclusion & Future scope 16 - 17
8.1. Conclusion 16 - 17
References 18
VI
LIST OF FIGURES
Figure. No Figure Name Page. No
VII
LIST OF TABLES
Table.No Table Name Page. No
VIII
CHAPTER 1
INTRODUCTION
IX
CHAPTER 2
LITERATURE
SURVEY
X
CHAPTER 3
REQUIREMENTS
XI
CHAPTER 4
PROJECT DESIGN
CHAPTER 5
XII
PROJECT
IMPLEMENTATION
CHAPTER 6
XIII
TESTING
CHAPTER 7
RESULTS
&
XIV
DISCUSSION
CHAPTER 8
CONCLUSION
&
FUTURE WORK
XV
XVI