• 大小: 864KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-25
  • 语言: 其他
  • 标签:

资源简介

毕业课程设计,绝对原创。 主要用到的是边缘检测(三种算子),最佳阀值二值化,霍夫转换这三种方面的算法。用的是最基本的编程方法。 程序最后还有一段废代码,是我遵循边缘检测-检测边缘点-短线连接-长线连接-直线拟合-霍夫转换。这个思路做的,可惜没有得到老师的指导,直做到了长线连接这里,有兴趣的同学可以看看。 代码虽然乱,不过还是有挺多注释的,如果真的不能理解可以直接留言。 论文也传上来了,我的可不是优秀论文,万勿模仿。。否则后果自负。

资源截图

代码片段和文件信息

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个文件信息

评论

共有 条评论

相关资源