Back to FabImage Studio website
You are here: Start » Filter Reference » Image Analysis » PhotometricStereo_General_Perform
Computes surface normals using images with light source in different places.
Name | Type | Description | |
---|---|---|---|
![]() |
inImages | ImageArray | |
![]() |
inLightXYAngles | RealArray | Angle of light source on XY plane |
![]() |
inLightZAngles | RealArray | Angle between light source and normal, where normal is camera optical axis |
![]() |
outSurfaceNormals | Image | |
![]() |
outIntensities | Image | |
![]() |
outAlbedo | Image |
Errors
This filter can throw an exception to report error. Read how to deal with errors in Error Handling.
List of possible exceptions:
Error type | Description |
---|---|
DomainError | Different image dimensions on input in PhotometricStereo_General_Perform. |
DomainError | Different types of images on input in PhotometricStereo_General_Perform. |
DomainError | Inconsistent array sizes in PhotometricStereo_General_Perform. |
DomainError | Not enough images on input in PhotometricStereo_General_Perform. |
DomainError | Not single-channel image on input in PhotometricStereo_General_Perform. |
Complexity Level
This filter is available on Basic Complexity Level.