https://blog.csdn.net/jgj123321/article/details/96479014

halcon图像与区域缩放

 private void halcon_Show_HMouseWheel(object sender, HalconDotNet.HMouseEventArgs e){try{HTuple Zoom, Row, Col, Button;HTuple Row0, Column0, Row00, Column00, Ht, Wt, r1, c1, r2, c2;HOperatorSet.SetColor(WindowID, "green");HOperatorSet.GenRectangle1(out Rectangle, 100, 100, 200, 200);if (e.Delta > 0){Zoom = 1.5;}else{Zoom = 0.5;}HOperatorSet.GetMposition(WindowID, out Row, out Col, out Button);HOperatorSet.GetPart(WindowID, out Row0, out Column0, out Row00, out Column00);Ht = Row00 - Row0;Wt = Column00 - Column0;if (Ht * Wt < 32000 * 32000 || Zoom == 1.5)//普通版halcon能处理的图像最大尺寸是32K*32K。如果无限缩小原图像,导致显示的图像超出限制,则会造成程序崩溃{r1 = (Row0 + ((1 - (1.0 / Zoom)) * (Row - Row0)));c1 = (Column0 + ((1 - (1.0 / Zoom)) * (Col - Column0)));r2 = r1 + (Ht / Zoom);c2 = c1 + (Wt / Zoom);HOperatorSet.SetPart(WindowID, r1, c1, r2, c2);HOperatorSet.ClearWindow(WindowID);HOperatorSet.DispObj(img, WindowID);HOperatorSet.SetDraw(WindowID,"margin");HOperatorSet.DispObj(Rectangle, WindowID);}}catch (HalconException w){MessageBox.Show(w.Message);}}

halcon图像与区域缩放相关推荐

  1. Halcon算子--图像、区域、轮廓、测量、拟合、垂足、夹角

    Halcon算子–图像.区域.轮廓.测量.拟合.垂足.夹角 read_image (Image,'fabrik') 画矩形 draw_rectangle1 (3600, Row1, Column1, ...

  2. halcon/c++接口基础 之 HALCON图像变量类

    在HALCON/C++中,HObject是一个基类,可以表示图像变量.另外还有三种类继承自HObject. Class HImage 处理图像 Class HRegion 处理区域 Class HXL ...

  3. 四种简单的图像显著性区域特征提取方法-----AC/HC/LC/FT。

    四种简单的图像显著性区域特征提取方法-----> AC/HC/LC/FT. 分类: 图像处理 2014-08-03 12:40 4088人阅读 评论(4) 收藏 举报 salient regio ...

  4. 四种比较简单的图像显著性区域特征提取方法原理及实现

    四种比较简单的图像显著性区域特征提取方法原理及实现-----> AC/HC/LC/FT. laviewpbt  2014.8.4 编辑 Email:laviewpbt@sina.com   QQ ...

  5. halcon图像合并

    [ HALCON ] 将多张图片按指定位置合并平铺成一张图,读取并显示多张图片 此方法旨在满足部分区域拍照后,想输出成一张图,对重叠区域要求不是很高.区别于图像拼接方法,请注意. 在这里,我在一个文件 ...

  6. python 图像等比例缩放

    图像等比例缩放 图像缩放 等比例缩放 pytorch下,对多维tensor进行缩放 图像缩放 目前比较常用的就是opencv-python底下的cv2.resize() cv2.resize(src, ...

  7. 四种简单的图像显著性区域特征提取方法----- AC/HC/LC/FT。

    四种简单的图像显著性区域特征提取方法-----> AC/HC/LC/FT. 分类: 图像处理 2014-08-03 12:40 4088人阅读 评论(4) 收藏 举报 salient regio ...

  8. Halcon图像的一维码二维码识别

    7.1识别一维码的流程和方法 一维码的码制: 一维条码即指条码条和空的排列规则,常用的一维码的码制包括:EAN 码.39 码. 交叉 25 码.UPC 码.128 码.93 码,ISBN 码,及 Co ...

  9. OpenCV后投影,利用阈值函数分割指定区域生成掩膜,通过直方图分布查找其他图像相同区域。

    一.API函数 void mixChannels(const Mat* src,int nsrc,Mat* dst ,int ndst,const int* fromTo,size_t npairs) ...

最新文章

  1. 代码打补丁的利器——diff和patch
  2. 更换VS.NET 2010的皮肤 [Visual Studio Blog]
  3. .NET MongoDB Driver 2.2使用示例
  4. [Python图像处理] 四.图像平滑之均值滤波、方框滤波、高斯滤波及中值滤波
  5. 文献学习(part74)--Data Clustering: 50 Years Beyond K-means
  6. c语言中foreach的用法,详解JavaScript中的forEach()方法的使用
  7. Three.js贴图效果一览
  8. asp.net MVC使用 jsQR 扫描二维码
  9. 树莓派上使用 LCD1602 显示状态
  10. IDEA修改主题及字体大小
  11. 电力系统非线性控制_电力系统保护与控制2020年第13期目录
  12. 【冬瓜哥归来】传统存储老矣,新兴存储能当大任否?
  13. DICOM医学图像读取涉及到的医学坐标体系
  14. VMware虚拟机下载安装教程
  15. 前端一(HTML、CSS)
  16. 带你了解什么是产品经理,产品经理究竟做什么的【产品入门】
  17. Nvidia Support Matrix 支持矩阵
  18. Python调用R出现“UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xb2” 问题
  19. 薄荷英语-day20-20180428-30
  20. 禁止VMware虚拟机与Host的时间同步

热门文章

  1. ML Beginners
  2. 如何给el-table表格的指定单元格设置颜色
  3. el-table中设置fixed后表格错位
  4. 基于SpringBoot+Redis的JAVA+SQL电子通讯录系统
  5. python_制作Windows安装程序包
  6. 关于数据库建模,概念模型、逻辑模型、物理模型的区别和转化
  7. 企业宣传片拍摄中导演的重要性
  8. 图论基础知识(一) —— 图
  9. Forward-Backward error
  10. 华为软件训练营Java_华为软件精英挑战赛-如何提交打包Java代码(运行打包)