halcon图像与区域缩放
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图像与区域缩放相关推荐
- Halcon算子--图像、区域、轮廓、测量、拟合、垂足、夹角
Halcon算子–图像.区域.轮廓.测量.拟合.垂足.夹角 read_image (Image,'fabrik') 画矩形 draw_rectangle1 (3600, Row1, Column1, ...
- halcon/c++接口基础 之 HALCON图像变量类
在HALCON/C++中,HObject是一个基类,可以表示图像变量.另外还有三种类继承自HObject. Class HImage 处理图像 Class HRegion 处理区域 Class HXL ...
- 四种简单的图像显著性区域特征提取方法-----AC/HC/LC/FT。
四种简单的图像显著性区域特征提取方法-----> AC/HC/LC/FT. 分类: 图像处理 2014-08-03 12:40 4088人阅读 评论(4) 收藏 举报 salient regio ...
- 四种比较简单的图像显著性区域特征提取方法原理及实现
四种比较简单的图像显著性区域特征提取方法原理及实现-----> AC/HC/LC/FT. laviewpbt 2014.8.4 编辑 Email:laviewpbt@sina.com QQ ...
- halcon图像合并
[ HALCON ] 将多张图片按指定位置合并平铺成一张图,读取并显示多张图片 此方法旨在满足部分区域拍照后,想输出成一张图,对重叠区域要求不是很高.区别于图像拼接方法,请注意. 在这里,我在一个文件 ...
- python 图像等比例缩放
图像等比例缩放 图像缩放 等比例缩放 pytorch下,对多维tensor进行缩放 图像缩放 目前比较常用的就是opencv-python底下的cv2.resize() cv2.resize(src, ...
- 四种简单的图像显著性区域特征提取方法----- AC/HC/LC/FT。
四种简单的图像显著性区域特征提取方法-----> AC/HC/LC/FT. 分类: 图像处理 2014-08-03 12:40 4088人阅读 评论(4) 收藏 举报 salient regio ...
- Halcon图像的一维码二维码识别
7.1识别一维码的流程和方法 一维码的码制: 一维条码即指条码条和空的排列规则,常用的一维码的码制包括:EAN 码.39 码. 交叉 25 码.UPC 码.128 码.93 码,ISBN 码,及 Co ...
- OpenCV后投影,利用阈值函数分割指定区域生成掩膜,通过直方图分布查找其他图像相同区域。
一.API函数 void mixChannels(const Mat* src,int nsrc,Mat* dst ,int ndst,const int* fromTo,size_t npairs) ...
最新文章
- 代码打补丁的利器——diff和patch
- 更换VS.NET 2010的皮肤 [Visual Studio Blog]
- .NET MongoDB Driver 2.2使用示例
- [Python图像处理] 四.图像平滑之均值滤波、方框滤波、高斯滤波及中值滤波
- 文献学习(part74)--Data Clustering: 50 Years Beyond K-means
- c语言中foreach的用法,详解JavaScript中的forEach()方法的使用
- Three.js贴图效果一览
- asp.net MVC使用 jsQR 扫描二维码
- 树莓派上使用 LCD1602 显示状态
- IDEA修改主题及字体大小
- 电力系统非线性控制_电力系统保护与控制2020年第13期目录
- 【冬瓜哥归来】传统存储老矣,新兴存储能当大任否?
- DICOM医学图像读取涉及到的医学坐标体系
- VMware虚拟机下载安装教程
- 前端一(HTML、CSS)
- 带你了解什么是产品经理,产品经理究竟做什么的【产品入门】
- Nvidia Support Matrix 支持矩阵
- Python调用R出现“UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xb2” 问题
- 薄荷英语-day20-20180428-30
- 禁止VMware虚拟机与Host的时间同步