MCPcopy Create free account
hub / github.com/DNA-Rendering/DNA-Rendering / get_Calibration

Method get_Calibration

scripts/3DGS/SMCReader.py:104–122  ·  view source on GitHub ↗

Get calibration matrixs of a certain camera by its type and id Args: Camera_id (int/str of a number): Camera_id(str) in {'Camera_5mp': '0'~'47', 'Camera_12mp':'48'~'60'} Returns: Dictionary of calibration matrixs.

(self, Camera_id)

Source from the content-addressed store, hash-verified

102 return self.__calibration_dict__
103
104 def get_Calibration(self, Camera_id):
105 """Get calibration matrixs of a certain camera by its type and id
106
107 Args:
108 Camera_id (int/str of a number):
109 Camera_id(str) in {'Camera_5mp': '0'~'47',
110 'Camera_12mp':'48'~'60'}
111 Returns:
112 Dictionary of calibration matrixs.
113 ['D', 'K', 'RT', 'Color_Calibration']
114 """
115 if not 'Camera_Parameter' in self.smc:
116 print("=== no key: Camera_Parameter.\nplease check available keys!")
117 return None
118
119 rs = dict()
120 for k in ['D', 'K', 'RT', 'Color_Calibration'] :
121 rs[k] = self.smc['Camera_Parameter'][f'{int(Camera_id):02d}'][k][()]
122 return rs
123
124 ### Kinect Camera Calibration
125 def get_Kinect_Calibration_all(self):

Callers 1

readCamerasDNARenderingFunction · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected