write_structured_light_modelT_write_structured_light_modelWriteStructuredLightModelWriteStructuredLightModelwrite_structured_light_model (算子)
名称
write_structured_light_modelT_write_structured_light_modelWriteStructuredLightModelWriteStructuredLightModelwrite_structured_light_model — 将结构光模型写入文件。
签名
描述
write_structured_light_modelwrite_structured_light_modelWriteStructuredLightModelWriteStructuredLightModelWriteStructuredLightModelwrite_structured_light_model writes the structured light model
StructuredLightModelStructuredLightModelStructuredLightModelStructuredLightModelstructuredLightModelstructured_light_model to the file given by FileNameFileNameFileNameFileNamefileNamefile_name. The
default HALCON file extension for the structured light model is 'hslm'.
The structured light model can be then read with
read_structured_light_modelread_structured_light_modelReadStructuredLightModelReadStructuredLightModelReadStructuredLightModelread_structured_light_model。It should be noted that
write_structured_light_modelwrite_structured_light_modelWriteStructuredLightModelWriteStructuredLightModelWriteStructuredLightModelwrite_structured_light_model does not write any
previously generated pattern images in the structured light model. In other
words, only the parameters of the model and objects that were already
generated will be written in the file. The list of structured light objects
and how to generate each can be found in
get_structured_light_objectget_structured_light_objectGetStructuredLightObjectGetStructuredLightObjectGetStructuredLightObjectget_structured_light_object。
For an explanation of the concept of structured light and its supported
applications, see the introduction of chapter
Inspection / Structured Light。
执行信息
- 多线程类型:可重入(与非独占算子并行运行)。
- 多线程作用域:全局(可从任何线程调用)。
- 未采用并行化处理。
参数
StructuredLightModelStructuredLightModelStructuredLightModelStructuredLightModelstructuredLightModelstructured_light_model (输入控制) structured_light_model → HStructuredLightModel, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)
Handle of the structured light model.
FileNameFileNameFileNameFileNamefileNamefile_name (输入控制) filename.write → HTuplestrHTupleHtuple (string) (string) (HString) (char*)
File name.
File extension:
.hslm
示例(HDevelop)
* Create the model
create_structured_light_model ('deflectometry', StructuredLightModel)
* Generate the patterns to project
gen_structured_light_pattern (PatternImages, StructuredLightModel)
* Decode the camera images
decode_structured_light_pattern (CameraImages, StructuredLightModel)
* Write the model
write_structured_light_model (StructuredLightModel, 'ExampleModel.hslm')
结果
算子 write_structured_light_modelwrite_structured_light_modelWriteStructuredLightModelWriteStructuredLightModelWriteStructuredLightModelwrite_structured_light_model 返回值 2 (
H_MSG_TRUE)
if the given parameters are valid. 否则,将抛出异常。
可能的后继
clear_structured_light_modelclear_structured_light_modelClearStructuredLightModelClearStructuredLightModelClearStructuredLightModelclear_structured_light_model
另见
create_structured_light_modelcreate_structured_light_modelCreateStructuredLightModelCreateStructuredLightModelCreateStructuredLightModelcreate_structured_light_model,
clear_structured_light_modelclear_structured_light_modelClearStructuredLightModelClearStructuredLightModelClearStructuredLightModelclear_structured_light_model
模块
三维计量