安装OpenCvSharp4
using OpenCvSharp;
using OpenCvSharp.Extensions;
注意文件夹名字不能叫做OpenCVsharp4和库重名就安装不上了
代码
功能实现
检测中心和四周的小圆。计算畸变值,即图像拍到的大小(先计算占用多少个像素,一个像素多少大小),除以实际大小
公共
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using OpenCvSharp;
using OpenCvSharp.Extensions;
using WindowsFormsApp1;
using Sunny.UI;
public static Mat img;
public static Mat img2;
public static int inputFlag=0;//导入成功就是1
int[] border = new int[10];
导入图片
OpenFileDialog ofd = new OpenFileDialog();
//Filter属性可以过滤要选择的文件类型
ofd.Filter = "(*.jpg)|*.jpg|(*.png)|*.png";//这样只显示了.docx的文件 我新建的doc和txt文件都没有显示出来
ofd.Title = "请选择图片";//title 属性属性可以设置文件对话框的标题
// ofd.Multiselect = true;//表示可以多选 默认是不可以多选的
ofd.InitialDirectory = @"F:\StudyData_ele\Project\simaite\endoscope\新版\picTest\WindowsFormsApp1\pic";//初始打开目录
//ofd.InitialDirectory = System.Environment.GetFolderPath(Environment.SpecialFolder.Desktop);//这是系统提供的桌面路径,还可以是其他的路径:比如文档、音乐等文件夹
if (ofd.ShowDialog(