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


procedure TForm1.Button1Click(Sender: TObject);
var
op : HOperatorSetX;
img : HUntypedObjectX;
rg, rg1 : HUntypedObjectX;
w, h : OleVariant;
hv_HomMat2DIdentity, hv_HomMat2DRotate : OleVariant;
begin
HWindowXCtrl1.HalconWindow.SetDraw('margin');
HWindowXCtrl1.HalconWindow.SetColor('red');
HWindowXCtrl2.HalconWindow.SetDraw('margin');
HWindowXCtrl2.HalconWindow.SetColor('red');
op := CoHOperatorSetX.Create;
op.ReadImage(img, 'ic1');
op.GetImageSize(img, w, h);

HWindowXCtrl1.HalconWindow.SetPart(0, 0, h - 1, w - 1);
HWindowXCtrl2.HalconWindow.SetPart(0, 0, h - 1, w - 1);
op.GenRectangle1(rg, h / 2 - 100, w / 2 - 100, h / 2 + 100, w / 2 + 100);
img.DispObj(HWindowXCtrl1.HalconWindow);
rg.DispObj(HWindowXCtrl1.HalconWindow);
op.HomMat2dIdentity(hv_HomMat2DIdentity);

op.HomMat2dRotate(hv_HomMat2DIdentity, Pi / 180 * 45, h / 2, w / 2, hv_HomMat2DRotate);
op.AffineTransRegion(rg, rg1, hv_HomMat2DRotate, 'false');
img.DispObj(HWindowXCtrl2.HalconWindow);
rg1.DispObj(HWindowXCtrl2.HalconWindow);
end;

最新文章

  1. SQL约束
  2. flex中实现自动换行
  3. ActiveMQ简单的HelloWorld实例
  4. MVC路由中routes.IgnoreRoute("{resource}.axd/{*pathInfo}") 到底什么意思!
  5. Android 浅谈相机研发
  6. WPF中的换行符
  7. Urban Dictionary: psd
  8. Linked List - leetcode
  9. 京东口红top 30分析
  10. 知物由学 | 基于DNN的人脸识别中的反欺骗机制
  11. selenium 对浏览器标签页进行关闭和切换
  12. 算法题:int 数组中 只有一个是id 只出现一次 其他都出现2次 怎么找出只出现一次的id
  13. Linux /var/log下的各种日志文件详解
  14. mysql查询今日、本周、本月记录
  15. Java内存分配之堆、栈和常量池(转)
  16. POJ2115 C Looooops 扩展欧几里德
  17. HTTP协议和WEB框架
  18. Tx.Origin 用作身份验证
  19. github如何删除新建仓库(致新手)
  20. C#winform使用进度条

热门文章

  1. 2016中国app年度排行榜:十大行业、25个领域、Top 500 和2017趋势预测
  2. webp图片优化
  3. How are you vs How are you doing
  4. Java工程师之SpringBoot系列教程前言&目录
  5. HUSTM 1601 - Shepherd
  6. TensorFlow 的softmax实例理解
  7. Spring Cloud微服务开发笔记5——Ribbon负载均衡策略规则定制
  8. HDFS文件上传
  9. Drip is a launcher for the Java Virtual Machine that provides much faster startup times than the java command. The drip script is intended to be a drop-in replacement for the java command, only faster
  10. 【Git 使用笔记】第二部分:基本命令 和 单分支开发