因为对C#不熟,所以问同学(谢谢邓同学~),问百度,问谷歌,最后总算是成功了。。
1.char
先说个基础的,C# 的char 是用unicode编码的。2个字节。一开始我一直以为是ASCII码,在查ASCII码表。。郁闷。。。
byte是1个字节的。
char ch='a';
2.识别要以什么形式存储?
bmp是位图,是以像素为单位存储的。
3.C#有什么类能够导入bmp图?
Bitmap
System.Drawing
Bitmap map=new Bitmap("filename");
Bitmap map1=new Bitmap(map,width,height);
map.save("filename"); //以原格式存储
如果想在Bitmap上画图,则要Graphics g=Graphics.FromImage(map);
又有个问题,Bitmap是个抽象概念,我们需要在哪个实体地方画图?
pictureBox有个Image属性是Bitmap型的,所以可以在基于这里面画图。
pictureBox的属性有个改背景颜色的,改成白色。
4.匹配问题
其实匹配问题是很简单的,因为Bitmap有个getPixel(x,y)能够返回Color 我们只做了单色图,所以已经够用了。
进行2层迭代即可。
5.清除
清除其实只要Bitmap.Dispose();
6.窗体间的消息传递
试了一种最简单的方法,因为C#没有全局变量,所以用static来解决。
7.窗体间切换
Form2 form=new Form2();
form.showDialog();
分享到:
相关推荐
【标题】:“C# 手写识别程序” 在IT领域,手写识别是一种技术,它允许计算机系统理解和处理人类手写的文字。C#作为一种强大的编程语言,提供了丰富的库和工具来实现这一功能,使得开发者可以构建自己的手写识别...
在本文中,我们将深入探讨C# WinForm应用中实现手写识别的技术和步骤。手写识别是一种计算机技术,它能够将人类手写的字符转化为可编辑的文本,这在许多应用场景中都非常有用,如电子签名、笔记转换等。C#作为.NET...
本项目聚焦于一个特定的应用场景——手写数字识别,通过C#编程语言来实现。下面将详细介绍这个项目涉及的知识点。 1. C#编程基础:C#是Microsoft开发的一种面向对象的编程语言,广泛用于Windows桌面应用、游戏开发...
本项目名为"C#手写识别程序源码__(0521).rar",显然是一个使用C#编程语言实现的手写识别系统的源代码包。下面我们将深入探讨C#手写识别程序的相关知识点。 1. **C#编程语言**:C#是微软开发的一种面向对象的编程...
【C#手写识别程序源码(完整版)】是一个基于C#编程语言实现的手写文字识别系统。这个系统能够捕获用户的手写输入,并通过特定的算法将这些手写字符转换为可编辑的文本。在本文中,我们将深入探讨这个项目的几个关键...
【标题】"C#手写识别程序源码2019"揭示了这是一个基于C#编程语言开发的手写识别系统。手写识别技术是计算机视觉领域的一个重要分支,它允许软件系统理解并转换人类手写的文字。在2019年的背景下,这个项目可能采用了...
在本项目中,"C#手写汉字识别示例源码" 提供了一个使用C#编程语言实现的手写汉字识别的实例。这个示例旨在帮助开发者理解和应用手写汉字识别技术,尤其对于那些想要在自己的应用程序中集成此功能的C#程序员来说非常...
本项目是一个C#手写识别程序的源码,具有很高的学习价值和实用性。 在C#中实现手写识别,主要依赖于Microsoft的Windows Ink平台和Windows Presentation Foundation(WPF)技术。Windows Ink提供了一整套工具和API,...
在这个“手写识别源代码(C#)”的项目中,开发者使用了微软提供的识别引擎,实现了对汉字以及中英混合文字的识别功能。 微软的手写识别引擎通常基于深度学习算法,如卷积神经网络(CNN)和循环神经网络(RNN),这些...
模式识别的作业project,可以用Bayes贝叶斯...恰好本人页上模式识别课,也要做这作业,把原理看明白后,以C#写了一个对话框的project,应该比MFC那个清晰得多。 提取的特征一种是ET1,一种是DT12,是汉字的外围特征。
【标题】:“基于C#手写数字识别” 这个项目的核心是构建一个手写数字识别系统,采用编程语言C#进行实现。C#是一种面向对象的、类型安全的、现代的编程语言,尤其在Windows平台上广泛应用于开发桌面应用、游戏、...
【标题】"C#手写识别程序源码(201903)"涉及的核心知识点是C#编程语言以及手写识别技术。C#是一种面向对象的编程语言,由微软公司开发,主要用于构建Windows应用程序、游戏、服务器端应用等。在2019年这个时间点,C#...
标题中的"C#手写识别程序源码"表明这是一个使用C#编程语言开发的软件项目,其核心功能是实现手写文字的识别。在计算机视觉和人工智能领域,手写识别是一项关键技术,它允许用户通过手写输入数据,系统再将这些手写...
在本文中,我们将深入探讨如何使用C# WinForm来实现手写识别功能。手写识别是一种将手写字符转换为可编辑文本的技术,它在多种应用场景中非常有用,如电子签名、笔记输入等。在C# WinForm环境中,我们可以利用微软...
C#手写识别程序源码
本项目"**C#手写识别源码**"是基于C#实现的手写识别程序,特别适合初学者和对这一领域感兴趣的开发者进行学习和研究。 该源码的核心依赖于**Microsoft.Ink.dll**库,这是微软为Windows操作系统提供的一个组件,主要...
在这个“深度学习手写识别C#源码”项目中,开发者使用了受限波兹曼机(Restricted Boltzmann Machine, RBM)这一特定的深度学习模型来实现手写字符的识别。 受限波兹曼机是无监督学习算法的一种,常用于特征学习和...