Richard-Cao226
A computer science student who is interested in software engineering, machine learning, and cybersecurity.
Pinned Repositories
Computer-Vision-Lip-Reading
An autonomous speechreading algorithm to help the deaf or hard-of-hearing by translating visual lip movements in live-time into coherent sentences. This algorithm uses deep learning, computer vision, and natural language processing models.
Computer-Vision-Sudoku-Solver
How our program works: After the user submit an image, we send the image to our flask server. From there, we preprocess the image using Gaussian Blurring and Thresholding. Afterwards, we locate the sudoku grid in the image using Hough Line Transform algorithm. After having an image with just the grid, we splie the grid into 81 seperate images and u
FacialEmotionDetection
JavaSudokuSolver
Solves a given Sudoku puzzle using backtracking.
JS-Platform-Game
LinkedIn-Internship-Web-Scraper
Live-Speech-Synthesis
ML-DigitRecognizer
Uses Linear SVC (Support Vector Classifier) to guess digits that user writes into Pygame window.
Procedural-Terrain-Generation
Unity-TopDownShooter
A Strategic Top-Down Shooting Game made with Unity and written in C#
Richard-Cao226's Repositories
Richard-Cao226/Computer-Vision-Lip-Reading
An autonomous speechreading algorithm to help the deaf or hard-of-hearing by translating visual lip movements in live-time into coherent sentences. This algorithm uses deep learning, computer vision, and natural language processing models.
Richard-Cao226/Computer-Vision-Sudoku-Solver
How our program works: After the user submit an image, we send the image to our flask server. From there, we preprocess the image using Gaussian Blurring and Thresholding. Afterwards, we locate the sudoku grid in the image using Hough Line Transform algorithm. After having an image with just the grid, we splie the grid into 81 seperate images and u
Richard-Cao226/FacialEmotionDetection
Richard-Cao226/JavaSudokuSolver
Solves a given Sudoku puzzle using backtracking.
Richard-Cao226/JS-Platform-Game
Richard-Cao226/LinkedIn-Internship-Web-Scraper
Richard-Cao226/Live-Speech-Synthesis
Richard-Cao226/ML-DigitRecognizer
Uses Linear SVC (Support Vector Classifier) to guess digits that user writes into Pygame window.
Richard-Cao226/Procedural-Terrain-Generation
Richard-Cao226/Unity-TopDownShooter
A Strategic Top-Down Shooting Game made with Unity and written in C#
Richard-Cao226/Python-Blackjack
Blackjack Game written in Java
Richard-Cao226/Python-Website-Blocker
Richard-Cao226/PythonAsciiArtGenerator
Converts an image into an ASCII image by converting every pixel into a character based on brightness of color.
Richard-Cao226/Unity-PlatformFighter
A 2-Player Platform Fighting Game made in Unity and written in C#