|
|
|
@ -740,11 +740,11 @@ void NdkCamera::onImageAvailable(AImageReader* reader)
|
|
|
|
|
AImage_getPlaneData(image, 2, &v_data, &v_len);
|
|
|
|
|
|
|
|
|
|
#if __cplusplus >= 201703L
|
|
|
|
|
uint64_t avgy = std::reduce(y_data, y_data + y_len, 0) / y_len;
|
|
|
|
|
uint64_t avgy = std::reduce(y_data, y_data + y_len, 0);
|
|
|
|
|
#else
|
|
|
|
|
uint64_t avgy = std::accumulate(y_data, y_data + y_len, 0) / y_len;
|
|
|
|
|
uint64_t avgy = std::accumulate(y_data, y_data + y_len, 0);
|
|
|
|
|
#endif
|
|
|
|
|
mResult.avgY = avgy;
|
|
|
|
|
mResult.avgY = avgy / y_len;
|
|
|
|
|
|
|
|
|
|
if (u_data == v_data + 1 && v_data == y_data + width * height && y_pixelStride == 1 && u_pixelStride == 2 && v_pixelStride == 2 && y_rowStride == width && u_rowStride == width && v_rowStride == width)
|
|
|
|
|
{
|
|
|
|
|