Project

General

Profile

Actions

Functional & Non-Functional Requirements » History » Revision 5

« Previous | Revision 5/9 (diff) | Next »
Nathanael Muin JUSTIN, 01/09/2025 01:52 PM


Team Members | Meeting Documentation | The Wiki | Project Setup Guide | User Manual | Math Document | UML Diagrams | Results

Functional Requirements

1. Display image
  • The system shall display the image with no issue on the screen.
  • The system shall be able to load jpeg image file and the metadata of it with no issues.
  • The system shall be able to load png image file and the metadata of it with no issues.
  • The system shall check the image path from a specific config file.
  • The system shall display the image in full screen.
  • The system shall be displayed on a flat surface and perpendicular to two parallel projectors.
2. Mask image
  • The system shall mask the image without errors.
  • The system shall get the distance between the two projectors.
  • The system shall get the distance of the total width of the projection
  • The system shall calculate the formula below to get the overlap percentage of the two projections.
  • The system shall multiply the overlap percentage with the width of the width in pixel to convert the overlapped projection in pixel.
  • The system shall use linear interpolation to reduce the overlapped image and the reducing size is set by dividing one by overlapped projection in pixel.

Non-Functional Requirements

  • The system should work on a Mac OS device.

Updated by Nathanael Muin JUSTIN 4 months ago · 5 revisions