This is a system that uses Image Recognition and Augmented Reality to identify a landmark and then provide description about it using AR.
Libraries and dependencies required to run this project :
1. Python Interpreter
2. OpenCV
3. Geocoder
4. JSON
This project has been made using python3.97 with OpenCV Library. It is a system that works on real-time data. It fetches the user's current location (latitude and londitude) from their IP address and compares it with the database (JSON file in ths case as the project is small scale for now but, it can be hosted on cloud and use databases like Firebase Firestore to store large number of data-set) and checks if there is any tourist destination near the user. If the condition is true then it shows all nearby location (within 0.02 to 0.03 degree variation is the latitube and longitude).
The user can then pick location and go there. The application opens the camera (webcam in this case) and if the user points it towards the landmark, it will recognize the landmark and show a video in Augmented Reality to the user which describes the place, its history and significance.
The augmentation has been done via masking layers on top of each other. No APIs have been used. This project is all Python with OpenCV library. Image recognition is beng done using Edge Point Detection. The system fetches real-time feed from the webcam and is doing all the comparison with the continuous frames coming from the webcam.
-
Notifications
You must be signed in to change notification settings - Fork 0
mkjha482/Image-Recognition_and_Augmented-Reality_System
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
This is a system that uses Image Recognition and Augmented Reality to identify a landmark and then provide description about it using AR.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published