Back to Adaptive Vision 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.


