-
C# 实现简单数字验证码解析(Tesseract OCR 解析验证码) 实例代码
具体实现思路:以4位数字的验证码为例 1、人工将验证码的4位数字每位对应的代码存入数据库中,每位存入0-9对应的代码,每个数可以多存这样可以提高识别率; 2、获取验证码以后,对其进行去背景、灰度处理、去噪点处理、分片处理以后生成每位数字对应的代码; 3、去背景色,这一步的目的是把验证码和背景颜色区别开来。4、去噪声:这一步要取出图像上的孤立点。这些孤立点被认为是噪声。 孤立点的定义:某个点,周围没有与该点等值的点。 或者某个连接块,该连接块的元素的个数小于某个给定值K, 把元素个数很小的连接块也定义为孤立点,有助于去处噪声。 去噪声算法:参照去背景算法。 5、图像锐化:图像锐化的目的是增强边界。这一步是可选的。看验证码的情况,这一步可以跳过。 6、图片有效区域截取:这个操作是将图片除验证码字符以外的边框去掉,只留下验证码字符图片,这样保证分片的准确性。 7、图片分片处理,这个处理是将整个图片分割成单个字符图片。8、拿分片图像生成的代码(eg:000111110011…..)与DB中已有代码相比较,取得相似度最高的即要验证码的字符; 注:如果DB的样本越多,识别的准确率也越高,但是速度会相应变慢
- 2013-02-18下载
- 积分:1
-
C# 模仿CAD简单画图功能
说明: C#实现一个模仿CAD画图的简单程序,直线,椭圆,矩形等(C# Implement a Simple Program to Imitate CAD Drawing)
- 2021-01-21 21:58:42下载
- 积分:1
-
51单片机控制串口屏
串口屏利用越来越广泛,本代码利用简单的51单片机的串口通信,通过发送指令,简单控制串口屏换页等功能。
- 2022-02-07 09:31:06下载
- 积分:1
-
常见的2个辅助函数和自定义类。包含有用的通用代码…
Common .NET 2.0 helper functions and custom classes. Contains useful common code that anyone can use in just about any project. Helper classes include Active Directory, Validation, IIS, File IO, Security, Computer Info, Web, XML and more. Other classes include a better TextBox and ComboBox, sending e-mail, encryption and more. -Common. NET 2.0 helper functions and custom classes. Contains useful common code that anyone can use in just about any project. Helper classes include Active Directory, Validation, IIS, File IO, Security, Computer Info, Web, XML and more. Other classes include a better TextBox and ComboBox, sending e-mail, encryption and more.
- 2022-01-25 15:41:49下载
- 积分:1
-
黑白棋游戏代码
是一个较易理解的黑白棋子游戏。此游戏是在Ubuntu系统系开发的
- 2022-01-22 11:57:23下载
- 积分:1
-
Flash与C#交互实例
Flash和C#都是目前比较流行和常用的开发工具,有时需要实现它们之间的信息交互并不容易,本实例既可以实现Flash向C#传递信息也可以实现C#向Flash响应信息。
- 2013-06-11下载
- 积分:1
-
stm8l+si4463透传模块
相当全的参考代码,硬件完全匹配的情况下烧写就可以运行,实现透传功能
- 2022-05-27 08:55:07下载
- 积分:1
-
PrintService
应用背景C#实现打印功能是通过使用PrintDialog控件来实现的。任何物有所值的应用程序都会拥有某种打印功能,不管是基本的打印功能还是更为复杂的打印功能,比如允许用户只打印所选的文本或某个范围内的页面。本节将探讨一下实现基本的C#打印功能,看看哪些类有助于打印文件中的文本。C#实现打印功能的过程是:在调用PrintDialog控件的ShowDialog方法之前,必须先设置PrintDialog类的Document属性。该属性接受一个PrintDocument类,以获得打印机设置并将输出内容发送给打印机。PrintDocument类需要 System.Drawing.Printing名称空间,因此,在定义使用PrintDocument类的对象前,必须包含这个名称空间。关键技术通过使用PrintDialog控件来实现。C#实现打印功能的过程是:在调用PrintDialog控件的ShowDialog方法之前,必须先设置PrintDialog类的Document属性。该属性接受一个PrintDocument类,以获得打印机设置并将输出内容发送给打印机。PrintDocument类需要 System.Drawing.Printing名称空间,因此,在定义使用PrintDocument类的对象前,必须包含这个名称空间。
- 2023-02-17 03:45:04下载
- 积分:1
-
Windows下通过Socket可以使进程之间产生通信
服务端:
1.建立Socket
2.声明自身的端口号和地址并绑定到Socket
3.使用Listen打开监听,然后不断用Accept去查看是否有连接,如果有,捕获Socket,并通过Recv获取消息的内容
4.通信完成后调用CloseSocket关闭这个对应Accept到的Socket,如果不再需要等待任何客户端连接,那么用CloseSocket关闭掉自身的Socket
客户端:
- 2022-03-14 22:03:03下载
- 积分:1
-
MPU9250 9轴传感器SPI程序
MPU9250 9轴传感器SPI程序,用kile软件编写,网上买的模块,采用SPI的方式与MPU9250的通信,得到三轴的陀螺仪数据,三轴磁力计数据,三轴加速计数据。纯属分享,相互学习!
- 2022-03-11 22:10:25下载
- 积分:1