图片平移 cv::Mat opencvTool::translateImage(const cv::Mat& img, int dx, int dy) { // 获取图像尺寸 int rows = img.rows; int cols = img.cols; // 定义仿射变换矩阵 cv::Mat M = (cv::Mat_<float>(2, 3) << 1, 0, dx, 0, 1, dy); // 进行仿射变换 cv::Mat dst; cv::warpAffine(img, dst, M, cv::Size(cols, rows)); return dst; }