Dhruval360
Computer Vision and Deep Learning enthusiast studying Computer Science at PES University, Class of 2023.
India
Pinned Repositories
Low-Cost-Hardware-Accelerated-Vision-Based-Depth-Perception-for-Real-Time-Applications
CVMI 2022: A library to simplify disparity calculation and 3D depth map generation from a stereo pair
16-bit-Shift-adder-Serial-adder
This is a 16 bit shift serial adder written in verilog
CNNs-from-scratch
This is an implementation of a CNN from scratch using numpy
Concurrent-Stack
This is a concurrent implementation of the data structure STACK.
Data-Analytics
Hangman-Game
A Hangman game using python and tkinter (for gui)
Random-Polygon-Generator
Polygon Generator
Single-Destination-Shortest-Path
This is an implementation of Dijkstra’s algorithm to solve the Single Destination Shortest Path problem, i.e finding the shortest path from all the vertices to the given vertex
Sorting-Algorithms
This is a comparison of the performance of some of the most popular sorting algorithms performed as a part of the course, UE19CS251, Design and Analysis of Algorithms at PES University.
visionX
Objective : To create an automated parking lot management system. Implementation : We would like to use computer vision to tackle the hassles of maintaining a large chain of multi-storeyed parking lots. For this, we would like to use popular python libraries like OpenCV-python, numpy, pandas, etc. Let us consider a large parking lot chain with services that one could subscribe to. Upon request of a subscriber, we could direct him to the nearest parking lot that has room for his/her vehicle. Upon entry to the parking lot (after security screening) a camera would scan the vehicle for the subscriber's details. Parallelly, the parking lot management system would scan the entire lot (using a few ceiling-mounted cameras) for empty spots and directs the verified user to the nearest empty parking spot. Upon exit from the lot, the vehicle is scanned again and the user is charged according to the time of stay. This entire operation will be completed without any human dependency and is completely autonomous. Application : Apart from large parking lot chains, this project could find major use in the parking lots at malls, hospitals, commercial streets, schools, and colleges, etc. This would largely benefit the parking space operators as it would be very inexpensive and easy to operate with minimum maintenance and a stark decrease in manpower required, hence saving a lot of revenue for the company. Also, there is improved security Final result : With this idea of smart parking lot system implemented: Decreased management costs and increased quality of service. The user's precious time wouldn't be wasted and overall stress on the user would be reduced. Less fuel would be wasted (no need to go searching for an empty parking lot) Future prospectives : We would like to carry on with this idea and implement it first in our college since a large number of students use this facility which is ideal for testing. We would also include appropriate noise buzzers when suspicious activity is recognized during parking of the vehicle. On successfully implementing it in our college and optimizing our systems, we would implement it in large chain of multi-storeyed parking lots. supermarkets, malls, etc.
Dhruval360's Repositories
Dhruval360/visionX
Objective : To create an automated parking lot management system. Implementation : We would like to use computer vision to tackle the hassles of maintaining a large chain of multi-storeyed parking lots. For this, we would like to use popular python libraries like OpenCV-python, numpy, pandas, etc. Let us consider a large parking lot chain with services that one could subscribe to. Upon request of a subscriber, we could direct him to the nearest parking lot that has room for his/her vehicle. Upon entry to the parking lot (after security screening) a camera would scan the vehicle for the subscriber's details. Parallelly, the parking lot management system would scan the entire lot (using a few ceiling-mounted cameras) for empty spots and directs the verified user to the nearest empty parking spot. Upon exit from the lot, the vehicle is scanned again and the user is charged according to the time of stay. This entire operation will be completed without any human dependency and is completely autonomous. Application : Apart from large parking lot chains, this project could find major use in the parking lots at malls, hospitals, commercial streets, schools, and colleges, etc. This would largely benefit the parking space operators as it would be very inexpensive and easy to operate with minimum maintenance and a stark decrease in manpower required, hence saving a lot of revenue for the company. Also, there is improved security Final result : With this idea of smart parking lot system implemented: Decreased management costs and increased quality of service. The user's precious time wouldn't be wasted and overall stress on the user would be reduced. Less fuel would be wasted (no need to go searching for an empty parking lot) Future prospectives : We would like to carry on with this idea and implement it first in our college since a large number of students use this facility which is ideal for testing. We would also include appropriate noise buzzers when suspicious activity is recognized during parking of the vehicle. On successfully implementing it in our college and optimizing our systems, we would implement it in large chain of multi-storeyed parking lots. supermarkets, malls, etc.
Dhruval360/16-bit-Shift-adder-Serial-adder
This is a 16 bit shift serial adder written in verilog
Dhruval360/CNNs-from-scratch
This is an implementation of a CNN from scratch using numpy
Dhruval360/Random-Polygon-Generator
Polygon Generator
Dhruval360/Concurrent-Stack
This is a concurrent implementation of the data structure STACK.
Dhruval360/Data-Analytics
Dhruval360/K-Means-Clustering
Dhruval360/Spam-Classification-using-Streaming-PySpark
Team: BD_123_272_313_393
Dhruval360/GamerParadise
A Multi-functional game web-application that hosts games loaded with many cool features
Dhruval360/Hangman-Game
A Hangman game using python and tkinter (for gui)
Dhruval360/Single-Destination-Shortest-Path
This is an implementation of Dijkstra’s algorithm to solve the Single Destination Shortest Path problem, i.e finding the shortest path from all the vertices to the given vertex
Dhruval360/Sorting-Algorithms
This is a comparison of the performance of some of the most popular sorting algorithms performed as a part of the course, UE19CS251, Design and Analysis of Algorithms at PES University.
Dhruval360/15-Days-of-AI-2021
Come learn the basics of AI with MahilAI
Dhruval360/cam_lidar_calibration
(ITSC 2021) Optimising the selection of samples for robust lidar camera calibration. This package estimates the calibration parameters from camera to lidar frame.
Dhruval360/Cloning-CMP
This is a C program that clones the CMP command in LINUX.
Dhruval360/CU2CL
A prototype CUDA-to-OpenCL source-to-source translator, built on the Clang compiler framework
Dhruval360/Dhruval360
Dhruval360/Face-Filters-using-OpenCV
Applying instagram like face filters using OpenCV.
Dhruval360/Full-Stack-Hackathon-HackerRank
This is a full stack web app that aims to solve food ordering hassles at large offices.
Dhruval360/Operating-Systems-Assignments
Dhruval360/Othello
Dhruval360/Rotten-Scripts
Scripts that will make you go WOW 😍💻
Dhruval360/Train-Ticket-Booking-System
This is a train ticket booking system made using C.
Dhruval360/VRE_DASH
Dhruval360/YouTube-Playlist-Length
The YouTube Playlist Length web app lets you find out the exact time required to watch a YouTube playlist at various playback speeds.