void SetCalibDataCamParam(const HTuple& CalibDataID, const HTuple& CameraIdx, const HTuple& CameraType, const HTuple& CameraParam)
void HCalibData::SetCalibDataCamParam(const HTuple& CameraIdx, const HTuple& CameraType, const HCamPar& CameraParam) const
void HCalibData::SetCalibDataCamParam(const HTuple& CameraIdx, const HString& CameraType, const HCamPar& CameraParam) const
void HCalibData::SetCalibDataCamParam(const HTuple& CameraIdx, const char* CameraType, const HCamPar& CameraParam) const
void HCalibData::SetCalibDataCamParam(const HTuple& CameraIdx, const wchar_t* CameraType, const HCamPar& CameraParam) const
(Nur Windows)
void HCamPar::SetCalibDataCamParam(const HCalibData& CalibDataID, const HTuple& CameraIdx, const HTuple& CameraType) const
void HCamPar::SetCalibDataCamParam(const HCalibData& CalibDataID, const HTuple& CameraIdx, const HString& CameraType) const
void HCamPar::SetCalibDataCamParam(const HCalibData& CalibDataID, const HTuple& CameraIdx, const char* CameraType) const
void HCamPar::SetCalibDataCamParam(const HCalibData& CalibDataID, const HTuple& CameraIdx, const wchar_t* CameraType) const
(Nur Windows)
Unten sehen Sie eine Übersicht über alle verfügbaren Kameratypen und
deren jeweilige Parameter. In der Liste bezieht sich „projektive
Flächenkameras“ auf die Eigenschaft, dass das Objektiv eine
perspektivische Projektion auf der Objektseite des Objektivs
durchführt, während sich „telezentrische Flächenkameras“ auf die
Eigenschaft bezieht, dass das Objektiv eine telezentrische
Projektion auf der Objektseite des Objektivs durchführt.
- 'area_scan_division'"area_scan_division""area_scan_division""area_scan_division""area_scan_division"
['area_scan_division', Focus, Kappa, Sx, Sy, Cx, Cy,
ImageWidth, ImageHeight]["area_scan_division", Focus, Kappa, Sx, Sy, Cx, Cy,
ImageWidth, ImageHeight]["area_scan_division", Focus, Kappa, Sx, Sy, Cx, Cy,
ImageWidth, ImageHeight]["area_scan_division", Focus, Kappa, Sx, Sy, Cx, Cy,
ImageWidth, ImageHeight]["area_scan_division", Focus, Kappa, Sx, Sy, Cx, Cy,
ImageWidth, ImageHeight]
- 'area_scan_polynomial'"area_scan_polynomial""area_scan_polynomial""area_scan_polynomial""area_scan_polynomial"
['area_scan_polynomial', Focus, K1, K2, K3, P1, P2,
Sx, Sy, Cx, Cy, ImageWidth, ImageHeight]["area_scan_polynomial", Focus, K1, K2, K3, P1, P2,
Sx, Sy, Cx, Cy, ImageWidth, ImageHeight]["area_scan_polynomial", Focus, K1, K2, K3, P1, P2,
Sx, Sy, Cx, Cy, ImageWidth, ImageHeight]["area_scan_polynomial", Focus, K1, K2, K3, P1, P2,
Sx, Sy, Cx, Cy, ImageWidth, ImageHeight]["area_scan_polynomial", Focus, K1, K2, K3, P1, P2,
Sx, Sy, Cx, Cy, ImageWidth, ImageHeight]
- 'area_scan_telecentric_division'"area_scan_telecentric_division""area_scan_telecentric_division""area_scan_telecentric_division""area_scan_telecentric_division"
['area_scan_telecentric_division', Magnification,
Kappa, Sx, Sy, Cx, Cy, ImageWidth, ImageHeight]["area_scan_telecentric_division", Magnification,
Kappa, Sx, Sy, Cx, Cy, ImageWidth, ImageHeight]["area_scan_telecentric_division", Magnification,
Kappa, Sx, Sy, Cx, Cy, ImageWidth, ImageHeight]["area_scan_telecentric_division", Magnification,
Kappa, Sx, Sy, Cx, Cy, ImageWidth, ImageHeight]["area_scan_telecentric_division", Magnification,
Kappa, Sx, Sy, Cx, Cy, ImageWidth, ImageHeight]
- 'area_scan_telecentric_polynomial'"area_scan_telecentric_polynomial""area_scan_telecentric_polynomial""area_scan_telecentric_polynomial""area_scan_telecentric_polynomial"
['area_scan_telecentric_polynomial', Magnification,
K1, K2, K3, P1, P2, Sx, Sy, Cx, Cy, ImageWidth, ImageHeight]["area_scan_telecentric_polynomial", Magnification,
K1, K2, K3, P1, P2, Sx, Sy, Cx, Cy, ImageWidth, ImageHeight]["area_scan_telecentric_polynomial", Magnification,
K1, K2, K3, P1, P2, Sx, Sy, Cx, Cy, ImageWidth, ImageHeight]["area_scan_telecentric_polynomial", Magnification,
K1, K2, K3, P1, P2, Sx, Sy, Cx, Cy, ImageWidth, ImageHeight]["area_scan_telecentric_polynomial", Magnification,
K1, K2, K3, P1, P2, Sx, Sy, Cx, Cy, ImageWidth, ImageHeight]
- 'area_scan_tilt_division'"area_scan_tilt_division""area_scan_tilt_division""area_scan_tilt_division""area_scan_tilt_division"
['area_scan_tilt_division', Focus, Kappa,
ImagePlaneDist, Tilt, Rot, Sx, Sy, Cx, Cy, ImageWidth,
ImageHeight]["area_scan_tilt_division", Focus, Kappa,
ImagePlaneDist, Tilt, Rot, Sx, Sy, Cx, Cy, ImageWidth,
ImageHeight]["area_scan_tilt_division", Focus, Kappa,
ImagePlaneDist, Tilt, Rot, Sx, Sy, Cx, Cy, ImageWidth,
ImageHeight]["area_scan_tilt_division", Focus, Kappa,
ImagePlaneDist, Tilt, Rot, Sx, Sy, Cx, Cy, ImageWidth,
ImageHeight]["area_scan_tilt_division", Focus, Kappa,
ImagePlaneDist, Tilt, Rot, Sx, Sy, Cx, Cy, ImageWidth,
ImageHeight]
- 'area_scan_tilt_polynomial'"area_scan_tilt_polynomial""area_scan_tilt_polynomial""area_scan_tilt_polynomial""area_scan_tilt_polynomial"
['area_scan_tilt_polynomial', Focus, K1, K2, K3, P1,
P2, ImagePlaneDist, Tilt, Rot, Sx, Sy, Cx, Cy, ImageWidth,
ImageHeight]["area_scan_tilt_polynomial", Focus, K1, K2, K3, P1,
P2, ImagePlaneDist, Tilt, Rot, Sx, Sy, Cx, Cy, ImageWidth,
ImageHeight]["area_scan_tilt_polynomial", Focus, K1, K2, K3, P1,
P2, ImagePlaneDist, Tilt, Rot, Sx, Sy, Cx, Cy, ImageWidth,
ImageHeight]["area_scan_tilt_polynomial", Focus, K1, K2, K3, P1,
P2, ImagePlaneDist, Tilt, Rot, Sx, Sy, Cx, Cy, ImageWidth,
ImageHeight]["area_scan_tilt_polynomial", Focus, K1, K2, K3, P1,
P2, ImagePlaneDist, Tilt, Rot, Sx, Sy, Cx, Cy, ImageWidth,
ImageHeight]
- 'area_scan_tilt_image_side_telecentric_division'"area_scan_tilt_image_side_telecentric_division""area_scan_tilt_image_side_telecentric_division""area_scan_tilt_image_side_telecentric_division""area_scan_tilt_image_side_telecentric_division"
['area_scan_tilt_image_side_telecentric_division',
Focus, Kappa, Tilt, Rot, Sx, Sy, Cx, Cy, ImageWidth,
ImageHeight]["area_scan_tilt_image_side_telecentric_division",
Focus, Kappa, Tilt, Rot, Sx, Sy, Cx, Cy, ImageWidth,
ImageHeight]["area_scan_tilt_image_side_telecentric_division",
Focus, Kappa, Tilt, Rot, Sx, Sy, Cx, Cy, ImageWidth,
ImageHeight]["area_scan_tilt_image_side_telecentric_division",
Focus, Kappa, Tilt, Rot, Sx, Sy, Cx, Cy, ImageWidth,
ImageHeight]["area_scan_tilt_image_side_telecentric_division",
Focus, Kappa, Tilt, Rot, Sx, Sy, Cx, Cy, ImageWidth,
ImageHeight]
- 'area_scan_tilt_image_side_telecentric_polynomial'"area_scan_tilt_image_side_telecentric_polynomial""area_scan_tilt_image_side_telecentric_polynomial""area_scan_tilt_image_side_telecentric_polynomial""area_scan_tilt_image_side_telecentric_polynomial"
['area_scan_tilt_image_side_telecentric_polynomial',
Focus, K1, K2, K3, P1, P2, Tilt, Rot, Sx, Sy, Cx, Cy,
ImageWidth, ImageHeight]["area_scan_tilt_image_side_telecentric_polynomial",
Focus, K1, K2, K3, P1, P2, Tilt, Rot, Sx, Sy, Cx, Cy,
ImageWidth, ImageHeight]["area_scan_tilt_image_side_telecentric_polynomial",
Focus, K1, K2, K3, P1, P2, Tilt, Rot, Sx, Sy, Cx, Cy,
ImageWidth, ImageHeight]["area_scan_tilt_image_side_telecentric_polynomial",
Focus, K1, K2, K3, P1, P2, Tilt, Rot, Sx, Sy, Cx, Cy,
ImageWidth, ImageHeight]["area_scan_tilt_image_side_telecentric_polynomial",
Focus, K1, K2, K3, P1, P2, Tilt, Rot, Sx, Sy, Cx, Cy,
ImageWidth, ImageHeight]
- 'area_scan_tilt_bilateral_telecentric_division'"area_scan_tilt_bilateral_telecentric_division""area_scan_tilt_bilateral_telecentric_division""area_scan_tilt_bilateral_telecentric_division""area_scan_tilt_bilateral_telecentric_division"
['area_scan_tilt_bilateral_telecentric_division',
Magnification, Kappa, Tilt, Rot, Sx, Sy, Cx, Cy, ImageWidth,
ImageHeight]["area_scan_tilt_bilateral_telecentric_division",
Magnification, Kappa, Tilt, Rot, Sx, Sy, Cx, Cy, ImageWidth,
ImageHeight]["area_scan_tilt_bilateral_telecentric_division",
Magnification, Kappa, Tilt, Rot, Sx, Sy, Cx, Cy, ImageWidth,
ImageHeight]["area_scan_tilt_bilateral_telecentric_division",
Magnification, Kappa, Tilt, Rot, Sx, Sy, Cx, Cy, ImageWidth,
ImageHeight]["area_scan_tilt_bilateral_telecentric_division",
Magnification, Kappa, Tilt, Rot, Sx, Sy, Cx, Cy, ImageWidth,
ImageHeight]
- 'area_scan_tilt_bilateral_telecentric_polynomial'"area_scan_tilt_bilateral_telecentric_polynomial""area_scan_tilt_bilateral_telecentric_polynomial""area_scan_tilt_bilateral_telecentric_polynomial""area_scan_tilt_bilateral_telecentric_polynomial"
['area_scan_tilt_bilateral_telecentric_polynomial',
Magnification, K1, K2, K3, P1, P2, Tilt, Rot, Sx, Sy, Cx, Cy,
ImageWidth, ImageHeight]["area_scan_tilt_bilateral_telecentric_polynomial",
Magnification, K1, K2, K3, P1, P2, Tilt, Rot, Sx, Sy, Cx, Cy,
ImageWidth, ImageHeight]["area_scan_tilt_bilateral_telecentric_polynomial",
Magnification, K1, K2, K3, P1, P2, Tilt, Rot, Sx, Sy, Cx, Cy,
ImageWidth, ImageHeight]["area_scan_tilt_bilateral_telecentric_polynomial",
Magnification, K1, K2, K3, P1, P2, Tilt, Rot, Sx, Sy, Cx, Cy,
ImageWidth, ImageHeight]["area_scan_tilt_bilateral_telecentric_polynomial",
Magnification, K1, K2, K3, P1, P2, Tilt, Rot, Sx, Sy, Cx, Cy,
ImageWidth, ImageHeight]
- 'area_scan_tilt_object_side_telecentric_division'"area_scan_tilt_object_side_telecentric_division""area_scan_tilt_object_side_telecentric_division""area_scan_tilt_object_side_telecentric_division""area_scan_tilt_object_side_telecentric_division"
['area_scan_tilt_object_side_telecentric_division',
Magnification, Kappa, ImagePlaneDist, Tilt, Rot, Sx, Sy, Cx,
Cy, ImageWidth, ImageHeight]["area_scan_tilt_object_side_telecentric_division",
Magnification, Kappa, ImagePlaneDist, Tilt, Rot, Sx, Sy, Cx,
Cy, ImageWidth, ImageHeight]["area_scan_tilt_object_side_telecentric_division",
Magnification, Kappa, ImagePlaneDist, Tilt, Rot, Sx, Sy, Cx,
Cy, ImageWidth, ImageHeight]["area_scan_tilt_object_side_telecentric_division",
Magnification, Kappa, ImagePlaneDist, Tilt, Rot, Sx, Sy, Cx,
Cy, ImageWidth, ImageHeight]["area_scan_tilt_object_side_telecentric_division",
Magnification, Kappa, ImagePlaneDist, Tilt, Rot, Sx, Sy, Cx,
Cy, ImageWidth, ImageHeight]
- 'area_scan_tilt_object_side_telecentric_polynomial'"area_scan_tilt_object_side_telecentric_polynomial""area_scan_tilt_object_side_telecentric_polynomial""area_scan_tilt_object_side_telecentric_polynomial""area_scan_tilt_object_side_telecentric_polynomial"
['area_scan_tilt_object_side_telecentric_polynomial',
Magnification, K1, K2, K3, P1, P2, ImagePlaneDist, Tilt, Rot, Sx,
Sy, Cx, Cy, ImageWidth, ImageHeight]["area_scan_tilt_object_side_telecentric_polynomial",
Magnification, K1, K2, K3, P1, P2, ImagePlaneDist, Tilt, Rot, Sx,
Sy, Cx, Cy, ImageWidth, ImageHeight]["area_scan_tilt_object_side_telecentric_polynomial",
Magnification, K1, K2, K3, P1, P2, ImagePlaneDist, Tilt, Rot, Sx,
Sy, Cx, Cy, ImageWidth, ImageHeight]["area_scan_tilt_object_side_telecentric_polynomial",
Magnification, K1, K2, K3, P1, P2, ImagePlaneDist, Tilt, Rot, Sx,
Sy, Cx, Cy, ImageWidth, ImageHeight]["area_scan_tilt_object_side_telecentric_polynomial",
Magnification, K1, K2, K3, P1, P2, ImagePlaneDist, Tilt, Rot, Sx,
Sy, Cx, Cy, ImageWidth, ImageHeight]
- 'area_scan_hypercentric_division'"area_scan_hypercentric_division""area_scan_hypercentric_division""area_scan_hypercentric_division""area_scan_hypercentric_division"
['area_scan_hypercentric_division', Focus, Kappa, Sx, Sy, Cx,
Cy, ImageWidth, ImageHeight]["area_scan_hypercentric_division", Focus, Kappa, Sx, Sy, Cx,
Cy, ImageWidth, ImageHeight]["area_scan_hypercentric_division", Focus, Kappa, Sx, Sy, Cx,
Cy, ImageWidth, ImageHeight]["area_scan_hypercentric_division", Focus, Kappa, Sx, Sy, Cx,
Cy, ImageWidth, ImageHeight]["area_scan_hypercentric_division", Focus, Kappa, Sx, Sy, Cx,
Cy, ImageWidth, ImageHeight]
- 'area_scan_hypercentric_polynomial'"area_scan_hypercentric_polynomial""area_scan_hypercentric_polynomial""area_scan_hypercentric_polynomial""area_scan_hypercentric_polynomial"
['area_scan_hypercentric_polynomial', Focus, K1, K2, K3, P1,
P2, Sx, Sy, Cx, Cy, ImageWidth, ImageHeight]["area_scan_hypercentric_polynomial", Focus, K1, K2, K3, P1,
P2, Sx, Sy, Cx, Cy, ImageWidth, ImageHeight]["area_scan_hypercentric_polynomial", Focus, K1, K2, K3, P1,
P2, Sx, Sy, Cx, Cy, ImageWidth, ImageHeight]["area_scan_hypercentric_polynomial", Focus, K1, K2, K3, P1,
P2, Sx, Sy, Cx, Cy, ImageWidth, ImageHeight]["area_scan_hypercentric_polynomial", Focus, K1, K2, K3, P1,
P2, Sx, Sy, Cx, Cy, ImageWidth, ImageHeight]
- 'line_scan_division'"line_scan_division""line_scan_division""line_scan_division""line_scan_division"
['line_scan_division', Focus, Kappa, Sx, Sy, Cx, Cy,
ImageWidth, ImageHeight, Vx, Vy, Vz]["line_scan_division", Focus, Kappa, Sx, Sy, Cx, Cy,
ImageWidth, ImageHeight, Vx, Vy, Vz]["line_scan_division", Focus, Kappa, Sx, Sy, Cx, Cy,
ImageWidth, ImageHeight, Vx, Vy, Vz]["line_scan_division", Focus, Kappa, Sx, Sy, Cx, Cy,
ImageWidth, ImageHeight, Vx, Vy, Vz]["line_scan_division", Focus, Kappa, Sx, Sy, Cx, Cy,
ImageWidth, ImageHeight, Vx, Vy, Vz]
- 'line_scan_polynomial'"line_scan_polynomial""line_scan_polynomial""line_scan_polynomial""line_scan_polynomial"
['line_scan_polynomial', Focus, K1, K2, K3, P1, P2,
Sx, Sy, Cx, Cy, ImageWidth, ImageHeight, Vx, Vy, Vz]["line_scan_polynomial", Focus, K1, K2, K3, P1, P2,
Sx, Sy, Cx, Cy, ImageWidth, ImageHeight, Vx, Vy, Vz]["line_scan_polynomial", Focus, K1, K2, K3, P1, P2,
Sx, Sy, Cx, Cy, ImageWidth, ImageHeight, Vx, Vy, Vz]["line_scan_polynomial", Focus, K1, K2, K3, P1, P2,
Sx, Sy, Cx, Cy, ImageWidth, ImageHeight, Vx, Vy, Vz]["line_scan_polynomial", Focus, K1, K2, K3, P1, P2,
Sx, Sy, Cx, Cy, ImageWidth, ImageHeight, Vx, Vy, Vz]
- 'line_scan_telecentric_division'"line_scan_telecentric_division""line_scan_telecentric_division""line_scan_telecentric_division""line_scan_telecentric_division"
['line_scan_telecentric_division', Magnification,
Kappa, Sx, Sy, Cx, Cy, ImageWidth, ImageHeight, Vx, Vy, Vz]["line_scan_telecentric_division", Magnification,
Kappa, Sx, Sy, Cx, Cy, ImageWidth, ImageHeight, Vx, Vy, Vz]["line_scan_telecentric_division", Magnification,
Kappa, Sx, Sy, Cx, Cy, ImageWidth, ImageHeight, Vx, Vy, Vz]["line_scan_telecentric_division", Magnification,
Kappa, Sx, Sy, Cx, Cy, ImageWidth, ImageHeight, Vx, Vy, Vz]["line_scan_telecentric_division", Magnification,
Kappa, Sx, Sy, Cx, Cy, ImageWidth, ImageHeight, Vx, Vy, Vz]
- 'line_scan_telecentric_polynomial'"line_scan_telecentric_polynomial""line_scan_telecentric_polynomial""line_scan_telecentric_polynomial""line_scan_telecentric_polynomial"
['line_scan_telecentric_polynomial', Magnification,
K1, K2, K3, P1, P2, Sx, Sy, Cx, Cy, ImageWidth, ImageHeight,
Vx, Vy, Vz]["line_scan_telecentric_polynomial", Magnification,
K1, K2, K3, P1, P2, Sx, Sy, Cx, Cy, ImageWidth, ImageHeight,
Vx, Vy, Vz]["line_scan_telecentric_polynomial", Magnification,
K1, K2, K3, P1, P2, Sx, Sy, Cx, Cy, ImageWidth, ImageHeight,
Vx, Vy, Vz]["line_scan_telecentric_polynomial", Magnification,
K1, K2, K3, P1, P2, Sx, Sy, Cx, Cy, ImageWidth, ImageHeight,
Vx, Vy, Vz]["line_scan_telecentric_polynomial", Magnification,
K1, K2, K3, P1, P2, Sx, Sy, Cx, Cy, ImageWidth, ImageHeight,
Vx, Vy, Vz]
Eine genauere Beschreibung der einzelnen Kameratypen, der
Kameraparameter und vorgeschlagener Startwerte ist im Kapitel
Kalibrierung zu finden.
Der Typ einer Kamera im Kalibriermodell wird im Nachhinein wieder
mit dem Operator get_calib_dataget_calib_dataGetCalibDataGetCalibDataGetCalibData
und Argumenten
ItemType
='camera'"camera""camera""camera""camera" und
GenParamName
='type'"type""type""type""type" abgefragt. Die Startwerte für die
internen Parameter der Kamera werden mit dem Operator
get_calib_dataget_calib_dataGetCalibDataGetCalibDataGetCalibData
und Argumenten
ItemType
='camera'"camera""camera""camera""camera" und
ResultName
='init_params'"init_params""init_params""init_params""init_params" abgefragt.
Während der Ausführung dieses Operators muss der Zugriff auf den Wert dieses Parameters synchronisiert werden, wenn er über mehrere Threads hinweg verwendet wird.