Skip to content

Images

The application can receive the camera image stream from the SDK by implementing ImageListener, and then pass it to the session builder when creating a face session.

The SDK sends an ImageData object that contains:

  • The current image captured by the camera.
  • The face detection coordinates, as calculated by the SDK.
  • The image validity information.
TypeScript
import { 
    useImages,
    ImageData
} from 'biosensesignal-react-native-sdk';

const imageData = useImages();

React.useEffect(() => {
    // imageData.imageWidth -       The image's width
    // imageData.imageHeight -      The image's height
    // imageData.roi -              A geometry.Rect object
    // imageData.imageValidity -    An integer with a value from ImageValidity class
}, [imageData]);

By default, the SDK processes camera images in a portrait orientation, regardless of the device orientation. Instructions on how to process the camera stream in other orientations can be found at Device Orientation Setup.