26TEST(OpticalFlowEncoding, alpha_is_always_zero) {
29 for (
float vx : {-1.0f, -0.1f, 0.0f, 0.1f, 1.0f, 10.0f}) {
30 for (
float vy : {-1.0f, -0.1f, 0.0f, 0.1f, 1.0f, 10.0f}) {
32 EXPECT_EQ(bgra[3], 0u) <<
"vx=" << vx <<
" vy=" << vy;
74TEST(OpticalFlowEncoding, buffer_per_pixel_matches_pixel_helper) {
78 std::array<float, 8> input = {
85 for (
size_t i = 0; i < 4; ++i) {
87 input[i * 2], input[i * 2 + 1]);
88 EXPECT_EQ(out[i * 4 + 0], expected[0]) <<
"pixel " << i;
89 EXPECT_EQ(out[i * 4 + 1], expected[1]) <<
"pixel " << i;
90 EXPECT_EQ(out[i * 4 + 2], expected[2]) <<
"pixel " << i;
91 EXPECT_EQ(out[i * 4 + 3], expected[3]) <<
"pixel " << i;