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_model( : : StructuredLightModel, FileName : )

Herror T_write_structured_light_model(const Htuple StructuredLightModel, const Htuple FileName)

void WriteStructuredLightModel(const HTuple& StructuredLightModel, const HTuple& FileName)

void HStructuredLightModel::WriteStructuredLightModel(const HString& FileName) const

void HStructuredLightModel::WriteStructuredLightModel(const char* FileName) const

void HStructuredLightModel::WriteStructuredLightModel(const wchar_t* FileName) const   ( Windows only)

static void HOperatorSet.WriteStructuredLightModel(HTuple structuredLightModel, HTuple fileName)

void HStructuredLightModel.WriteStructuredLightModel(string fileName)

def write_structured_light_model(structured_light_model: HHandle, file_name: str) -> None

描述

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

有关结构光概念及其支持应用的说明,请参阅 检查 / 结构光 一章的引言部分。

执行信息

参数

StructuredLightModelStructuredLightModelStructuredLightModelStructuredLightModelstructuredLightModelstructured_light_model (输入控制)  structured_light_model HStructuredLightModel, HTupleHHandleHTupleHtuple (handle) (IntPtr) (HHandle) (handle)

结构光模型的句柄。

FileNameFileNameFileNameFileNamefileNamefile_name (输入控制)  filename.write HTuplestrHTupleHtuple (string) (string) (HString) (char*)

File name.

文件扩展名: .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),如果给定的参数有效。否则,将抛出异常。

可能的后继

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

模块

三维计量