Wiki » History » Revision 38
Revision 37 (Anderson PHILLIP, 10/18/2025 04:22 AM) → Revision 38/49 (Anderson PHILLIP, 10/18/2025 04:33 AM)
h1. Multi‑Projector Blending System — Start Page p=. _Team G11 · Python / OpenCV · Semester 2025_ h2. Project Overview *Problem:* Two projectors overlap * Display one seamless still image on a flat screen. Without blending, *flat* screen using *two* projectors with an overlapped area. * Equalize brightness in the shared region appears brighter than its surroundings. *Approach:* Detect the overlap and apply smooth with alpha‑blending masks with a linear 1→0 falloff across the band. so seams disappear. *Deliverable:* A minimal, reproducible still‑image prototype implemented * Prototype in Python (OpenCV). (OpenCV); refine only as needed. --- h2. Objectives # Describe the problem and outline a feasible solution path *before* coding. # Implement Build a basic minimal alpha‑blending pipeline; prototype and iterate until seams are not visible at normal viewing distance. vanish. # Demonstrate results with a small set of Provide before/after evidence on multiple test images images. # Keep the workflow and concise notes (inputs, parameters, outcome). calibration reproducible. --- h2. Scope & Operating Assumptions * Two Planar screen; two projectors; flat, planar screen; projector optical axes approximately ≈ perpendicular to the screen. * Still images first (video considered later). later if time permits). * The overlap Overlap is roughly rectangular; blend weights drop linearly mask intensity falls *linearly* from 1→0 across the overlap. band. * Keep methods simple and reproducible; refine Minimal calibration; fine‑tune only if artifacts remain. are visible. --- h2. Team & Responsibilities Roles |_. Role |_. Member(s) Members | | Advisor | [[Members/Great-Gilbert-Soco|Great Gilbert Soco]] | | PL, Project Leader (PL) | [[Members/Koki-Hamamura|Koki Hamamura]] | | PM, Project Manager (PM) | [[Members/Noah-Larson|Noah Larson]] | | Technical Redmine Support | [[Members/Nonoka-Ohama|Nonoka Ohama]] | | Developers | [[Members/Jiajun-Deng|Jiajun Deng]], [[Members/Great-Gilbert-Soco|Great Gilbert Soco]] | | Documentation Lead (Doxygen) Doxygen Leader | [[Members/Amirul-Haziq-Bin-Airol-Hairrie|Amirul Haziq Bin Airol Hairrie]] | | Documentation Contributors (Doxygen) Doxygen Commenters | [[Members/Jordan-Keiwein-Lay|Jordan Keiwein Lay]], [[Members/Hnin-Ei-Shwe-Yee|Hnin Ei Shwe Yee]] | | Wiki Lead Leader | [[Members/Phillip-Anderson|Phillip Anderson]] | | Wiki Editors Developers | [[Members/Wing-Sum-Tang|Wing Sum Tang]], [[Members/Sota-Yatsugi|Sota Yatsugi]] | | Redmine Support | [[Members/Nonoka-Ohama|Nonoka Ohama]] | | Jira Research Team | [[Members/Zhi-Jie-Yew|Zhi Jie Yew]], [[Members/Phillip-Anderson|Phillip Anderson]] |