PhotometricStereo_Perform


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

Syntax

C++
C#
Python
 
def PhotometricStereo_Perform(
	inImage1: Image,
	inImage2: Image,
	inImage3: Image,
	inImage4: Image,
	inXYAngleOffset: float,
	inZAngle: float,
	outSurfaceNormals: Image,
	outIntensities: Image,
	outAlbedo: Image,
	/
)
-> None

Parameters

Name Type Default Description
Input value inImage1 Image First input image
Input value inImage2 Image Second input image
Input value inImage3 Image Third input image
Input value inImage4 Image Fourth input image
Input value inXYAngleOffset float Angle of first light source on XY plane
Input value inZAngle float Angle between light source and normal, where normal is camera optical axis
Output value outSurfaceNormals Image
Output value outIntensities Image
Output value outAlbedo Image

Hardware Acceleration

This operation supports automatic parallelization for multicore and multiprocessor systems.