Codes » History » Version 7
Mitsuki EIKI, 01/16/2025 01:52 PM
1 | 1 | Mitsuki EIKI | h1. Codes |
---|---|---|---|
2 | 2 | Mitsuki EIKI | |
3 | 3 | Man Mong CHAN | [[Wiki]] | [[About_Us]] | [[Project_Overview]] | [[UML_Diagram]] | [[Codes]] |
4 | 4 | Kentaro HARATAKE | |
5 | | !config.py! | |
||
6 | 6 | Mitsuki EIKI | | !display_img.py! | |
7 | | !img_processor.py! | |
||
8 | | !main_stitcher.py! | |
||
9 | |||
10 | 5 | Mitsuki EIKI | ~~~ python |
11 | #!/usr/bin/env python |
||
12 | # -*- coding: utf-8 -*- |
||
13 | from distutils.util import strtobool |
||
14 | 7 | Mitsuki EIKI | |
15 | 1 | Mitsuki EIKI | class Config(object): |
16 | 7 | Mitsuki EIKI | def __init__(self, pnd, prd, w, h, p, gamma, overlapWidth, side, isDual, monitorWidth): |
17 | 5 | Mitsuki EIKI | """! |
18 | 1 | Mitsuki EIKI | Constructor for Config class. |
19 | 7 | Mitsuki EIKI | ... |
20 | 5 | Mitsuki EIKI | """ |
21 | self.__projection_distance = pnd |
||
22 | self.__projector_diatance = prd |
||
23 | self.__img_width = w |
||
24 | 7 | Mitsuki EIKI | ... |
25 | |||
26 | 1 | Mitsuki EIKI | def getProjectionDistance(self): |
27 | 5 | Mitsuki EIKI | """! |
28 | Retrieve the projection distance. |
||
29 | 7 | Mitsuki EIKI | ... |
30 | 5 | Mitsuki EIKI | """ |
31 | return int(self.__projection_distance) |
||
32 | |||
33 | def getProjectorDistance(self): |
||
34 | """! |
||
35 | Retrieve the projector distance. |
||
36 | 7 | Mitsuki EIKI | ... |
37 | 5 | Mitsuki EIKI | """ |
38 | return int(self.__projector_diatance) |
||
39 | |||
40 | 7 | Mitsuki EIKI | ... |
41 | 5 | Mitsuki EIKI | |
42 | @staticmethod |
||
43 | def readConfigFile(): |
||
44 | """! |
||
45 | Reads the configuration from a config.ini file and returns a Config object. |
||
46 | 7 | Mitsuki EIKI | ... |
47 | 5 | Mitsuki EIKI | """ |
48 | 4 | Kentaro HARATAKE | import configparser |
49 | 7 | Mitsuki EIKI | ... |
50 | 4 | Kentaro HARATAKE | ~~~ |