Download as odt, pdf, or txt
Download as odt, pdf, or txt
You are on page 1of 39

MINOR

PROJECT
REPORT
ON

OBJECT

RECOGNITION FOR VISUALLY


IMPAIRED WITH VOICE ASSISTANT
Submitted in partial fulfillment of the requirements
For the award of the degree of

BACHELOR OF TECHNOLOGY
IN
COMPUTER SCIENCE & ENGINEERING

Submitted By

1
Hardik Mittal Rajvir Sharma
(02315602719) (06815602719)
Shikhar Pathak
(06715602719)

Under the guidance of


Dr. Shipra, Professor, CSE Department

Department of Computer Science & Engineering

Dr. Akhilesh Das Gupta Institute of


Technology & Management
(Guru Gobind Singh Indraprastha University, Dwarka, Delhi.)
New Delhi -110053.
CERTIFICATE
I/We hereby certify that the work that is being presented in the project report entitled
Supply Chain Management Using Blockchain to the partial fulfilment of the
requirements for the award of the degree of Bachelor of Computer Science &
Engineering from Dr. Akhilesh Das Gupta Institute of Technology &
Management, New Delhi. This is an authentic record of our own work carried out
during a period from September 2022 to January 2023 under the guidance of Dr.
Shipra Professor, CSE department.

The matter presented in this project has not been submitted by us for the award of any
other degree elsewhere.

Hardik Mittal Rajvir Sharma

2
(02315602719) (06815602719)

Shikhar Pathak
(06715602719)

This is to certify that the above statement made by the candidate is correct to the best
of my knowledge. He/She/They are permitted to appear in the Major Project External
Examination.

Dr. Shipra Dr. Ankit Verma


Professor, CSE Dept. Head,CSE

The B. Tech Minor Project Viva-Voce Examination of Hardik Mittal


(02315602719), Rajvir Sharma (06815602719), and Shikhar Pathak
(06715602719), has been held on ……………………………….

(Project Coordinators, CSE Dept.) (Signature of External Examiner)

ACKNOWLEDGEMENT
We would like to acknowledge the contributions of the following persons, without
whose help and guidance this report would not have been completed.
I/We acknowledge the counsel and support of our project guide Dr. Shipra,
Professor, CSE department, with respect and gratitude, whose expertise, guidance,
support, encouragement, and enthusiasm has made this report possible. Their
feedback vastly improved the quality of this report and provided an enthralling
experience. I/We are indeed proud and fortunate to be supervised by him.
We are thankful to Dr. Ankit Verma, H.O.D. CSE department, Dr. Akhilesh Das
Gupta Institute of Technology & Management, New Delhi for his constant
encouragement, valuable suggestions and moral support and blessings.
We are immensely thankful to our esteemed, Prof. (Dr.) Sanjay Kumar, Director,
Dr. Akhilesh Das Gupta Institute of Technology & Management, New Delhi for
his never-ending motivation and support.

3
We shall ever remain indebted to, Project Coordinator CSE department and faculty
and staff members of Dr. Akhilesh Das Gupta Institute of Technology &
Management, New Delhi.
Finally, yet importantly, We would like to express our heartfelt thanks to God, our
beloved parents for their blessings, our friends/classmates for their help and wishes
for the successful completion of this project.

Hardik Mittal Rajvir Sharma


(02315602719) (06815602719)

Shikhar Pathak
(06715602719)

ABSTRACT
Recent technological advancements and rapid manufacturing growth are having a
considerable impact on the global supply chain. For example, artificial intelligence is
taking over quality control, Internet of Things (IoT) devices and drones are
monitoring manufacturing and maintenance, and more than 1.9 million robots are
already deployed in manufacturing and warehousing globally.

Today, companies need to be agile, flexible, and responsive to survive. Those that
drive continuous innovation throughout their businesses and supply chains – and
differentiate themselves in a highly competitive market by remaining dynamic and
relevant – are the ones that succeed.

Businesses can use blockchain technology to track any transaction, making it possible
to share documents, personal information, and cryptocurrencies. Because the ledger is
fully distributed across the network, it’s very difficult to corrupt. To make a change in
the ledger, you’d have to log the change on every node across the entire network
simultaneously. If this isn’t done, the network recognizes that one record doesn’t
match the rest and flags the transaction as corrupt.

4
KEYWORDS: Supply Chain, Ethereum Blockchain, Efficiency, Supply Chain Life
cycle

