mannraval1's starred repositories
awesome-semiconductor-startups
List of awesome semiconductor startups
FPGA-ASIC-Roadmap
A roadmap for those who want to build a career as an FPGA / ASIC Engineer
Machine-Learning-Models
Decision Trees, Random Forest, Dynamic Time Warping, Naive Bayes, KNN, Linear Regression, Logistic Regression, Mixture Of Gaussian, Neural Network, PCA, SVD, Gaussian Naive Bayes, Fitting Data to Gaussian, K-Means
MATLAB-MAL114
MAL114 - Linear Algebra MATLAB Codes: QR decomposition and eigenvalues, Gauss-Jacobi, Gauss-Jordan, Gauss-Seidel, Graham-Schmidt, Jacobi Eigenvalues, Projection, Successive over Relaxation, System of Equations.
PatchMatch-Matlab
PatchMatch Stereo in Matlab
Stereo-Vision-to-estimate-depth-in-an-image
ENPM673: Project 3. Implementing a stereo vision pipeline to find the depth of an image. This project will generate a heat map indicating depth which has been calculated using disparity between correspondences
Fast-Stereo-Disparity-Estimator
MATLAB implementation of fast stereo disparity estimator.
Depth-Estimation-using-Stereovision
In this project, we try to implement the concept of Stereo Vision. We test the code on 3 different datasets, each of them contains 2 images of the same scenario but taken from two different camera angles. By comparing the information about a scene from 2 vantage points, we can obtain the 3D information by examining the relative positions of objects.
MIPS-5-stage-pipelined-control-and-datapath
Implementation of a 32-bit 5 stage Pipelined MIPS Processor using RTL coding in Verilog on ModelSim simulator. The processor datapath and control units are designed for Arithmetic and Logical instructions (all r-type instructions + addi, andi, ori, slti), Data transfer instructions (lw, sw), Branch and jump instructions (beq, j). Forwarding control, hazard detection and stalling units are also implemented to improve the efficiency of the pipeline. The designed processor can be tested by initializing the instruction memory with test instructions and obtaining the corresponding register contents by generating waveforms on ModelSim.
Image-Warping
Creating image panoramas by image warping and image stitching
Image_Stiching
Image Stiching for Panoramic Images
Image-Stitching-OpenCV
Simple image stitching algorithm based on SIFT, homography, KNN and Ransac in Python and OpenCV
HDL-Bits-Solutions
This is a repository containing solutions to the problem statements given in HDL Bits website.
Vein-Detection-System
System for detecting vein patterns.
RISC-Pipelined-Processor-32-bit-Verilog
Simple Pipelined 32 bit RISC Processor
FPGA-Verilog
Practices related to the fundamental level of the programming language Verilog.
SPI
Title : Communication Bridge between I2C and SPI Platform : RTL Coding (Verilog/System Verilog/VHDL) Duration : 1 Month Description : Both SPI and I2C are robust, stable communication protocols that are widely used in today's complex systems.The I2C bus has a minimum pin count requirement and therefore a smaller footprint on the board. The SPI bus provides a synchronized serial link with performance in MHz range.The project implements the bridge between the two protocols and serves as an interface between these two which allow direct communication and a solution to reduce development time and cost for complex embedded systems.
DA-Based-LMS-Adaptive-filter
Distributed arithmetic (DA) is another way of implementing a dot product where one of the arrays has constant elements. The DA can be effectively used to implement FIR, IIR and FFT type.The DA logic replaces the MAC operation of convolution summation o into a bit-serial look-up table read and addition operation .
viterbi_decoder
Hardware Viterbi Decoder in verilog
verilog-starter-tutorials
Tutorial series on verilog with code examples. Contains basic verilog code implementations and concepts.
camera_image_warping_exp
camera image warping experiment code: to find the correct transform between OpenCV image stitching and standard zyx camera perspective warping.
image_transformation
Perform image transformations like Euclidean, Similarity, Affine, Perspective and 2-D transformations
perspective-transform
A perspective transform application that plays with different homography principles to change the perspective of an image.
PerspectiveTransform
A python script to get Perspective Transformed(birds eye view) version of an input image using OpenCV. This is analogous to the CamScanner select region feature.