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

procedure TForm1.Button1Click(Sender: TObject);
var
  img : HImageX;
  w, h : OleVariant;
  mtype : OleVariant;
  mode : array[0..3] of Variant;
  values : OleVariant;
begin
  img := CoHImageX.Create;
  img.ReadImage('bk45');
  img.GetImagePointer1(mtype, w, h);
  HWindowX1.SetPart(0, 0, h - 1, w - 1);
  img.DispObj(HWindowX1);
  mode[0] := 'component_histogram';
  mode[1] := Panel2.ClientHeight div 2;
  mode[2] := Panel2.ClientWidth div 2;
  mode[3] := 1;
  values := VarArrayOf(mode);
  HWindowX2.SetPart(0, 0, Panel2.ClientHeight - 1, Panel2.ClientWidth - 1);
  HWindowX2.SetPaint(values);
  HWindowX2.ClearWindow();
  img.DispObj(HWindowX2);
end;
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
  op.CloseWindow(HWindowX1.HalconID);
  op.CloseWindow(HWindowX2.HalconID);
end;
procedure TForm1.FormShow(Sender: TObject);
begin
  ShowMessage('Delphi '+ IntToStr(Sizeof(Pointer)*8));
  op := CoHOperatorSetX.Create;
  op.SetCheck('~father');
  HWindowX1 := CoHWindowX.Create();
  HWindowX2 := CoHWindowX.Create();
  HWindowX1.OpenWindow(0,0,Panel1.ClientWidth,Panel1.ClientHeight,Int64(Panel1.Handle),'visible','');
  HWindowX2.OpenWindow(0,0,Panel2.ClientWidth,Panel2.ClientHeight,Int64(Panel2.Handle),'visible','');
end;
zw版【转发·台湾nvp系列Delphi例程】HALCON HWindowX 02的更多相关文章
- 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 ... 
随机推荐
- 20145211 《Java程序设计》第1周学习总结——小荷才露尖尖角
			教材学习内容总结 Java语言概述 Java是SUN1995年推出的一门高级编程语言,完全面向对象,安全可靠,具有跨平台性(用其编写的语言在任何系统上都能运行,只需安装一个JVM) Java三大平台包 ... 
- iOS 隐藏Status Bar
			要隐藏,有3个地方要做: 1.在info.Plist里,将该属性的hidden,设置为YES,这样,在启动时,就不会显示了: 2.在application-didFinish里面写,这样,可以隐藏io ... 
- Java学习-018-EXCEL 文件写入实例源代码
			众所周知,EXCEL 也是软件测试开发过程中,常用的数据文件导入导出时的类型文件之一,此文主要讲述如何通过 EXCEL 文件中 Sheet 的索引(index)或者 Sheet 名称获取文件中对应 S ... 
- Objective-C类成员变量深度剖析
			目录 Non Fragile ivars 为什么Non Fragile ivars很关键 如何寻址类成员变量 真正的“如何寻址类成员变量” Non Fragile ivars布局调整 为什么Objec ... 
- 九个uname命令获取Linux系统详情的实例
			当你在控制台模式下,无法通过“鼠标右键 > 关于”获取操作系统的信息.这时,在Linux下,你可以使用uname命令,帮助你完成这些工作. Uname是unix name的缩写.在控制台中实际使 ... 
- 字符串拷贝函数strcpy写法_转
			Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> ... 
- python 环境问题
			1. 查看python安装的模块及版本 $pip freeze Babel== Flask== Flask-HTTPAuth== Flask-RESTful== Flask-SQLAlchemy==2 ... 
- 消息队列Rabbitmq
			1. 启动 rabbitmq-server & 2. 队列重置(清空队列.用户等) rabbitmqctl stop_apprabbitmqctl resetrabbitmqctl stop ... 
- Git和SSH协议
			SSH(安全外壳协议)为Secure Shell的缩写,由IETF的网络工作小组(Network Working Group)所制定:SSH为建立在应用层和传输层基础上的安全协议.SSH是目前较可靠, ... 
- SWIFT UITableView的基本用法
			import UIKit @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { var window: ... 
