二值化图片实现边缘检测
1、c#读取本地图片
c#读取本地图片文件后,对其图片进行处理。如果依赖包不存在时,可以利用vs的nuget工具找到线上包进行安装。后续程序中的using全在第一个程序中。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Drawing.Imaging;
using System.Threading.Tasks;
public static Bitmap ReadImageFile(string path)
{
if (!File.Exists(path))
{
Console.WriteLine("文件不存在");//文件不存在
}
FileStream fs = File.OpenRead(path); //OpenRead
int filelength = 0;
filelength = (int)fs.Length; //获得文件长度
Byte[] image = new Byte[filelength]; //建立一个字节数组
fs.Read(image, 0, filelength); //按字节流读取
//_origin = Image.FormStream(fs);//读取原始图像
System.Drawing.Image result = System.Drawing.Image.<