Author: 唐俊杰 Junjie TANG

Automated Fringe Detection and Counting

Posted by on 11.15.24 in Computer Science, Online

Location: - Instructor: Junjie TANG Instructions: In this experiment, we utilize computer graphics techniques to automate the analysis of video captured from a Michelson Interferometer. By leveraging Python and OpenCV, the goal is to accurately count the number of fringes in the video. This process involves reading the video, performing background subtraction, detecting contours, and applying morphological operations to isolate and count the light spots efficiently. Requirement: Python3 Manual: Automated Fringe Detection and Counting

continue reading »

Learn the Git

Posted by on 8.14.24 in Computer Science, Online

Location: - Instructor: Junjie TANG Instructions: Git is the world's leading version control system, widely adopted in software development for tracking code changes historically and enabling collaborative efforts among multiple contributors. This manual starts with essential background information and fundamental concepts of Git to deepen your understanding. Following this, you will be guided through a series of tasks step by step, covering the basics of Git, branching strategies, and illustrating a comprehensive development process for...

continue reading »

Make Your Own Ethernet Cable

Posted by on 8.14.24 in Computer Science, Onsite

Location: - Instructor: Junjie TANG junjietang@hkust-gz.edu.cn Instructions: Make your own Ethernet cable and take it home for free! Please make an appointment via email, and the instructor will prepare all the necessary materials for you. Equipment: Lab Manual Making_Ethernet_Cables.pdf

continue reading »

Build a Smart Weather Reminder with Raspberry Pi

Posted by on 8.14.24 in Computer Science, Onsite

Location: - Instructor: Junjie TANG Instructions: This project utilizes a Raspberry Pi and various sensors to collect real-time weather data, which is then periodically emailed to individuals who need this information. Requirement: Manual: Build a Smart Weather Reminder with Raspberry Pi.pdf

continue reading »

Develop a Snooker Game

Location: - Instructor: - Instructions: This experiment will guide you step by step in developing a simplified version of a classic 8-ball pool game using JavaScript and HTML5. Throughout the process, you will have the opportunity to learn about web game development and fascinating concepts in physics such as collisions and friction. To ease the initial learning curve, the experiment provides foundational code, allowing you to focus on achieving the objectives outlined in each chapter....

continue reading »

Exploring the Implementation Details of a Key-Value Database

Location: - Instructor: - Instructions: The experiment aims to delve into the design and code implementation of this Key-Value database, exploring how it allows users to query and retrieve values associated with specific keys. Not only will we delve into the intricacies of its initial development, but we will also embark on an exciting journey of modifying and enhancing its functionalities. Equipment: Python 3 Manual: pdf

continue reading »

Automated Fringe Detection and Counting

Posted by on 11.19.24 in Uncategorized

Sorry you have no rights to view this entry!

continue reading »

Learn the Git

Posted by on 8.27.24 in Uncategorized

Sorry you have no rights to view this entry!

continue reading »

Exploring the Implementation Details of a Key-Value Database

Posted by on 8.22.24 in Uncategorized

Sorry you have no rights to view this entry!

continue reading »

Build a Smart Weather Reminder with Raspberry Pi

Posted by on 8.27.24 in Uncategorized

Sorry you have no rights to view this entry!

continue reading »

  • 1
  • 2