Rico's Nerd Cluster

「离开世界之前 一切都是过程」

Computer Vision - Pinhole Camera Model

This Blog Shows How A Small Magic Peek Hole Captures The World

Introduction Camera is intriguing. There have been many different types with different types of lenses (such as fisheye, wide angle Lens). However, the most original (and the simplest) form of cam...

Web Development - Reactive Design

React, Flask

React React itself is just a UI library and doesn’t bundle any network protocol or “live-update” mechanism under the hood. It re-renders your components whenever you call setState (or update state...

Web Development - Flask

React, Flask

Launch an App Since Flask 2.2, threading is by default: app.run(threaded=True) # default since Flask 2.2 the Werkzeug dev server starts one OS‑level process and spawns a new thread...

Computer Vision - Random Tree

Random Tree

Introduction Simple Example: Predicting Lottery Purchase with a Decision Tree Imagine we have two pieces of information about a person: Age Income The task is: we want to predict whether ...

Computer Vision - MeanShift and CamShift: Tracking an Object by Its Color

MeanShift and CamShift are simple tracking algorithms. They do not understand that an object is a mine, vehicle, or person. Instead, they remember the object’s color distribution and search for pix...

Computer Vision - Moiré Pattern

Noise Patterns Pattern Cause How to recognize it Moiré Two similar spatial patterns or grids Changes strongly with scale, angle, or res...

Computer Vision - RANSAC

Introduction RANSAC means: RANdom SAmple Consensus. It is a robust fitting method for data with outliers. Normal least-squares fitting asks: What model minimizes total error over all points? RANSA...

Computer Vision - Tessellation

Tessellation Tessellation means converting smooth CAD surfaces into a triangle mesh. Linear deflection controls how far the triangle mesh is allowed to deviate from the true CAD surface. Smaller l...

Computer Vision - Ray Tracing, Ray Casting, Gaussian Splatting

Introduction In the 16th century one innovative artist, Albrecht Düre created a “Perspective Machine” to help artists draw perspectives accurately. He did this by creating a screened 2D frame, bet...

Robotics - [Motion Planning 1] Overview And A star Variants

A Star

The “old school” path planning pipeline is: 1 Path Planning -> Trajectory Optimization A Star Setup: Maintain a priority_queue to store all nodes to expand The priority queue i...