-
Notifications
You must be signed in to change notification settings - Fork 2
/
STRUCTURE
146 lines (132 loc) · 7.34 KB
/
STRUCTURE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
Structure:|
----------
Key:
# = not working properly
activex.py:
error_code(): Prints error code if error occurs.
labsoft.py:
open_labsoft(): Opens the LMK4 application.
close_labsoft(): Closes the LMK4 application.
save(): Save the measurement as a .ttcs file.
load(): Load a measurement from a .ttcs file.
get_program_info(): Get some information about program version and
camera current used.
camera.py:
get_cameras():
set_camera():
get_lenses():
set_lens():
lenses(): Gets list of all lenses of selected camera.
lens(): Gets ID of selected lens.
get_focus_factors(): Gets list of all focus factors of current lens.
get_focus_factors_old(): List of available focus factors
get_focus_factor_id(): Gets ID of selected focus factor.
set_focus_factor(): Set a focus factor.
open_camera(): Set new camera calibration data.
get_converting_units(): Get converting information.
set_converting_units(): Set new converting values.
get_modulation_frequency(): Get the modulation frequency.
set_modulation_frequency(): Set the frequency of modulated light.
get_scattered_light(): Is scattered light correction switched on?
set_scattered_light(): Use of scattered light correction.
get_integration_time(): Determine current exposure time and other time parameters.
set_integration_time(): Set new exposure time.
get_max_camera_time(): Determine the maximum possible exposure time.
set_max_camera_time(): Set the maximum possible exposure time.
get_autoscan(): Get use of autoscan algorithm.
set_autoscan(): Set use of autoscan algorithm.
get_filter_wheel(): Determine filter state.
get_grey_filter_list(): List of available grey filters.
set_grey_filter_list(): Set grey filters.
set_grey_filter(): Selection of a grey filter.
color_autoscan_time(): Determine good exposure times for every color filter.
get_color_correction_list():List of available color correction factors.
set_color_correction_list():Selection of a color correction factor.
get_smear(): Get the parameter for smear correction.
set_smear(): Set the parameter for smear correction.
get_automatic(): Get the state of Automatic-Flag for exposure times.
set_automatic(): Set Automatic-Flag for all exposure times.
coordinates.py:
get_value_unit(): Get the values and units of the axis.
set_value_unit(): Set the values and units of the axis.
capture.py:
single_pic(): SinglePic capture algorithm.
multi_pic(): MultiPic capture algorithm.
high_dyn_pic(): HighDyn capturing for luminance image.
color_high_dyn(): HighDyn capturing for color image.
get_last_info(): Determine information about the preceeding capture.
image.py:
create(): Creates an image.
delete():
save(): Save image.
load(): Load image from .pcf.
get_amount():
get_size(): Get image size and parameter.
rotate(): Rotates image to desired image.
show(): Show image.
region.py:
create(): Create a region.
create_rect_image_size(): Create a rectangular region the size of the whole image.
create_grid(): Create a grid region within whole image with
defined amount of squares.
get_id(): Get index of region given region name.
select(): Selects or deselects a region.
delete(): Delete a region.
evaluation.py:
statistic_exists(): Proof, if a statistic for a image/region/statistic type
create_statistic(): Create a new statistic.
get_standard_statistic(): Determine parameter of the standard statistic.
delete_statistic(): Delete an existing statistic.
proj_rect_lum(): Projective Rectifaction of Luminance Image.
proj_rect_col(): Projective Rectifaction of Color Image.
coord_trans_lum(): Coordinate Transformation of Luminance Image.
coord_trans_col(): Coordinate Transformation of Color Image.
get_xyz():
get_image_mean_xyz(): Create region size of image and get mean XYZ.
get_circle_mean_xyz(): Get size of image, create eclipse in center,
get mean XYZ from circle.
# get_grid_mean_xyz(): Create regions as a grid in image and get mean XYZ.
# get_color_hist_vals(): Get the values of the histogram in a color image.
get_pixel_color(): Get a pixel value of a color image.
convert_cie_rgb(): Conversion of a color value from CIE-RGB to another color space.
xyz_to_xy(): Convert XYZ to x, y.
xyz_to_u_v_(): Convert XYZ to u', v'.
show_xy(): Plot x, y color coordinates using Luxpy.
show_u_v_(): Plot u', v' color coordinates using Luxpy.
table.py:
# get_number(): Returns the number of tables in the result tab widget.
# get_name_and_caption(): Returns the name and the caption of an existing table.
# get_index(): Search for a table, given by name or caption.
# get_number_columns(): Returns the number of columns of a table.
# get_number_lines(): Returns the number of lines of a table.
# get_column(): Returns the column header of a column of a table.
# get_cell(): Returns the content of a cell of a table.
# get_all_content(): Returns all cells of a table as a list.
template_image_generator.py:
# get_no_displays(): Number of connected displays.
# get_target(): Get current target for template image generation.
# set_target(): Set target for template image generation.
# get_target_properties(): Get properties of current target.
# get_list_of_categories(): Get list of categories of template images.
# get_list_of_operations(): Get list of tpes of tamplate images for the given category.
# set_operation(): Set a type of template or an option.
# get_list_of_param_names(): Get a parameter name list for the given template image type.
# get_param_value(): Get a certain parameter value.
# set_param_value(): Set a certain parameter value.
# hide_dialog(): Make template image dialog invisible.
# create_image(): Create template image with the adjusted parameters.
# delete_image(): Remove template image from the display.
# load_image(): Load template image file to the target.
email.py:
connect():
send():
disconnected():
main.py:
max_luminance():
characterize():
measure_warm_up():
get_result_from_folder():
vr_hmd(): Characterize a Virtual Reality Head-Mounted-Display.
characterize():
__init__(): Initializes LMK for HMD
analyze():