资源简介
数值分析大作业,图像处理包括图像旋转,扭曲和水波效果,有问题可以问我,里面包括作业报告,可做参考
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Drawing.Imaging;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Runtime.InteropServices;
using System.IO;
namespace 图像处理
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
//控件透明处理
Setstyle(Controlstyles.SupportsTransparentBackColor true);
groupBox1.BackColor = Color.Transparent;
groupBox2.BackColor = Color.Transparent;
groupBox3.BackColor = Color.Transparent;
groupBox4.BackColor = Color.Transparent;
label1.BackColor = Color.Transparent;
label2.BackColor = Color.Transparent;
panel1.BackColor = Color.Transparent;
panel2.BackColor = Color.Transparent;
}
private void Form1_Load(object sender EventArgs e)//打开程序的界面
{
Form f2 = new Form2();
f2.ShowDialog();
}
#region//全局变量
public string path = “c:\\“; //初始路径
public Bitmap oldpic;
public Bitmap newpic; //新图像
public Bitmap oldbmp; //原始水波图像
public Bitmap bmp; //水波用的
public byte[] m_Info; //图片原始颜色信息
public byte[] m_Buff; //图片新的颜色信息
public int[] m_WaveCurrent; //当前波形
public int[] m_WaveNext; //下一帧的波形
public int m_nBmpWidth; //图像宽度
public int m_nBmpHeight; //图像高度
public int m_nBmpWidthBySize; //图片每行占用字节数
public bool waveonoff = false; //是否产生了水波
public bool movewave = false; //是否有随鼠标移动的水波
public bool first = true; //是否第一次启动水波
public bool firstclick = true; //是否第一次点鼠标
public bool firstchange = true; //是否变形了,针对产生水波
public int savecount = 1; //保存次数
#endregion
#region//操作
private void button1_Click(object sender EventArgs e)//打开文件
{
string filepath;
openFileDialog1.InitialDirectory = path;
openFileDialog1.Multiselect = true;
openFileDialog1.Filter = “所有图像文件( *.bmp; *.pcx; *.png; *.jpg; *.gif;“ +
“*.tif; *.ico; *.dxf; *.cgm; *.cdr; *.wmf; *.eps; *.emf) | *.bmp; *.pcx; *.png; *.jpg; *.gif;“ +
“*.tif; *.ico; *.dxf; *.cgm; *.cdr; *.wmf; *.eps; *.emf“;
openFileDialog1.FilterIndex = 3;
openFileDialog1.title = “打开图像文件“;
openFileDialog1.ShowHelp = true;
DialogResult dlgResult = openFileDialog1.ShowDialog();
if (dlgResult == DialogResult.OK)
{
pictureBox1.Image = new Bitmap(openFileDialog1.OpenFile());
pictureBox2.Image = pictureBox1.Image;
oldpic
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1122392 2013-11-06 09:22 2011011448_张聪_自11_大作业一\2011011448_张聪_自11.pdf
文件 786486 2012-09-24 15:05 2011011448_张聪_自11_大作业一\LENA.bmp
文件 894 2013-11-05 19:56 2011011448_张聪_自11_大作业一\Read me.txt
文件 800123 2013-10-28 20:26 2011011448_张聪_自11_大作业一\三次卷积插值.bmp
文件 779230 2013-10-28 20:25 2011011448_张聪_自11_大作业一\双线性插值.bmp
文件 187 2013-10-03 22:46 2011011448_张聪_自11_大作业一\图像处理\图像处理\App.config
文件 376320 2013-11-06 00:28 2011011448_张聪_自11_大作业一\图像处理\图像处理\bin\Release\图像处理.exe
文件 187 2013-10-03 22:46 2011011448_张聪_自11_大作业一\图像处理\图像处理\bin\Release\图像处理.exe.config
文件 54784 2013-11-06 00:28 2011011448_张聪_自11_大作业一\图像处理\图像处理\bin\Release\图像处理.pdb
文件 22984 2013-11-06 00:27 2011011448_张聪_自11_大作业一\图像处理\图像处理\bin\Release\图像处理.vshost.exe
文件 187 2013-10-03 22:46 2011011448_张聪_自11_大作业一\图像处理\图像处理\bin\Release\图像处理.vshost.exe.config
文件 490 2012-06-06 02:06 2011011448_张聪_自11_大作业一\图像处理\图像处理\bin\Release\图像处理.vshost.exe.manifest
文件 3774 2013-11-03 18:58 2011011448_张聪_自11_大作业一\图像处理\图像处理\EYE1.ICO
文件 28303 2013-11-06 00:31 2011011448_张聪_自11_大作业一\图像处理\图像处理\Form1.cs
文件 25019 2013-11-05 19:52 2011011448_张聪_自11_大作业一\图像处理\图像处理\Form1.Designer.cs
文件 12927 2013-11-05 19:52 2011011448_张聪_自11_大作业一\图像处理\图像处理\Form1.resx
文件 1316 2013-11-03 19:42 2011011448_张聪_自11_大作业一\图像处理\图像处理\Form2.cs
文件 3460 2013-11-03 19:41 2011011448_张聪_自11_大作业一\图像处理\图像处理\Form2.Designer.cs
文件 11969 2013-11-03 19:41 2011011448_张聪_自11_大作业一\图像处理\图像处理\Form2.resx
文件 1278 2013-10-04 22:15 2011011448_张聪_自11_大作业一\图像处理\图像处理\obj\Release\DesignTimeResolveAssemblyReferences.cache
文件 8122 2013-11-05 19:42 2011011448_张聪_自11_大作业一\图像处理\图像处理\obj\Release\DesignTimeResolveAssemblyReferencesInput.cache
文件 0 2013-10-04 19:09 2011011448_张聪_自11_大作业一\图像处理\图像处理\obj\Release\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
文件 0 2013-10-04 19:09 2011011448_张聪_自11_大作业一\图像处理\图像处理\obj\Release\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
文件 0 2013-10-04 19:09 2011011448_张聪_自11_大作业一\图像处理\图像处理\obj\Release\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
文件 5120 2013-11-03 19:19 2011011448_张聪_自11_大作业一\图像处理\图像处理\obj\Release\TempPE\Properties.Resources.Designer.cs.dll
文件 5483 2013-11-06 00:27 2011011448_张聪_自11_大作业一\图像处理\图像处理\obj\Release\图像处理.csproj.FileListAbsolute.txt
文件 1218 2013-11-05 19:52 2011011448_张聪_自11_大作业一\图像处理\图像处理\obj\Release\图像处理.csproj.GenerateResource.Cache
文件 2143 2013-10-04 19:09 2011011448_张聪_自11_大作业一\图像处理\图像处理\obj\Release\图像处理.csprojResolveAssemblyReference.cache
文件 376320 2013-11-06 00:28 2011011448_张聪_自11_大作业一\图像处理\图像处理\obj\Release\图像处理.exe
文件 4340 2013-11-05 19:52 2011011448_张聪_自11_大作业一\图像处理\图像处理\obj\Release\图像处理.Form1.resources
............此处省略39个文件信息
相关资源
- 数值分析 清华大学第五版
- 数字图像处理清华大学、中山大学、
- 数字图像处理程序汇总
- 数字图像处理冈萨雷斯英文版,高清
- 北航数值分析第三次大作业
- 东北大学数值分析期末试题+练习题密
- 数字图像处理第三版课后答案
- zynq 图像处理教程fpga教程,含例程手
- 四川大学数字图像处理2012年期末考题
- 数字图像处理报告.docx
- 数字图像处理_第三版_中文版答案.d
- vlfeat-0.9.20.tar.gz
- PCA算法融合多光谱图像和全色图像附
- OpenMv教程由入门到精通
- 基于卷积神经网络的图像识别算法的
- 数字图像处理课程实验报告和源代码
- 基于VC的数字图像处理
- 数字图像处理 东南大学
- ZYNQ HLS 图像算法
- 图像处理基础算法源代码
- moire条纹图像处理
- 数值分析讲义 word版
- 裂缝检测数字图像处理在裂缝识别与
- 纹理提取,图像处理中经常要用的特
- 《数字图像处理》第三版课后标准答
- 现代数值分析课件ppt
- 图像处理的论文,附有程序
- 同济大学数字图像处理作业
- 基于STM32车牌识别程序_带管理计费.
- 基于视觉显著性的图像分割PPT
评论
共有 条评论