Face SDK  1.7 Mozart rc
Face Recognition Software Development Kit
Exceptions handling

The FaceSDK interface throws nested exceptions.
The top of stack of nested exceptions is always face_sdk::exception.
Use face_sdk::format_exception() function for building info message with the chain of nested exceptions stack.
Use face_sdk::rethrow_root_exception() function for throwing the bottom of nested exceptions stack.

List of all exceptions:

  • runtime_exception
  • internal_error_exception
  • out_of_range_exception
  • invalid_parameter_exception
  • file_exception
  • file_not_found_exception
  • bad_image_data_exception
  • bad_image_format_exception
  • signature_mismatch_exception
  • incompatible_version_exception
  • version_not_available_exception
  • key_not_found_exception
  • key_exists_exception
  • data_container_corrupted_exception
  • data_container_entries_limit_exceed_exception
  • not_implemented_exception
  • license_exception
  • nvml_exception
  • platofrm_not_supported_exception
  • not_supported_exception
  • upscale_too_much_exception