Project

General

Profile

Functional & Non-Functional Requirements » History » Version 3

Nathanael Muin JUSTIN, 12/19/2024 01:00 PM

1 1 Nathanael Muin JUSTIN
h2. [[Team Members]] | [[Meeting Documentation]] | [[The Wiki]] | [[User Manual]] | [[Math Document]] | [[UML Diagrams]] | [[Results]]
2
3 2 Nathanael Muin JUSTIN
h1. Functional Requirements
4
5
1.	*Display image*
6
* The system shall display the image with no issue on the screen.
7
* The system shall be able to load jpeg image file and the metadata of it with no issues.  
8
* The system shall be able to load png image file and the metadata of it with no issues.  
9
* The system shall check the image path from a specific config file.
10
* The system shall display the image in full screen. 
11
* The system shall be displayed on a flat surface and perpendicular to two parallel projectors.
12
13
14
2. *Mask image* 
15
* The system shall mask the image without errors.
16
* The system shall get the distance between the two projectors. 
17
* The system shall get the distance of the total width of the projection 
18
* The system shall calculate the formula below to get the overlap percentage of the two projections. 
19
* The system shall multiply the overlap percentage with the width of the width in pixel to convert the overlapped projection in pixel.
20
* 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.
21
22
h1. Non-Functional Requirements
23 3 Nathanael Muin JUSTIN
24 2 Nathanael Muin JUSTIN
The system should work on a Mac OS device.