Loading... ```csharp using System; using System.Drawing; using System.Drawing.Imaging; using AForge.Imaging; using AForge.Imaging.Filters; namespace classroomDecryption.utils { internal class Class1 { public void handles() { string imagePath = "D:\\projects\\pddclassd\\netmain\\classroomDecryption\\iocr\\2.png"; // 加载图像 Bitmap image = new Bitmap(imagePath); // 创建一个 Grayscale 图像滤波器 var grayscaleFilter = new Grayscale(0.2125, 0.7154, 0.0721); // 将图像转换为灰度图像 Bitmap grayscaleImage = grayscaleFilter.Apply(image); // 创建一个二值化图像滤波器 var thresholdFilter = new OtsuThreshold(); // 应用二值化滤波器 Bitmap binaryImage = thresholdFilter.Apply(grayscaleImage); // 保存预处理后的图像 binaryImage.Save("D:\\projects\\pddclassd\\netmain\\classroomDecryption\\iocr\\666.png", ImageFormat.Jpeg); Console.WriteLine("图像预处理完成!"); } } } ``` 原图 ![原图](https://blog.11dz.cn/usr/uploads/2023/06/3487609846.png) 处理后 ![处理后](https://blog.11dz.cn/usr/uploads/2023/06/566368428.png) 最后修改:2023 年 06 月 14 日 © 允许规范转载 打赏 赞赏作者 微信 赞 1 如果觉得我的文章对你有用,请随意赞赏
1 条评论
这个不好使,看这个https://blog.11dz.cn/archives/783.html