把测试字节写到本地文件,供图像加载接口读取。
| 23 | |
| 24 | // 把测试字节写到本地文件,供图像加载接口读取。 |
| 25 | bool WriteBytesToFile(const std::wstring &path, const std::vector<uchar> &bytes) { |
| 26 | std::ofstream output(path, std::ios::binary); |
| 27 | if (!output.is_open()) { |
| 28 | return false; |
| 29 | } |
| 30 | output.write(reinterpret_cast<const char *>(bytes.data()), static_cast<std::streamsize>(bytes.size())); |
| 31 | return output.good(); |
| 32 | } |
| 33 | |
| 34 | // 使用 OpenCV 写出带 alpha 的 PNG,供自动 alpha mask 测试使用。 |
| 35 | bool WritePngFile(const std::wstring &path, const cv::Mat &image) { |
no test coverage detected