Project

General

Profile

Actions

Wiki » History » Revision 40

« Previous | Revision 40/49 (diff) | Next »
Anderson PHILLIP, 10/18/2025 04:47 AM


Multi‑Projector Blending System — Start Page

Team G11 · Python / OpenCV · Semester 2025

Project Overview

Problem: Two projectors overlap on a flat screen. Without blending, the shared region appears brighter than its surroundings.
Approach: Detect the overlap and apply smooth alpha‑blending masks with a linear 1→0 falloff across the band.
Deliverable: A minimal, reproducible still‑image prototype implemented in Python (OpenCV).


Objectives

  • Describe the problem and outline a feasible solution before coding.
  • Implement a basic alpha‑blending pipeline; iterate until seams are not visible at normal viewing distance.
  • Demonstrate results with a small set of test images and concise notes (inputs, parameters, outcome).

Scope & Operating Assumptions

  • Two projectors; flat, planar screen; projector optical axes approximately perpendicular to the screen.
  • Still images first (video considered later).
  • The overlap is roughly rectangular; blend weights drop linearly from 1→0 across the overlap.
  • Keep methods simple and reproducible; refine only if artifacts remain.

Team & Responsibilities

Role Member(s)
Advisor Great Gilbert Soco
Project Leader (PL) Koki Hamamura
Project Manager (PM) Noah Larson
Technical Developers Jiajun Deng, Great Gilbert Soco
Documentation Lead (Doxygen) Amirul Haziq Bin Airol Hairrie
Documentation Contributors (Doxygen) Jordan Keiwein Lay, Hnin Ei Shwe Yee
Wiki Lead Phillip Anderson
Wiki Editors Wing Sum Tang, Sota Yatsugi
Redmine Support Nonoka Ohama
Jira Research Team Zhi Jie Yew, Phillip Anderson

Updated by Anderson PHILLIP 15 days ago · 40 revisions