zw版【转发·台湾nvp系列Delphi例程】HALCON OverpaintRegion1
zw版【转发·台湾nvp系列Delphi例程】HALCON OverpaintRegion1

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;
    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;
  rg : HRegionX;
  sys : HSystemX;
  tp : HTupleX;
  w, h : Integer;
begin
  img := CoHImageX.Create;
  rg := CoHRegionX.Create;
  sys := CoHSystemX.Create;
  tp := CoHTupleX.Create;
  w := 512;
  h := 512;
  sys.SetSystem('width', w);
  sys.SetSystem('height', h);
  rg.GenRectangle1(tp.TupleConcat(60, 240), tp.TupleConcat(60, 240), tp.TupleConcat(200, 380), tp.TupleConcat(200, 380));
  img.GenImageConst('byte', w, h);
  img.OverpaintRegion(rg, tp.TupleConcat(255, 128), 'fill');
  HWindowXCtrl1.HalconWindow.SetPart(0, 0, h - 1, w - 1);
  img.DispObj(HWindowXCtrl1.HalconWindow);
end;
end.
zw版【转发·台湾nvp系列Delphi例程】HALCON OverpaintRegion1的更多相关文章
- zw版【转发·台湾nvp系列Delphi例程】HALCON DirectShow (Delphi Prism)
		
zw版[转发·台湾nvp系列Delphi例程]HALCON DirectShow (Delphi Prism) namespace DirectShow_Prism;interfaceuses Sys ...
 - zw版【转发·台湾nvp系列Delphi例程】HALCON HImage与Bitmap格式转换
		
zw版[转发·台湾nvp系列Delphi例程]HALCON HImage与Bitmap格式转换 (Delphi Prism)namespace HImage_Bitmap_Prism;interfac ...
 - zw版【转发·台湾nvp系列Delphi例程】.NET调用HALCON COM控件内存释放模式
		
zw版[转发·台湾nvp系列Delphi例程].NET调用HALCON COM控件内存释放模式 ------------------------------------方法一 :Imports Sys ...
 - zw版【转发·台湾nvp系列Delphi例程】HALCON HWindow Overlayer 1
		
zw版[转发·台湾nvp系列Delphi例程]HALCON HWindow Overlayer 1 ------------------------------------HALCON HWindow ...
 - zw版【转发·台湾nvp系列Delphi例程】HALCON DirectFile
		
zw版[转发·台湾nvp系列Delphi例程]HALCON DirectFile unit Unit1;interfaceuses Windows, Messages, SysUtils, Varia ...
 - zw版【转发·台湾nvp系列Delphi例程】HALCON DirectShow
		
zw版[转发·台湾nvp系列Delphi例程]HALCON DirectShow unit Unit1;interfaceuses Windows, Messages, SysUtils, Varia ...
 - zw版【转发·台湾nvp系列Delphi例程】Delphi 使用 HALCON库件COM控件数据格式转换
		
zw版[转发·台湾nvp系列Delphi例程]Delphi 使用 HALCON库件COM控件数据格式转换 Delphi 使用 HALCON库件COM控件数据格式转换,与IHObjectX接口有关 va ...
 - zw版【转发·台湾nvp系列Delphi例程】HALCON AddNoiseWhite
		
zw版[转发·台湾nvp系列Delphi例程]HALCON AddNoiseWhite unit Unit1;interfaceuses Windows, Messages, SysUtils, Va ...
 - zw版【转发·台湾nvp系列Delphi例程】HALCON CheckDifference
		
zw版[转发·台湾nvp系列Delphi例程]HALCON CheckDifference unit Unit1;interfaceuses Windows, Messages, SysUtils, ...
 - zw版【转发·台湾nvp系列Delphi例程】HALCON BinThreshold
		
zw版[转发·台湾nvp系列Delphi例程]HALCON BinThreshold unit Unit1;interfaceuses Windows, Messages, SysUtils, Var ...
 
随机推荐
- java的transient
			
今天遇到个了一个问题,在使用Swing的drap and drop处理JTree的时候,我的TreeNode中的UserObject中引用了java.awt.Image类. 然后在dnd的时候会报ja ...
 - ant简述
			
1,什么是antant是构建工具2,什么是构建概念到处可查到,形象来说,你要把代码从某个地方拿来,编译,再拷贝到某个地方去等等操作,当然不仅与此,但是主要用来干这个3,ant的好处跨平台 --因为 ...
 - [BS-25] IOS中手势UIGestureRecognizer概述
			
IOS中手势UIGestureRecognizer概述 一.概述 iPhone中处理触摸屏的操作,在3.2之前是主要使用的是由UIResponder而来的如下4种方式: - (void)touches ...
 - [BS-23] AFN网络请求上拉/下拉刷新的细节问题总结
			
上拉/下拉刷新的细节问题总结 1.如果导航栏有透明色,则也需要设置header自动改变透明度 self.tableView.mj_header.automaticallyChangeAlpha = Y ...
 - java三大框架学习总结(1)
			
企业里并不一定就会用这三种框架,关键是要你能懂得面向对象的原理,以及对服务器客户端请求响应方式的理解,再加上你对缓存的利用,这才能成为真正的高手,框架就好比是一把武器,它最多是能帮你更好的杀敌,而如果 ...
 - box2dweb之关节joint(连接器)
			
1 概述 前篇基础文章看完后基本上就应该对box2dweb能上手了,下面来介绍一下box2dweb非常重要的一个概念,关节(joint)也有叫连接器的,总之是一个意思.下面是关节详细的类库说明: BO ...
 - ORA-28056:Writing audit records to Windows EventLog failed的问题
			
右键“我的电脑”--‘管理’--事件查看器--点击左边的日志(应用程序日志.安全日志.系统日志),右击某个项目,选择‘清除所有事件'即可删除.
 - jsp上传excel文件并导入数据库
			
1,excel文件的上传 需要借助jar包:commons-fileupload-1.2.1.jar以及commons-io-1.3.2.jar 前端的html文件 <form id=" ...
 - Exchanger示例
			
Exchanger有两个用户,当一(A)方调用exchange方法之后,就开始等待,直到另一(B)方开始调用exchange方法.两个exchange可以认为是原子性的. public class C ...
 - [Android Tips] 3. Launch CallLog Activity
			
Intent intent = new Intent(Intent.ACTION_VIEW); intent.setData(android.provider.CallLog.Calls.CONTEN ...