效果图如下:
变换前:
变换后:
代码如下:
struct object_rect {
int x;
int y;
int width;
int height;
};
int resize_uniform(Mat &src, Mat &dst, Size dst_size, object_rect &effect_area)
{
int w = src.cols;
int h = src.rows;
int dst_w = dst_size.width;
int dst_h = dst_size.height;
std::cout << "src: (" << h << ", " << w << ")" << std::endl;
dst = Mat(Size(dst_w, dst_h), CV_8UC1, Scalar(