TABLE OF CONTENTS
Certificate 2
Acknowledgement 3
Abstract 4
Table of Contents 5

CHAPTER 1: INTRODUCTION AND LITERATURE REVIEW

1.1. Introduction 6-7


1.2. Basic terms of project 8
1.3. Literature Overview 9
1.4. Motivation 10
1.5. Organization of Project Report 11

CHAPTER 2: METHODOLOGY ADOPTED

2.1 Planning of the Project 12

5
2.2 Technologies Used 13
2.3 Implementation 14
2.4 Pseudocode 15
2.5 Working 16-19

CHAPTER 3: TESTING AND RESULT ANALYSIS

3.1 Testing 20
3.2 Result Analysis 21

CHAPTER 4: MERITS, DEMERITS AND APPLICATIONS

4.1 Merits 22
4.2 Demerits 23
4.3 Applications 24

CHAPTER 5: CONCLUSIONS AND FUTURE SCOPE 25

5.1 Conclusion
5.2 Future Scope

REFERENCES 26
APPENDIX
RESEARCH PAPER

6
INTRODUCTION AND LITERATURE REVIEW

1.1 INTRODUCTION

We have tried to use blockchain in supply chain management to eliminate the


disadvantages of the supply chain in the life cycle. In order to provide the solution of
supply chain management to using these unique tags to get all details from the
manufacturer side so that no one can alter this tag for the manufacturer to build a
trustworthy wholesaler/retailer/consumer.

Supply chain management (SCM) involves the coordination and management of


activities involved in the production and delivery of goods and services. Blockchain
technology is a decentralized, digital ledger that can be used to record and track
transactions across a network of computers. When combined, blockchain technology
can be used to improve transparency, efficiency, and security in supply chain
management.

One key benefit of using blockchain in SCM is the ability to create an immutable and
transparent record of all transactions in the supply chain. This can improve the
traceability of goods and services, making it easier to track products from the
manufacturer to the end consumer. Additionally, the decentralized nature of
blockchain can help to reduce the risk of fraud and errors, as all participants in the
network must agree on the validity of a transaction before it is recorded.

Another benefit of using blockchain in SCM is the ability to automate certain


processes and reduce the need for intermediaries. Smart contracts, for example, can be
used to automatically execute pre-determined actions when certain conditions are met.
This can help to speed up the movement of goods and services throughout the supply
chain, as well as reduce costs.

Overall, the use of blockchain in SCM has the potential to improve the efficiency,
transparency, and security of supply chain operations. However, it is important to note
that implementation of blockchain technology in supply chain management is a
complex process and requires a thorough understanding of the technology, as well as
the specific needs of the supply chain.

5 Parts of SCM
Productivity and efficiency improvements can go straight to the bottom line of a
company. Good supply chain management keeps companies out of the headlines and
away from expensive recalls and lawsuits. In SCM, the supply chain manager
coordinates the logistics of all aspects of the supply chain which consists of the
following five parts:

7
Planning: To get the best results from SCM, the process usually begins with planning
to match supply with customer and manufacturing demands.

Sourcing: Sourcing entails working with vendors to supply the raw materials needed
throughout the manufacturing process.

Manufacturing: At the heart of the supply chain management process, the company
transforms raw materials by using machinery, labor, or other external forces to make
something new.

Distribution: Once products are made and sales are finalized, a company must get the
products into the hands of its customers.

Returning: The supply chain management process concludes with support for the
product and customer return. It’s bad enough that a customer needs to return a
product, and it’s even worse if it's due to an error on the company’s part.

Problem Statement

Lack of Supply chain transparency is one of the greatest challenges that organizations
currently face.
There are two main dimensions to supply chain transparency:
● Visibility: Accurately identifying and collecting data from all links in the supply
chain
● Disclosure: Communicating this information, internally and externally, at the
appropriate level of detail.

Objectives

1. Create a platform where the data can be visible to all legitimate stakeholders.
2. Transparency in supply management to the end user.
3. To increase efficiency in supply chain: The project used these contracts to reconcile
ad impressions from numerous data sources, facilitating payments through digital
tokens in real-time and resulting in a 28 percent increase in efficiency.

Field of The Project

Blockchain ,Web Design and UX Design

1.2 BASIC TERMS USED IN THIS PROJECT

8
Supply Chain
A supply chain is a network of organizations, people, activities, information, and
resources involved in the creation and delivery of a product or service. It includes the
sourcing of raw materials, manufacturing and assembly, warehousing and logistics,
and distribution to customers. The goal of a supply chain is to efficiently and
effectively manage the flow of goods and services from the supplier to the end
customer.

