๐ ๐๐๐ค๐ง๐ฉ๐๐จ๐ฉ ๐๐๐ฉ๐ ๐๐๐ฃ๐๐๐ง โ ๐๐๐ฅ๐ฅ๐๐ฃ๐ ๐๐ฃ๐๐ซ๐๐ง๐จ๐๐ฉ๐ฎ ๐ค๐ ๐๐๐ง๐๐๐๐! ๐บ๏ธ๐ In my last semester, I developed a Python application to find and visualize the shortest path between locations on the University of Karachi map. This project integrates Dijkstraโs algorithm, OpenCV, and Tkinter to create an interactive navigation tool. ๐น Project Highlights: โ
Graph-Based Navigation: The Graph class manages node connectivity and distance calculations. โ
Dijkstraโs Algorithm: Implements an efficient priority queue to determine the shortest path. โ
Map Visualization: The Plotter class, powered by OpenCV, plots the path on the universityโs map. โ
User-Friendly Interface: A Tkinter GUI allows users to select start and end locations effortlessly. โ
Interactive & Practical: Designed specifically for University of Karachi students to navigate the campus efficiently. This project strengthened my understanding of graph theory, algorithms, and GUI development while providing a real-world solution for campus navigation. ๐ถโ๏ธ๐ค๏ธ Have you ever built a similar project? Iโd love to hear your thoughts! Letโs connect and discuss. ๐ค
#Python #DSA #DijkstrasAlgorithm #Tkinter #OpenCV #UniversityOfKarachi #ShortestPath #GraphTheory #CampusNavigation #Project