已解决
C# OpenCvSharp 去除字母后面的杂线
来自网友在路上 196896提问 提问时间:2023-11-11 20:40:28阅读次数: 96
最佳答案 问答题库968位专家为你答疑解惑
效果
项目
代码
using OpenCvSharp;
using System;
using System.Drawing;
using System.Windows.Forms;namespace OpenCvSharp_Demo
{public partial class frmMain : Form{public frmMain(){InitializeComponent();}string image_path = "";private void Form1_Load(object sender, EventArgs e){image_path = "1.jpg";pictureBox1.Image = new Bitmap(image_path);}private void button2_Click(object sender, EventArgs e){Mat gray = new Mat(image_path, ImreadModes.Grayscale);Mat binary = new Mat();Cv2.AdaptiveThreshold(~gray, binary, 255, AdaptiveThresholdTypes.MeanC, ThresholdTypes.Binary, 15, -2);Mat kernel = Cv2.GetStructuringElement(MorphShapes.Rect, new OpenCvSharp.Size(4, 4), new OpenCvSharp.Point(-1, -1));//开运算Mat dst = new Mat();Cv2.MorphologyEx(binary, dst, MorphTypes.Open, kernel);pictureBox2.Image = new Bitmap(dst.ToMemoryStream());}}
}
下载
Demo下载
查看全文
99%的人还看了
相似问题
猜你感兴趣
版权申明
本文"C# OpenCvSharp 去除字母后面的杂线":http://eshow365.cn/6-37913-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!
- 上一篇: windows系统下查看安卓apk的sha1
- 下一篇: jenkins分步式构建环境(agent)