3 #include <gtest/gtest.h>
5 TEST(CvBridgeTest, compression)
11 for (
int i = 0; i < 2; ++i)
13 const std::string format = (i == 0) ?
"bgr8" :
"rgb8";
14 cv::Mat_<cv::Vec3b> in(10, 10);
15 rng.fill(in, cv::RNG::UNIFORM, 0, 256);
20 EXPECT_EQ(out->image.channels(), 3);
21 EXPECT_EQ(cv::norm(out->image, in), 0);
25 for (
int i = 0; i < 2; ++i)
27 const std::string format = (i == 0) ?
"bgra8" :
"rgba8";
28 cv::Mat_<cv::Vec4b> in(10, 10);
29 rng.fill(in, cv::RNG::UNIFORM, 0, 256);
33 EXPECT_EQ(out->image.channels(), 4);
34 EXPECT_EQ(cv::norm(out->image, in), 0);