in Transform360/Library/VideoFrameTransform.cpp [1324:1364]
bool VideoFrameTransform::transformFramePlane(
uint8_t* inputArray,
uint8_t* outputArray,
int inputWidth,
int inputHeight,
int inputWidthWithPadding,
int outputWidth,
int outputHeight,
int outputWidthWithPadding,
int transformMatPlaneIndex,
int imagePlaneIndex) {
try {
Mat inputMat(
inputHeight,
inputWidth,
CV_8U,
inputArray,
inputWidthWithPadding);
Mat outputMat(
outputHeight,
outputWidth,
CV_8U,
outputArray,
outputWidthWithPadding);
return transformPlane(
inputMat,
outputMat,
outputWidth,
outputHeight,
transformMatPlaneIndex,
imagePlaneIndex);
} catch (const exception& ex) {
printf(
"Could not transform the plane %d. Error: %s\n",
imagePlaneIndex,
ex.what());
return false;
}
}