Functional & Non-Functional Requirements » History » Revision 8
Revision 7 (Nathanael Muin JUSTIN, 01/15/2025 06:01 PM) → Revision 8/9 (Htar Aung THET, 01/16/2025 01:10 PM)
h2. [[Wiki]] | [[Team Members]] | [[Meeting Documentation]] | [[Our Project]] | [[Project Setup Guide]] | [[User Manual]] | [[Math Document]] | [[UML Diagrams]] | [[Test Report]] | [[Results]]
h1. 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.
h1. Non-Functional Requirements
* The system should work on a Mac OS device.