using OpenCvSharp; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Vision.Recognition.Helper.OpenCv { public class ResizeHelper { /// /// 等比放大的 /// /// /// /// public static Mat Resize(Mat src, double scale) { if (Math.Abs(scale - 1) < 0.00001) { return Resize(src, scale, scale); } return src; } public static Mat Resize(Mat src, double widthScale, double heightScale) { if (Math.Abs(widthScale - 1) < 0.00001 || Math.Abs(heightScale - 1) < 0.00001) { var dst = new Mat(); Cv2.Resize(src, dst, new Size(src.Width * widthScale, src.Height * heightScale)); return dst; } return src; } } }