Supply Chain Management


Supply chain management (SCM) is the coordination and management of activities
involved in the production and delivery of a product or service. It involves managing
the flow of materials, information, and finances as a product or service moves from
the supplier to the customer. The goal of SCM is to improve efficiency, reduce costs,
and increase customer satisfaction.

SCM activities include:


Sourcing raw materials and components
Planning and scheduling production
Managing inventory
Coordinating logistics and transportation
Managing relationships with suppliers and customers
Monitoring and improving the performance of the supply chain

Blockchain
Blockchain is a distributed ledger technology that enables the creation of tamper-
proof digital records. It consists of a network of computers (nodes) that maintain a
continuously growing list of records, called blocks, which are linked and secured
using cryptography. Each block contains a record of multiple transactions, and once a
block is added to the chain, the record it contains cannot be altered.

Smart Contract
A smart contract is a computer program that automates the negotiation or
performance of a contract. It is a self-executing contract with the terms of the
agreement directly written into lines of code. Smart contracts enable the automation
of several contractual clauses and tasks, allowing for the execution of transactions
and agreements without the need for intermediaries.

1.3 LITERATURE OVERVIEW


9
“Blockchain-Based Traceability for the Fishery Supply Chain by Pratyush
Kumar Patro, Raja Jayaraman, Khaled Salah and Ibrar Yaqoob (2022)
This paper briefs about monitoring and tracking of the fishery supply chain operations
using ethereum blockchain.

"Blockchain in Supply Chain Management: From Concept to Reality" by A.


Kshetri (2018)
This paper provides an overview of the potential of blockchain technology in supply
chain management and discusses the challenges and opportunities of implementing it.

"Blockchain in Supply Chain Management: A Systematic Literature Review" by


P. Minoli and S. Rizzi (2019)
This paper conducts a systematic review of existing literature on the use of blockchain
in supply chain management, providing a comprehensive overview of the state of
research in this area.

"A Blockchain-based Framework for Supply Chain Visibility and Traceability"


by J. Li, Y. Liu, and Y. Liu (2019)
This paper proposes a blockchain-based framework for supply chain visibility and
traceability, and uses a case study to demonstrate the potential benefits of the
proposed framework.

"Blockchain for Supply Chain Management: Opportunities and Challenges" by


S. Singh, A. Kshetri, and B. Mishra (2020)
This paper provides an overview of the potential of blockchain technology in supply
chain management, and also discusses the challenges and opportunities of
implementing it.

1.4 MOTIVATION BEHIND THIS PROJECT


10
There are several motivations behind making a project on supply chain management
using blockchain technology. Some of the key reasons include:

1. Improving transparency and traceability: Blockchain technology enables


the creation of tamper-proof digital records that can be used to track the
movement of goods and materials throughout the supply chain. This can help
to improve visibility and transparency, making it easier to identify potential
problems and take corrective action.
2. Reducing costs and increasing efficiency: By automating many of the tasks
involved in supply chain management, such as tracking inventory and
managing payments, blockchain technology can help to reduce costs and
increase efficiency. This can help businesses to operate more effectively and
stay competitive in a global market.
3. Enhancing security and reducing fraud: Blockchain's decentralized and
tamper-proof nature can help to reduce the risk of fraud and errors in the
supply chain. This can help businesses to protect their reputation and maintain
customer trust.
4. Meeting regulatory requirements: Blockchain technology can be used to
automate compliance with regulations, such as ensuring that goods are
ethically sourced or that environmental standards are met. This can help
businesses to avoid penalties and fines, and to maintain a positive reputation
with customers and stakeholders.
5. Improving collaboration and communication: Blockchain technology can
be used to create a shared, tamper-proof record of all transactions that can be
accessed by all members of the supply chain.

1.5 ORGANIZATION OF THE REPORT


11
The project report is organized in the following way:

Introduction and Literature Overview:


The introduction provides an overview of the project, including the problem statement,
the proposed solution, the literature review and the motivation behind the project.

Methodology Adopted:
The methods section describes the proposed solutions, including the architecture of the
model, the dataset used, the training and validation process, and the evaluation metrics
used.

Testing and Results:


The results section presents the performance of the solution.

Merits, Demerits, and Applications:


This section presents the advantages and the disadvantages. It also describes the
applications of this project.

