zw版【转发·台湾nvp系列Delphi例程】HALCON AddNoiseWhite
2015-10-01 19:49
603 查看
zw版【转发·台湾nvp系列Delphi例程】HALCON AddNoiseWhite
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, OleCtrls, HALCONXLib_TLB;
type
TForm1 = class(TForm)
HWindowXCtrl1: THWindowXCtrl;
Button1: TButton;
HWindowXCtrl2: THWindowXCtrl;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
var
img : HImageX;
w , h : OleVariant;
mtype : OleVariant;
begin
img := CoHImageX.Create;
img.ReadImage('fabrik');
img.GetImagePointer1(mtype, w, h);
HWindowXCtrl1.HalconWindow.SetPart(0, 0, h - 1, w - 1);
img.DispObj(HWindowXCtrl1.HalconWindow);
img := img.AddNoiseWhite(90);
HWindowXCtrl2.HalconWindow.SetPart(0, 0, h - 1, w - 1);
img.DispObj(HWindowXCtrl2.HalconWindow);
end;
end.
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, OleCtrls, HALCONXLib_TLB;
type
TForm1 = class(TForm)
HWindowXCtrl1: THWindowXCtrl;
Button1: TButton;
HWindowXCtrl2: THWindowXCtrl;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
var
img : HImageX;
w , h : OleVariant;
mtype : OleVariant;
begin
img := CoHImageX.Create;
img.ReadImage('fabrik');
img.GetImagePointer1(mtype, w, h);
HWindowXCtrl1.HalconWindow.SetPart(0, 0, h - 1, w - 1);
img.DispObj(HWindowXCtrl1.HalconWindow);
img := img.AddNoiseWhite(90);
HWindowXCtrl2.HalconWindow.SetPart(0, 0, h - 1, w - 1);
img.DispObj(HWindowXCtrl2.HalconWindow);
end;
end.
相关文章推荐
- zw版【转发·台湾nvp系列Delphi例程】HALCON CheckDifference
- zw版【转发·台湾nvp系列Delphi例程】HALCON BinThreshold
- zw版【转发·台湾nvp系列Delphi例程】HALCON HighpassImage
- zw版【转发·台湾nvp系列Delphi例程】HALCON Histogram
- zw版【转发·台湾nvp系列Delphi例程】HALCON Component Histogram
- zw版【转发·台湾nvp系列Delphi例程】HALCON HWindowX 02
- zw版【转发·台湾nvp系列Delphi例程】HALCON HWindowX 01
- zw版【转发·台湾nvp系列Delphi例程】HALCON Cast 使用方式
- zw版【转发·台湾nvp系列Delphi例程】CheckDifference1
- zw版【转发·台湾nvp系列Delphi例程】HALCON InpaintingCt2
- zw版【转发·台湾nvp系列Delphi例程】HALCON InpaintingCt1
- zw版【转发·台湾nvp系列Delphi例程】HALCON CropPart
- zw版【转发·台湾nvp系列Delphi例程】HALCON ObjToInteger1-4
- zw版【转发·台湾nvp系列Delphi例程】HALCON TestObjDef
- zw版【转发·台湾nvp系列Delphi例程】HALCON DispCross
- zw版【转发·台湾nvp系列Delphi例程】HALCON SetLineStyle2
- zw版【转发·台湾nvp系列Delphi例程】HALCON SetLineStyle1
- zw版【转发·台湾nvp系列Delphi例程】HALCON GenGridRegion
- zw版【转发·台湾nvp系列Delphi例程】HALCON AffineTransRegion
- zw版【转发·台湾nvp系列Delphi例程】HALCON AffineTransImage