You are here: Start » FIL.NET » Function Reference » Computer Vision » Image Analysis » FIL.PhotometricStereo_Perform

FIL.PhotometricStereo_Perform

Computes surface normals using four images with light source in different places.

Namespace:FilNet
Assembly:FIL.NET.dll

Syntax

C++
C#
 
public static void PhotometricStereo_Perform
(
	FilNet.Image inImage1,
	FilNet.Image inImage2,
	FilNet.Image inImage3,
	FilNet.Image inImage4,
	float inXYAngleOffset,
	float inZAngle,
	FilNet.Image outSurfaceNormals,
	FilNet.Image outIntensities,
	FilNet.Image outAlbedo
)

Parameters

Name Type Range Default Description
inImage1FilNet.ImageFirst input image.
inImage2FilNet.ImageSecond input image.
inImage3FilNet.ImageThird input image.
inImage4FilNet.ImageFourth input image.
inXYAngleOffsetfloat0.0fAngle of first light source on XY plane. Default value: 0.0f.
inZAnglefloat45.0fAngle between light source and normal, where normal is camera optical axis. Default value: 45.0f.
outSurfaceNormalsFilNet.Image
outIntensitiesFilNet.Image
outAlbedoFilNet.Image

Hardware Acceleration

This operation supports automatic parallelization for multicore and multiprocessor systems.

Hardware acceleration settings may be manipulated with Settings class.

See also