react-native-vision-camera-resizerFunctions
useResizer
function useResizer(__namedParameters: ResizerOptions): ResizerStateUse a Resizer with the given options.
The Resizer can be used to resize and convert
Frames for ML processing.
Discussion
Inspect the returned error if the Resizer
couldn't be created successfully.
Example
function App() {
const { resizer } = useResizer({
width: 192,
height: 192,
channelOrder: 'rgb',
dataType: 'float32',
scaleMode: 'cover',
pixelLayout: 'planar',
})
const frameOutput = useFrameOutput({
pixelFormat: 'yuv',
onFrame(frame) {
'worklet'
if (resizer != null) {
const resized = resizer.resize(frame)
const buffer = resized.getPixelBuffer()
resized.dispose()
}
frame.dispose()
}
})
}