91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 59KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-09
  • 語言: C#
  • 標簽: Wallis濾波??

資源簡介

基于VS2010的C#代碼編寫的Wallisl濾波,可直接運行

資源截圖

代碼片段和文件信息

//Wallis?filtering?for?optical?images
//spring?2016
//Hohai?University
//All?right?reserved

using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Linq;
using?System.Text;
using?System.Windows.Forms;
using?System.Drawing.Imaging;

??????????????????????????????????????????????????

namespace?Wallis濾波
{
????public?partial?class?Form1?:?Form
????{
????????public?Form1()
????????{
????????????InitializeComponent();
????????}
????????Bitmap?curBitmap;
????????private?void?OpenImage_Click(object?sender?EventArgs?e)
????????{
????????????OpenFileDialog?ofd?=?new?OpenFileDialog();
????????????//ofd.Filter?=?“bmp?files(*.bmp)|*.bmp|jpg?files(*.jpg)|*.jpg“;
????????????ofd.Filter?=?“*.bmp;*.jpp;“?+?“(*.bmp;*.jpg)|*.bmp;*.jpg“;
????????????ofd.title?=?“加載原始影像“;
????????????ofd.InitialDirectory?=?“E:\\“;
????????????if?(ofd.ShowDialog()?==?DialogResult.OK)
????????????{
????????????????curBitmap?=?(Bitmap)Image.FromFile(ofd.FileName);
????????????????pictureBox1.Image?=?curBitmap;
????????????}
????????????Invalidate();
????????}
????????//Graphics?g;
????????private?void?Form1_Paint(object?sender?PaintEventArgs?e)
????????{
????????????//g?=?e.Graphics;
????????????//if?(curBitmap!=null)
????????????//{
????????????//????g.DrawImage(curBitmap?160?20?curBitmap.Width?curBitmap.Height);
????????????//}
????????}

????????private?void?Close_Click(object?sender?EventArgs?e)
????????{
????????????this.Close();
????????}

???????public?double?GetGrayAver(byte[]Curint?WinRowint?WinColint?Widthint?Height)
????????{
???????
????????????
????????????int?bytes?=?Width*Height;
????????????int?halfCol?=?WinCol?/?2;
????????????int?halfRow?=?WinRow?/?2;
????????????double?sum?=?0;
????????????double?aver?=?0;

????????????for?(int?i?=?0;?i?????????????{
????????????????sum?=?sum?+?Cur[i];
????????????}
????????????aver?=?sum?/?(WinCol?*?WinRow);
????????????return?aver;
????????}

???????public?double?GetVariance(double?averbyte[]?Cur?int?WinRow?int?WinCol)
???????{
???????????double?data?=?0;
???????????double?Vari?=?0;
???????????for?(int?i?=?0;?i????????????{
???????????????data?=?data?+?(aver?-?Cur[i])?*?(aver?-?Cur[i]);
???????????}
???????????Vari?=?data?/?(WinRow?*?WinCol);
???????????return?Vari;


???????}
????????//public?byte[]?GetGrayValue(byte[]Tempint?WinRowint?WinColdouble?meandouble?sigmadouble?meanValuedouble?sigmaValuedouble?B_Valuedouble?C_Value)
????????//{
????????//????byte[]?TempResult=new?byte[WinRow*WinCol];
????????//????double?r1r0;
????????//????if?(C_Value?==?1)
????????//????{
????????//????????r1?=?sigmaValue?/?sigma;
????????//????????r0?=?B_Value?*?meanValue?+?(1?-?B_Value?-?r1)?*?mean;
????????//????}
????????//????else
????????//????{
????????//????????r1?=?C_Value?*?sigmaValue?/?(C_Value?*?sigma

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-03-29?16:39??Wallis濾波\
?????目錄???????????0??2016-03-29?16:39??Wallis濾波\Wallis濾波\
?????目錄???????????0??2016-03-29?16:39??Wallis濾波\Wallis濾波\bin\
?????目錄???????????0??2016-03-29?16:39??Wallis濾波\Wallis濾波\bin\Debug\
?????文件???????11776??2016-03-31?09:27??Wallis濾波\Wallis濾波\bin\Debug\Wallis濾波.exe
?????文件???????32256??2016-03-31?09:27??Wallis濾波\Wallis濾波\bin\Debug\Wallis濾波.pdb
?????文件???????11600??2016-03-31?15:50??Wallis濾波\Wallis濾波\bin\Debug\Wallis濾波.vshost.exe
?????文件?????????490??2015-10-30?15:19??Wallis濾波\Wallis濾波\bin\Debug\Wallis濾波.vshost.exe.manifest
?????文件????????7845??2016-03-31?15:50??Wallis濾波\Wallis濾波\Form1.cs
?????文件????????5667??2016-03-29?14:17??Wallis濾波\Wallis濾波\Form1.Designer.cs
?????文件????????5817??2016-03-29?14:17??Wallis濾波\Wallis濾波\Form1.resx
?????目錄???????????0??2016-03-29?16:39??Wallis濾波\Wallis濾波\obj\
?????目錄???????????0??2016-03-29?16:39??Wallis濾波\Wallis濾波\obj\x86\
?????目錄???????????0??2016-03-31?09:27??Wallis濾波\Wallis濾波\obj\x86\Debug\
?????文件????????5420??2016-03-28?13:53??Wallis濾波\Wallis濾波\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache
?????文件????????6347??2016-03-31?09:27??Wallis濾波\Wallis濾波\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????目錄???????????0??2016-03-28?10:44??Wallis濾波\Wallis濾波\obj\x86\Debug\TempPE\
?????文件????????1338??2016-03-31?15:50??Wallis濾波\Wallis濾波\obj\x86\Debug\Wallis濾波.csproj.FileListAbsolute.txt
?????文件?????????975??2016-03-29?14:17??Wallis濾波\Wallis濾波\obj\x86\Debug\Wallis濾波.csproj.GenerateResource.Cache
?????文件????????9214??2016-03-29?19:43??Wallis濾波\Wallis濾波\obj\x86\Debug\Wallis濾波.csprojResolveAssemblyReference.cache
?????文件???????11776??2016-03-31?09:27??Wallis濾波\Wallis濾波\obj\x86\Debug\Wallis濾波.exe
?????文件?????????180??2016-03-29?14:17??Wallis濾波\Wallis濾波\obj\x86\Debug\Wallis濾波.Form1.resources
?????文件???????32256??2016-03-31?09:27??Wallis濾波\Wallis濾波\obj\x86\Debug\Wallis濾波.pdb
?????文件?????????180??2016-03-29?14:11??Wallis濾波\Wallis濾波\obj\x86\Debug\Wallis濾波.Properties.Resources.resources
?????文件?????????493??2016-03-28?10:44??Wallis濾波\Wallis濾波\Program.cs
?????目錄???????????0??2016-03-29?16:39??Wallis濾波\Wallis濾波\Properties\
?????文件????????1356??2016-03-28?10:44??Wallis濾波\Wallis濾波\Properties\AssemblyInfo.cs
?????文件????????2876??2016-03-28?10:44??Wallis濾波\Wallis濾波\Properties\Resources.Designer.cs
?????文件????????5612??2016-03-28?10:44??Wallis濾波\Wallis濾波\Properties\Resources.resx
?????文件????????1099??2016-03-28?10:44??Wallis濾波\Wallis濾波\Properties\Settings.Designer.cs
?????文件?????????249??2016-03-28?10:44??Wallis濾波\Wallis濾波\Properties\Settings.settings
............此處省略3個文件信息

評論

共有 條評論

相關資源