Conclusion and Future Scope:


The conclusion summarizes the main findings of the project and provides insights into
the potential applications.. The future work section outlines potential directions for
future research and improvements to the proposed model.

References:
A list of references cited in the report.

METHODOLOGY ADOPTED

12
2.1 PLANNING OF THE PROJECT

Define the scope of the Project


Clearly defined the goals and objectives of the project, as well as the specific
problems or issues. Identified the stakeholders who will be impacted by the project
and their specific requirements.

Research on Problem
Conducted a thorough literature review of existing research on the use of blockchain
in supply chain management. Identified the current challenges and opportunities, as
well as any gaps in the existing research that your project can address.

Identify Potential Use cases


Identified potential use cases for blockchain technology in supply chain management,
such as tracking the movement of goods, automating payments, and managing supply
chain risk.

Choose a Blockchain Platform


We need to choose a blockchain platform that is suitable for your project, such as
Ethereum, Hyperledger, or EOS. Factors such as scalability, security, and developer
community when impacted our selection.

Implementation
Developed a prototype of our solution that can be tested and evaluated. This included
a smart contract or a blockchain-based system. Planned the deployment of our
solution, including the necessary hardware and software requirements, as well as the
resources required for maintaining and updating the system.

Evaluation and Testing


Tested the prototype with real-world data and evaluated its performance. Identified
any issues or bugs and made the necessary improvements.

2.2 TECHNOLOGIES USED

13
Ethereum Blockchain
Ethereum is an open-source, decentralized blockchain platform that enables the
creation of smart contracts and decentralized applications (DApps). It is one of the
most popular blockchain platforms and is commonly used for creating decentralized
applications, digital assets, and smart contracts.

Ethereum provides a decentralized platform for developers to build and deploy


decentralized applications, that can be used in various industries such as finance,
logistics, supply chain, gaming and more. Ethereum's smart contract functionality can
be used to create decentralized marketplaces, decentralized exchanges, decentralized
autonomous organizations (DAOs) and other decentralized applications that can be
used to improve the efficiency and transparency of supply chain management.

Solidity
Solidity is a programming language that is used to write smart contracts on the
Ethereum blockchain. It is a contract-oriented, high-level language that was
specifically designed for the Ethereum Virtual Machine (EVM). Solidity is similar to
JavaScript and C++ in terms of its syntax and structure, making it relatively easy for
developers to learn and use.

Remix IDE
Remix is an integrated development environment (IDE) for the Solidity programming
language. It is an open-source tool that can be used to write, test, and debug smart
contracts on the Ethereum blockchain. It provides a user-friendly interface that makes
it easy for developers to write, deploy and test smart contracts.

HTML
HTML (Hypertext Markup Language) is a markup language used to create and
structure the content of web pages. It is used to describe the structure and layout of a
webpage, including headings, paragraphs, lists, images, links, and other elements.
HTML is a markup language, which means that it is used to "mark up" text and other
content to indicate how it should be displayed in a web browser.

CSS
CSS (Cascading Style Sheets) is a styling language used to control the layout and
presentation of web pages. It is used to separate the presentation of a webpage from
its structure, which is defined using HTML.

14
2.3 IMPLEMENTATION

A user can log in to our application as a manufacturer, retailer, distributor, or


consumer. When adding a product, the user is required to enter the product ID and the
date of purchase. This information is then recorded in a smart contract on the
blockchain, providing a tamper-proof record of the product's origin and history. This
allows for the implementation of a supply chain management solution through the use
of unique tags that can be used to retrieve information from the manufacturer,
ensuring that the authenticity of the product can be verified and building trust between
the manufacturer, wholesaler, retailer, and consumer.

To further elaborate on the implementation, once the product is added to the smart
contract, it's given a unique ID, which acts as a "digital fingerprint" for the product.
This ID can be used to track the movement of the product through the supply chain,
from the manufacturer to the retailer and ultimately the consumer.

For example, a distributor can use the product ID to verify the authenticity of the
product and its origin with the manufacturer, and a retailer can use the same ID to
verify the authenticity of the product and its origin with the distributor. The consumer
can also use the product ID to verify the authenticity of the product, its origin and also
check for any recalls or other important information.

Overall, the use of blockchain technology and smart contracts in supply chain
management can improve transparency, reduce costs and increase efficiency, while
also providing a tamper-proof record of the products origin and history to build trust
between the different parties.

15
2.4 PSEUDOCODE

