3 #include <catch2/catch_all.hpp>
12 #include "tools_for_tests/directories.h"
24 const std::string input_image =
"cameraman256";
27 const int image_rows = image.rows();
28 const int image_cols = image.cols();
35 const Image output_image = model.
compute(image, {1,image_rows,image_cols,1});
41 auto mse = (image - output_image).square().sum() / image.size();
Sopt interface class to hold a ONNXrt session.
std::vector< float > compute(std::vector< float > &inputs, const std::vector< int64_t > &inDims) const
Eigen::Array< T, Eigen::Dynamic, Eigen::Dynamic > Image
A 2-dimensional list of elements of given type.
Eigen::Matrix< T, Eigen::Dynamic, 1 > Vector
A vector of a given type.
sopt::Vector< Scalar > Vector
sopt::Image< Scalar > Image
TEST_CASE("Cppflow Model")