自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 图像分割算法

图像经过处理后,还需要进行分割,才能进行比较或识别,下面就是图像分割的算法原始图分割后的图形12345678 图像分割代码如下  TImageInfo = record    Bmp: TBitmap;    Rect: TRect;  end;  pImageInfo = ^TImageInfo;function BTSegment(Bmp: TBitmap; CType, MaxValue,

2007-11-01 14:54:00 1844

原创 图像滤波算法

有的时候,仅靠灰度算法和二值化算法还是不能达到效果,这个时候就要借助图像滤波算法了原始图(www.wolfsurfer.com)经过灰度算法和二值化算法经过滤波算法可以看到,干扰被过滤掉了,只有进行下一步(图像分割)图像滤波算法代码如下function BTFilter(Bmp: TBitmap): TBitmap;  procedure SelectionSort(var a: array of

2007-11-01 14:45:00 1455 1

原创 图像二值化算法

还是以上一个图片为例,经过图像二值化算法以后,图像只有黑白两色,这样才能为图像识别做准备处理前图像处理后图像代码如下function BTTwoValue(Bmp: TBitmap; TV: Integer): TBitmap;var  x, y: Integer;begin  Bmp.PixelFormat := pf24bit; Result := TBitmap.Create; Result

2007-11-01 14:20:00 904

原创 图象灰度算法

以下是em-hits网站的图灵通过灰度算法后的结果如下可以看到,图象的干扰已经被去掉了,代码如下procedure TForm1.BitBtn1Click(Sender: TObject);var  Bmp: TBitmap;begin  Bmp := TBitmap.Create;  Bmp.Assign(Image1.Picture.Bitmap);  Bmp := BTGray(Bmp); 

2007-11-01 14:15:00 663

原创 图像干扰处理1

图像识别是一个复杂的过程,分别要经过图像处理、图像分割、图像校正、图像识别等过程其中第一步就是去掉干扰以下是itpub.net中的图灵    经过处理后的样子                 代码如下procedure TForm1.BitBtn1Click(Sender: TObject);var  Bmp: TBitmap;  Color: TColor;  x, y: Integer;beg

2007-10-29 21:32:00 1291

原创 IDHttp的基本用法

IDHttp和WebBrowser一样,都可以实现抓取远端网页的功能,但是http方式更快、更节约资源,缺点是需要手动维护cook,连接等IDHttp的创建,需要引入IDHttpprocedure InitHttp();begin    http := TIdHTTP.Create(nil);    http.ReadTimeout := 30000;    http.OnRedire

2007-10-24 14:45:00 3401

原创 WebBrowser的用法

WebBrowser是一个简单的浏览器,我们可以通过它完成很多关于网页的操作。在Delphi中,需要引用ShDocVw和MsHtml,下面会逐渐介绍一些使用办法创建WebBrowserWebBrowser := TWebBrowser.Create(nil);WebBrowser.ParentWindow := Self.Handle;WebBrowser.Height

2007-10-24 14:43:00 1899

原创 Hook API相关技术以及例子,Hook API的原理其实是通过核心函数强制修改原API的头部指针

Hook API的原理其实是通过核心函数强制修改原API的头部指针,使其无条件跳转到自定义函数指针来实现的,如果学过汇编原理,其实就是jmp xxxlibrary HookComPort;uses  Windows,  SysUtils,  Classes;type  TCreateFile = function(lpFileName: PAnsiChar; dwDesiredAcce

2007-10-24 14:41:00 849

转载 服务器推送技术(Server Push)详解

推送技术的基础思想是将浏览器主动查询信息改为服务器主动发送信息。服务器发送一批数据,浏览器显示这些数据,同时保证与服务器的连接。当服务器需要再次发送一批数据时,浏览器显示数据并保持连接。以后,服务器仍然可以发送批量数据,浏览器继续显示数据,依次类推。 客户端拉曳(Client Pull) 在客户端拖曳技术中,服务器发送一批数据,在HTTP响应或文档头标记中插入指令,让浏览器“在5秒内再次装入这些数

2007-10-24 13:01:00 808

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除