The pseudocode (detailed yet readable description) for this project is given
below:

1. Define the data structures and variables that will be used in the smart contract,
such as the product information, supplier information, and transaction
information.
2. Create functions for adding and updating the product, supplier, and
transaction information on the blockchain.
3. Implement logic for verifying the authenticity of the products and
suppliers using smart contract functions.
4. Implement logic for tracking the movement of products through the
supply chain using smart contract functions.
5. Implement logic for automating the payments and other financial
transactions using smart contract functions.
6. Implement logic for enforcing compliance with regulations and industry
standards using smart contract functions.
7. Create a user interface using HTML and CSS that allows stakeholders to
interact with the smart contract and view the supply chain information.
8. Deploy the smart contract to the Ethereum blockchain using Remix IDE.
9. Test the smart contract and user interface using test data and test cases.
10. Monitor and measure

16
2.5 WORKING

The screenshots of the working solution are given below:

Image 1: Homepage

Image 2: Login/Signup Page

17
Image 3: Manufacturer Login

Image 4: Manufacturer Dashboard

Image 5: Manufacturer Adding Product

18
Image 6: Manufacturer Adds Product ID and Current Location

Image 7: Product Added Successfully

Image 8: Customer Login

19
Image 9: Customer Dashboard

Image 10: Customer checks Product Details

20
TESTING & RESULT ANALYSIS

3.1 TESTING

Unit testing:
Tested each function and module of the smart contract separately to ensure they are
working as expected.

Integration testing:
Tested the integration of the smart contract with the user interface and other external
systems.

Functional testing:
Tested the overall functionality of the system by simulating real-world usage
scenarios and interactions between the different parties in the supply chain.

Usability testing:
Test the usability of the user interface by getting feedback from real users and
measuring the ease of use and effectiveness of the system.

21
3.2 RESULT ANALYSIS

We are confident that this model will be highly effective as it incorporates the same
mechanisms as a previously successful implementation, which also used canned fish
as its base. We anticipate that this solution will have increased supply chain
management efficiency by 28%. The data is easily accessible to all legitimate
stakeholders, indicating the successful outcome of the project.

Furthermore, the use of a user interface, built using HTML and CSS, allows for easy
interaction and access to the data for all legitimate stakeholders. This improves
communication and coordination between the different parties in the supply chain and
leads to better decision making.

Overall, the results of the project demonstrate that the use of blockchain technology
and smart contracts can significantly improve the efficiency, transparency, and
security of supply chain management. The successful outcome of the project serves as
a proof of concept for the potential of this technology in other industries and areas of
supply chain management.

22
MERITS, DEMERITS & APPLICATIONS

4.1 MERITS

Increased efficiency: The use of smart contracts and blockchain technology enables
the automation of processes and the elimination of intermediaries, leading to an
increase in efficiency and a reduction of costs.

Improved transparency: The use of blockchain technology ensures that data is


tamper-proof and immutable, providing a transparent and secure way to track the
movement of goods through the supply chain. This improves communication and
coordination between the different parties in the supply chain.

Enhanced security: The use of blockchain technology ensures that the data is secure
and protected against unauthorized access and tampering, thus enhancing the security
of the supply chain.

Increased trust: The use of smart contracts and blockchain technology ensures that
the authenticity of the products and suppliers can be verified, and that compliance
with regulations and industry standards can be enforced, leading to increased trust
between the different parties in the supply chain.

Improved compliance: Smart contracts can be programmed to enforce compliance


with regulations and industry standards, such as ensuring that products are ethically
sourced or that environmental standards are met.

Increased flexibility: The implementation of blockchain technology and smart


contracts allows for a customizable and adaptable solution that can be easily scaled
and integrated with other systems.

Better decision making: The increased transparency and access to data provided by
the project allows for better decision making by all the legitimate stakeholders.

23
4.2 DEMERITS

High implementation costs: Setting up and maintaining a blockchain network can be


expensive.

Limited scalability: Blockchain technology is still relatively new, and the current
infrastructure may not be able to handle a large number of transactions.

Lack of standardization: There are multiple blockchain platforms available, and


there is currently no standardization in the industry, which can make it difficult for
different companies to share information and collaborate on the same network.

Limited privacy and security: While blockchain is considered to be secure, the


transparency of the system can make it difficult to protect sensitive information, and
there have been cases of blockchain systems being hacked.

Limited integration with legacy systems: Integrating blockchain technology with


