资源简介
毕业课程设计,绝对原创。
主要用到的是边缘检测(三种算子),最佳阀值二值化,霍夫转换这三种方面的算法。用的是最基本的编程方法。
程序最后还有一段废代码,是我遵循边缘检测-检测边缘点-短线连接-长线连接-直线拟合-霍夫转换。这个思路做的,可惜没有得到老师的指导,直做到了长线连接这里,有兴趣的同学可以看看。
代码虽然乱,不过还是有挺多注释的,如果真的不能理解可以直接留言。
论文也传上来了,我的可不是优秀论文,万勿模仿。。否则后果自负。
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Timers;
using System.Windows.Forms;
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
using System.Collections;
namespace 文件打开测试
{
public partial class Form1 : Form
{
bool flag1 = false;
Bitmap curpic = null;
int iw;
int ih;
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender EventArgs e)
{
if (!flag1)
{
OpenFileDialog open = new OpenFileDialog();
open.Filter = “图像文件(*.bmp;*.jpg;*.gif;)|“ + “*.bmp;*.jpg;*.gif“;
Debug.WriteLine(“1“);
if (open.ShowDialog() == DialogResult.OK)
{
int len = open.FileName.Length;
String str = open.FileName.Substring(len - 3 3);
Bitmap bm;
//Debug.WriteLine(str);
bm = new Bitmap(open.FileName);
int curw = bm.Width;
int curh = bm.Height;
if (curw > 800 || curh > 600)
{
DialogResult result = MessageBox.Show(“图片已经超过800*600,是否要缩放?“ “图片过大提示“ MessageBoxButtons.YesNo MessageBoxIcon.Information MessageBoxDefaultButton.Button1);
switch (result)
{
case DialogResult.Yes:
this.AutoSize = false;
this.pic1.SizeMode = PictureBoxSizeMode.Zoom;
pic1.Image = bm;
pic1.Refresh();
label1.Text = “原图“;
curpic = (Bitmap)pic1.Image;
flag1 = true;
iw = curpic.Width;
ih = curpic.Height;
//this.AutoSize = true;
//this.pic1.SizeMode = PictureBoxSizeMode.AutoSize;
break;
case DialogResult.No:
pic1.Image = bm;
pic1.Refresh();
label1.Text = “原图“;
curpic = (Bitmap)pic1.Image;
flag1 = true;
iw = curpic.Width;
ih = curpic.Height;
break;
}
}
else
{
pic1.Image = bm;
pic1.Refresh();
lab
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 986 2011-06-07 04:16 遥感图像中机场跑道检测的研究与实现\毕业设计\文件打开测试\遥感图像中机场跑道检测算法的研究与实现.sln
..A..H. 22528 2011-06-07 04:18 遥感图像中机场跑道检测的研究与实现\毕业设计\文件打开测试\遥感图像中机场跑道检测算法的研究与实现.suo
文件 50471 2011-06-07 03:34 遥感图像中机场跑道检测的研究与实现\毕业设计\文件打开测试\文件打开测试\Form1.cs
文件 16977 2011-06-07 04:16 遥感图像中机场跑道检测的研究与实现\毕业设计\文件打开测试\文件打开测试\Form1.Designer.cs
文件 6012 2011-06-07 04:16 遥感图像中机场跑道检测的研究与实现\毕业设计\文件打开测试\文件打开测试\Form1.resx
文件 720 2011-02-15 16:32 遥感图像中机场跑道检测的研究与实现\毕业设计\文件打开测试\文件打开测试\Form2.cs
文件 3779 2011-02-15 16:32 遥感图像中机场跑道检测的研究与实现\毕业设计\文件打开测试\文件打开测试\Form2.Designer.cs
文件 5814 2011-02-15 16:32 遥感图像中机场跑道检测的研究与实现\毕业设计\文件打开测试\文件打开测试\Form2.resx
文件 3294 2011-05-06 13:52 遥感图像中机场跑道检测的研究与实现\毕业设计\文件打开测试\文件打开测试\hough_line.cs
文件 479 2011-01-31 09:44 遥感图像中机场跑道检测的研究与实现\毕业设计\文件打开测试\文件打开测试\Program.cs
文件 348 2011-06-07 03:33 遥感图像中机场跑道检测的研究与实现\毕业设计\文件打开测试\文件打开测试\灰度变换显示图.cs
文件 2366 2011-06-07 03:33 遥感图像中机场跑道检测的研究与实现\毕业设计\文件打开测试\文件打开测试\灰度变换显示图.Designer.cs
文件 5814 2011-06-07 03:33 遥感图像中机场跑道检测的研究与实现\毕业设计\文件打开测试\文件打开测试\灰度变换显示图.resx
文件 4215 2011-05-06 14:41 遥感图像中机场跑道检测的研究与实现\毕业设计\文件打开测试\文件打开测试\遥感图像中机场跑道检测算法.csproj
文件 30720 2011-06-07 04:17 遥感图像中机场跑道检测的研究与实现\毕业设计\文件打开测试\文件打开测试\bin\Debug\文件打开测试.exe
文件 75264 2011-06-07 04:17 遥感图像中机场跑道检测的研究与实现\毕业设计\文件打开测试\文件打开测试\bin\Debug\文件打开测试.pdb
文件 14328 2011-06-07 04:17 遥感图像中机场跑道检测的研究与实现\毕业设计\文件打开测试\文件打开测试\bin\Debug\文件打开测试.vshost.exe
文件 490 2009-06-11 05:14 遥感图像中机场跑道检测的研究与实现\毕业设计\文件打开测试\文件打开测试\bin\Debug\文件打开测试.vshost.exe.manifest
文件 1563 2011-06-07 03:32 遥感图像中机场跑道检测的研究与实现\毕业设计\文件打开测试\文件打开测试\obj\Debug\文件打开测试.csproj.FileListAbsolute.txt
文件 979 2011-06-07 03:31 遥感图像中机场跑道检测的研究与实现\毕业设计\文件打开测试\文件打开测试\obj\Debug\文件打开测试.csproj.GenerateResource.Cache
文件 30720 2011-06-07 04:17 遥感图像中机场跑道检测的研究与实现\毕业设计\文件打开测试\文件打开测试\obj\Debug\文件打开测试.exe
文件 180 2011-06-07 04:17 遥感图像中机场跑道检测的研究与实现\毕业设计\文件打开测试\文件打开测试\obj\Debug\文件打开测试.Form1.resources
文件 180 2011-06-07 03:33 遥感图像中机场跑道检测的研究与实现\毕业设计\文件打开测试\文件打开测试\obj\Debug\文件打开测试.form2.resources
文件 180 2011-05-06 14:41 遥感图像中机场跑道检测的研究与实现\毕业设计\文件打开测试\文件打开测试\obj\Debug\文件打开测试.inputdialog.resources
文件 75264 2011-06-07 04:17 遥感图像中机场跑道检测的研究与实现\毕业设计\文件打开测试\文件打开测试\obj\Debug\文件打开测试.pdb
文件 180 2011-05-06 14:41 遥感图像中机场跑道检测的研究与实现\毕业设计\文件打开测试\文件打开测试\obj\Debug\文件打开测试.Properties.Resources.resources
文件 1584 2011-06-07 04:17 遥感图像中机场跑道检测的研究与实现\毕业设计\文件打开测试\文件打开测试\obj\Debug\遥感图像中机场跑道检测算法.csproj.FileListAbsolute.txt
文件 979 2011-06-07 04:17 遥感图像中机场跑道检测的研究与实现\毕业设计\文件打开测试\文件打开测试\obj\Debug\遥感图像中机场跑道检测算法.csproj.GenerateResource.Cache
文件 1368 2011-01-31 09:44 遥感图像中机场跑道检测的研究与实现\毕业设计\文件打开测试\文件打开测试\Properties\AssemblyInfo.cs
文件 2886 2011-01-31 09:44 遥感图像中机场跑道检测的研究与实现\毕业设计\文件打开测试\文件打开测试\Properties\Resources.Designer.cs
............此处省略19个文件信息
- 上一篇:最新DEDE5.7图集发布模块
- 下一篇:coding4fun的包
评论
共有 条评论