Bimalka Piyaruwan Thalagala (@bimalka98)

Top repositories

1

LaTeX-Templates

Document templates composed using LaTeX for my college assignments and projects (Applicable for any other university or college) ✨
TeX
29
star
2

Computer-Vision-and-Image-Processing

Computer Vision and Image Processing algorithms implemented using OpenCV, NumPy and MatPlotLib, for UOM's EN2550 Fundamentals of Image Processing and Machine Vision Module ❄
Jupyter Notebook
23
star
3

Autonomous-Mobile-Robot-Physical-Implementation

All the project files related to the development of an Arduino based autonomous mobile robot for UOM's EN2532 - Robot Design and Competition Moduleβœ¨πŸš—βœ¨
C++
9
star
4

TSA-of-Digitized-Binary-Images

Implementation of the paper "Topological Structural Analysis of Digitized Binary Images by Border Following" using C language ✨
C
5
star
5

Computer-Vision-Stanfords

Computer Vision algorithms implemented using OpenCV, NumPy and MatPlotLib, for Stanford's CS131: Computer Vision: Foundations and Applications; Stanford's CS231A: Computer Vision, From 3D Reconstruction to Recognition; Stanford's CS231n: Convolutional Neural Networks for Visual Recognition
Jupyter Notebook
4
star
6

Embedded-Systems-Engineering

Assignments of UOM's EN3240 - Embedded Systems Engineering module
C++
3
star
7

RF-Propagation-Model

A Radio Frequency Propagation Model built using MatLab and Simulink for UOM's EN2053 - Communication Systems and Networks Module πŸ“‘
C
3
star
8

Camera-Calibration-and-Backprojection

Camera Calibration; Image Plane to Real world back-projection when the plane which the object lies is known, with respect to the world coordinate system.βœ”πŸ”΄ Note: The most accurate and latest version of the algorithms and documentations are located in branch "M-CAIT-2013"
Python
3
star
9

Power-Amplifier

All the project files related to the development of a power amplifier, based on a set of given specifications for UOM's EN2110 - Electronics - III Module πŸ”‰ -->πŸ”Š
TeX
2
star
10

EN2030-Processor-Dissection

An in-depth investigation of Intel Core i3-8300 and ARM Cortex R5 processors(one from CISC architecture and the other from RISC architecture) as partial fulfilment of the UOM's EN2030 - Fundamentals of Computer Organization and Design ModuleπŸ–₯πŸ’»
TeX
2
star
11

Projects-based-on-Atmel-ATMEGA32A

Projects based on Atmel ATMEGA32A microcontroller, with required explanations to make it easy to understand a given program and its underlying key concepts.πŸ˜‰
C
2
star
12

Hardware-Description-Languages

VHDL and Verilog ❄
VHDL
1
star
13

Grasp-Detection-Using-SIFT-Features

Transform grasping points marked on a template image to scene image, using Homography transformation that is calculated using matched SIFT features.
Python
1
star
14

Digital-Signal-Processing

Digital Signal Processing algorithms implemented using MATLAB for UOM's EN2570 - Digital Signal Processing Module and EN2073 - Analog and Digital Communications Module❄
HTML
1
star
15

Raspberry-Pi-Projects

Projects related to RPis that are being done along with the project SPARK@UoM ❄
1
star
16

Data-Structures-and-Algorithms

Data Structures and Algorithms implemented using c++ for UOM's CS2022 - Data Structures and Algorithms Module ❄
C++
1
star
17

Benchmark-cv.findContours

Performance evaluation of OpenCV's findContours function and a custom written contour finding algorithm in C language on PC πŸ–₯ and Raspberry Pi 3 B+ SBC.πŸ“
C
1
star
18

DownSampleMe

A custom processor implemented in Verilog HDL for image down sampling for UOM's EN3030 Circuits and Systems Design module ❄
Verilog
1
star
19

EN3053-Digital-Communications-I

Assignments of UoM's EN3053 Digital Communications module ❄
TeX
1
star
20

Applications-of-Linear-Algebra

Linear Algebra has tons of Real-world Applications which you may have never imagined or at least heard of. Here, I have tried to explain two of them, particularly related to the Computer Vision Field and Robotic System Design Field since I love the two fields over any other field.
TeX
1
star
21

Machine-Learning-Coursera-ANG

Vectorized implementations of exercises related to Machine-Learning course offered by Stanford University.✨
MATLAB
1
star
22

bees-collection

Resources and Stuff I found useful for my academics πŸ˜‰ | Guides to install some software: the half-blood prince versionsπŸ€«πŸ˜‚ | Things, I wish I knew at early days in my uni life πŸ€•
Python
1
star
23

Cpp-for-Industrial-Applications

"C++ Concepts for Industrial Applications" Course conducted by engineers from Synopsys. ❄ My answers to the "Synopsys Coding Challenge 2021" implemented using C++ are also included. πŸ˜‰
C++
1
star
24

PIR-Based-Motion-Detector

Low-Noise and Line-Powered PIR Motion Detector
1
star