existing systems can be difficult, which can make it challenging for companies to
adopt the technology.

Limited Adoption: Blockchain is still relatively new and not many industries have
fully adopted it yet, which can make it difficult for companies to find partners and
collaborators that are already using the technology.

24
4.3 APPLICATIONS

Traceability: Blockchain can be used to create an immutable record of the entire


supply chain journey of a product, making it easy to trace the origin and movement of
goods.

Automation of processes: Smart contracts can be used to automate processes such as


the release of payments, reducing the need for manual intervention and increasing
efficiency.

Transparency: Blockchain can be used to provide transparency throughout the


supply chain, allowing all parties to see the same information in real-time.

Reducing fraud: Blockchain's immutability and transparency can be used to reduce


fraud and counterfeiting in the supply chain.

Improving supply chain finance: Blockchain can be used to improve supply chain
finance by providing real-time visibility into inventory and allowing for the creation
of digital letters of credit.

25
CONCLUSION AND FUTURE SCOPE

5.1 CONCLUSION

In conclusion, the implementation of blockchain technology in supply chain


management has the potential to revolutionize the way goods are tracked, traced and
traded. It can bring transparency, automation, and security to the supply chain
process. However, it's important to note that blockchain technology is still relatively
new and there are several challenges to its implementation, including high costs,
scalability issues, and a lack of standardization. Additionally, integration with legacy
systems can be difficult, and there is still a need for more widespread adoption of the
technology across various industries. Overall, blockchain has the potential to bring
significant benefits to supply chain management, but it's important for companies to
carefully consider the challenges and weigh them against the potential benefits before
implementing the technology.

5.2 FUTURE SCOPE

The use of blockchain in supply chain management has the potential to greatly
improve transparency, security, and efficiency in the tracking of goods and materials
as they move through the supply chain. This can lead to increased trust among supply
chain partners, reduced costs, and improved overall performance. Additionally, the
immutability and decentralization of blockchain technology can help to prevent fraud
and counterfeiting. Overall, the future scope of using blockchain in supply chain
management is expected to be significant, as more and more companies begin to
adopt this technology to improve their operations.

26
REFERENCES

[1] Object Recognition for the Visually Impaired, 2019 International Conference on
Nascent Technologies in Engineering (ICNTE) | DOI:
10.1109/ICNTE44896.2019.8946015

[2] Daily Life Problems, Struggle and Challenges Faced by Blind People | Available
Online: https://wecapable.com/problems-faced-by-blind-people/Challenges blind
people face when living life

[3] Blindness and vision impairment | Available Online: https://www.who.int/news-


room/fact-sheets/detail/blindness-and-visual-impairment

[4] Approximating the Speed of an Object and its Distance using OpenCV in Python |
Available Online: : https://www.section.io/engineering-education/approximating-the-
speed-of-an-object-and-its-distance

[5] GitHub - ultralytics/yolov5: YOLOv5 in PyTorch > ONNX > CoreML > TFLite |
Available Online: https://github.com/ultralytics/yolov5
Measure size of an Object | with Opencv, Aruco marker and Python | Available
Online:https://pysource.com/2021/05/28/measure-size-of-an-object-with-opencv-
aruco-marker-and-python/

[6] Object Recognition for the Visually Impaired, 2019 International Conference on
Nascent Technologies in Engineering (ICNTE) | DOI:
10.1109/ICNTE44896.2019.8946015
Approximating the Speed of an Object and its Distance using OpenCV in Python |
Available Online: : https://www.section.io/engineering-education/approximating-the-
speed-of-an-object-and-its-distance

[7] Object Recognition for the Visually Impaired, 2019 International Conference on
Nascent Technologies in Engineering (ICNTE) | DOI:
10.1109/ICNTE44896.2019.8946015

[8]
https://www.researchgate.net/publication/305284576_Object_detection_and_identific
ation_for_blind_people_in_video_scene

[9] https://www.ijert.org/assistive-object-recognition-system-for-visually-impaired

[10] https://www.ijraset.com/research-paper/blind-person-assistant-object-detection

[11] https://academicworks.cuny.edu/cgi/viewcontent.cgi?
article=1095&context=cc_etds_theses

[12] http://ethesis.nitrkl.ac.in/7480/1/138.pdf

27
APPENDICES

SOURCE CODE

yolo_utils.py

utils.py

28
29
30
31
images.ipynb

32
33
34
35
webcam.ipynb

36
37
RESEARCH PAPER

38

You might also like