Skip to content

write_class_gmmWriteClassGmmWriteClassGmmwrite_class_gmmT_write_class_gmm🔗

Short description🔗

write_class_gmmWriteClassGmmWriteClassGmmwrite_class_gmmT_write_class_gmm — Write a Gaussian Mixture Model to a file.

Signature🔗

write_class_gmm( class_gmm GMMHandle, filename.write FileName )void WriteClassGmm( const HTuple& GMMHandle, const HTuple& FileName )static void HOperatorSet.WriteClassGmm( HTuple GMMHandle, HTuple fileName )def write_class_gmm( gmmhandle: HHandle, file_name: str ) -> None

Herror T_write_class_gmm( const Htuple GMMHandle, const Htuple FileName )

void HClassGmm::WriteClassGmm( const HString& FileName ) const

void HClassGmm::WriteClassGmm( const char* FileName ) const

void HClassGmm::WriteClassGmm( const wchar_t* FileName ) const (Windows only)

void HClassGmm.WriteClassGmm( string fileName )

Description🔗

write_class_gmmWriteClassGmm writes the Gaussian Mixture Model (GMM) GMMHandleGMMHandlegmmhandle to the file given by FileNamefileNamefile_name. The default HALCON file extension for the GMM classifier is 'ggc'. write_class_gmmWriteClassGmm is typically called after the GMM has been trained with train_class_gmmTrainClassGmm. The GMM can be read with read_class_gmmReadClassGmm. write_class_gmmWriteClassGmm does not write any training samples that possibly have been stored in the GMM. For this purpose, write_samples_class_gmmWriteSamplesClassGmm should be used.

Execution information🔗

Execution information
  • Multithreading type: reentrant (runs in parallel with non-exclusive operators).

  • Multithreading scope: global (may be called from any thread).

  • Processed without parallelization.

Parameters🔗

GMMHandleGMMHandlegmmhandle (input_control) class_gmm → (handle)HTuple (HHandle)HClassGmm, HTuple (IntPtr)HHandleHtuple (handle)

GMM handle.

FileNamefileNamefile_name (input_control) filename.write → (string)HTuple (HString)HTuple (string)strHtuple (char*)

File name.

File extension: .ggc

Result🔗

If the parameters are valid, the operator write_class_gmmWriteClassGmm returns the value 2 (H_MSG_TRUE). If necessary an exception is raised.

Combinations with other operators🔗

Combinations

Possible predecessors

train_class_gmmTrainClassGmm

Possible successors

clear_class_gmmClearClassGmm

See also

create_class_gmmCreateClassGmm, read_class_gmmReadClassGmm, write_samples_class_gmmWriteSamplesClassGmm

Module🔗

Foundation