Loads object from file. It provides a simple interface to cvRead. After object is loaded, the file storage is closed and all the temporary buffers are deleted. Thus, to load a dynamic structure, such as sequence, contour or graph, one should pass a valid destination memory storage to the function.

Namespace: Emgu.CV
Assembly: Emgu.CV (in Emgu.CV.dll) Version: (


public static IntPtr cvLoad(
	string fileName,
	IntPtr memstorage,
	string name,
	IntPtr realName
Visual Basic
Public Shared Function cvLoad ( _
	fileName As String, _
	memstorage As IntPtr, _
	name As String, _
	realName As IntPtr _
) As IntPtr
Visual C++
static IntPtr cvLoad(
	String^ fileName, 
	IntPtr memstorage, 
	String^ name, 
	IntPtr realName


Type: System..::..String
File name
Type: System..::..IntPtr
Memory storage for dynamic structures, such as CvSeq or CvGraph. It is not used for matrices or images
Type: System..::..String
Optional object name. If it is NULL, the first top-level object in the storage will be loaded
Type: System..::..IntPtr
Optional output parameter that will contain name of the loaded object (useful if name=NULL).

Return Value

Loaded object from file

See Also