Tag: 作物

剪切透明部分图像

更新后的图片: 非常感谢你,但是我想做一些与众不同的事情,在这里将每个矩形切割为一个sperate图像。让我们先尝试找到蓝色块边界。 听起来很难,但实际上很简单。 看看我到目前为止做了什么: private unsafe Bitmap CodeImage(Bitmap bmp) { Bitmap bmpRes = new Bitmap(bmp.Width, bmp.Height); BitmapData bmData = bmp.LockBits(new Rectangle(0, 0, bmp.Width, bmp.Height), System.Drawing.Imaging.ImageLockMode.ReadOnly, bmp.PixelFormat); IntPtr scan0 = bmData.Scan0; int stride = bmData.Stride; int nWidth = bmp.Width; int nHeight = bmp.Height; int minX = 10000 ; int maxX = -10000; int minY = 10000; […]

如何自动裁剪图像?

我正在尝试制作扫描应用程序。 该应用程序将扫描文档并将图像显示在图片框中。 我面临的问题是图像(保存在扫描仪中的文档图像或说“真实”图像)显示在具有一些背景的另一个图像内(背景颜色也在变化),它看起来像这个图像。 我尝试了很多东西,但没有给我一个完美的结果我用forge.net尝试过。 这是我试过的代码。 public static System.Drawing.Image AforgeAutoCrop(Bitmap selectedImage) { Bitmap autoCropImage = null; try { autoCropImage = selectedImage; // create grayscale filter (BT709) Grayscale filter = new Grayscale(0.2125, 0.7154, 0.0721); Bitmap grayImage = filter.Apply(autoCropImage); // create instance of skew checker DocumentSkewChecker skewChecker = new DocumentSkewChecker(); // get documents skew angle double angle = […]