halcon区域操作 怎样测量带状区域的最小最大宽度? [问题点数:50分]

Bbs1
本版专家分:0
结帖率 70%
halcon学习(1)-----获取Region区域的参数
函数定义select_gray ( Regions, Image : SelectedRegions : Features, Operation,Min, Max : )根据灰度值选择<em>区域</em>plane_deviation ( Regions, Image : : : Deviation )逼近的图象平面计算灰度值偏差moments_gray_plane ( Regions, Image : : : ...
各位大神,请教如何在picture上画ROI(感兴趣的区域),并且矩形方框可以任意拖动
~~~~~
Halcon基础知识(五)数组操作
assign : 对数据赋值,对数组的初始化。但不能对数组中的某一个值进行赋值。 举例:Tuple1 := [1,0,3,4,5,6,7,8,9]    // 对数组进行初始化            Val := sin(1.2) + cos(1.2)        // 对某一个值进行赋值             Tuple2 := []                           //...
Halcon——测量边长
* Image Acquisition 01: Code generated by Image Acquisition 01 read_image (Image, 'C:/Users/...../Desktop/<em>halcon</em>计划/<em>halcon</em>计划/<em>测量</em>/_ (1).png') get_image_size (Image, Width, Height) dev_open_window (0, 0, ...
halcon学习笔记——实例篇(2)长度和角度测量
实例二:长度和角度<em>测量</em> 素材图片: <em>halcon</em>代码: 1: *读取并截取图片 2: dev_close_window() 3: read_image (Image, 'D:/MyFile/<em>halcon</em>/长度和角度<em>测量</em>/图.png') 4: crop_rectangle1 (Image, ImagePart, 75, 0, 400, 40...
带状区域的绘制问题
有一条线路,线路上有很多杆塔,需要绘制距离线路1KM的<em>带状</em><em>区域</em>,有没有好的算法解决,谢谢
带状区域绘制问题
<em>带状</em><em>区域</em>绘制问题,效果如http://p.blog.csdn.net/images/p_blog_csdn_net/gengwei80/40237/o_aa.jpg rnhttp://p.blog.csdn.net/images/p_blog_csdn_net/gengwei80/40237/o_bb.jpg象这种线路画,距离线路1KM的<em>带状</em><em>区域</em>怎么画,有没有什么好的算法能解决
halcon区域特征
面积、重心 <em>区域</em>面积=∑(行程*长度) 重心row=所有行坐标和/<em>区域</em>面积 col=所有纵坐标和/面积 几何矩 (0,0)阶表示<em>区域</em>的面积 (1,0)阶表示<em>区域</em>行坐标和 (0,1)阶表示列坐标和归一化矩 几何矩除以<em>区域</em>的面积就得到了归一化矩中心矩 归一化矩阵减去重心得到的就是中心矩Halcon相关的算子 area_center——–获得<em>区域</em>的面积重心 area_holes———获得<em>区域</em>内洞的面积
Halcon区域特征
特征 经营者名单↓ 本章包含允许您访问<em>区域</em>的不同功能的运算符。   功能列表   在下文中,说明了可用的特征。 'Area': 对象的<em>区域</em> 'row': 中心的行索引 'column': 中心的列索引 'row1': 左上角的行索引 “column1”: 左上角的列索引 “row2”: 右下角的行索引 “column2”: 右下角的列索引 'width...
Halcon算子--区域特征
当我们想要提取Region时,图像处理后,往往存在几个类似的Region,此时,需要根据Region的一些特殊特征,来选择指定的Region。 求Region指定特征值:region_features(Regions : : Features : Value) 根据特征值选择<em>区域</em>:select_shape(Regions : SelectedRegions : Features, Operat...
【Halcon】1D测量之一
  学习如何使用Halcon进行1D<em>测量</em>,可以参考: 1、 Halcon自带的文档【solution_guide_iii_a_1d_measuring.pdf】2、 Halcon例程【measure_switch.hdev】        其中 【solution_guide_iii_a_1d_measuring.pdf】,第一章以Halcon例程【measure_switch.hdev】为例分析...
halcon 1D测量
一维<em>测量</em>基本流程
Halcon 1D测量(1) :测量边缘对
首先先说明一下Hdevelop图形显示界面的坐标:基本上和其他环境中图像的坐标一样,左上角为(0,0),X轴为横轴,Y轴为纵轴 *<em>测量</em>手机电池的高度有多少个像素 * *读取图像 * read_image (Image1, 'D:/picture/20130930153459.jpg') get_image_size (Image1, Width, Height) dev_close_wi
halcon测量一个圆的直径
要<em>测量</em>一个圆的直径,可以先通过阈值筛选出黑色部分threshold (Rim, Dark, 0, 128), 然后将选中部分组合connection (Dark, DarkRegions),选择其中类圆度高的部分根据选中部分与圆的相似度筛选出圆型部分select_shape (DarkRegions, Circles, ['circularity','area'], 'and', [
Halcon一维测量--直线测量
<em>测量</em>直线对距离的算子 gen_measure_rectangle2+measure_pairs gen_measure_rectangle2( : : Row, Column, Phi, Length1, Length2, Width, Height, Interpolation : MeasureHandle) 获取<em>测量</em>句柄。 Row:<em>测量</em>矩形范围的坐标中心行坐
【Halcon】图像、区域缩放
 无法停止的时间,并不仅仅是为了让人珍惜缅怀,也是为了让人能不断地体验到每一个美妙瞬间,所以才流泻不止吧! ———摘自:吉本芭娜娜《身体全知道》  最近在做一个项目的时候,需要对算法时间进行优化,由于算法可优化的过程较少,因此考虑在图像大小上做下文章。  暂时,在Halcon中看到主要是以下几种方案:实现图像、<em>区域</em>缩放 1.方法一 根据缩放因子实现图像...
最小封闭区域算法
谁能给出个像MicroDraw上面的<em>最小</em>封闭<em>区域</em>的算法,只需要给出一个点的x,y然后就可以得到一个<em>最小</em>封闭<em>区域</em>的外接矩形
iOS的最小点击区域
-
区域操作
HBase – Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。本次课程适合HBase入门的学员,课程首先介绍了什么是HBase ,HBase安装以及Sell入门,其次通过介绍独立zk、JavaAPI、<em>区域</em><em>操作</em>、HBase常用功能、过滤器等一系列功能<em>操作</em>进行详细解析,帮助学员更好的理解,最后以HA集成进行入门阶段的收尾,全程通俗易懂,为初学者提供了良好的学习素材。
halcon 中的药片检查check_blister实例注释
* This example demonstrates an application from the pharmaceutical * industry. The task is to check the content of automatically filled * blisters. The first image (reference) is used to locate the
Halcon开发笔记001 尺寸测量实例分析
课题需要对图像中的缺陷进行尺寸评价,开发环境是Halcon。 选择使用<em>最小</em>外接矩形方法,原因主要是 可获得的评价参数多:长度,<em>宽度</em>,角度,长宽比,面积 通过长宽比参数可以判定缺陷形状 获取<em>最小</em>外接矩形的过程: 这里是做测试的原图 图像分割 选取合适的阈值比较困难。考虑到是工厂环境,采光可能不均匀,也为了测试方便(主要使用手机拍照,光源是环境光和手机闪光灯), 采用动态阈值分割法,Hal...
halcon学习之solution matching模型的选择和创建
转自:http://qing.blog.sina.com.cn/2316220871/8a0eb9c733002qsw.html
求助 halcon之距离计算
本人刚接触Halcon学习是新手,想问一下大神如何检测计算出相邻钢丝绳之间的距离? 谢谢 本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 ...
halcon边缘检测-close_edges.hev
close_edges(Edges, EdgeImage : RegionResult : MinAmplitude : ) close_edges closes gaps in the output of an edge detector, and thus tries to produce complete object contours. This is done by examining...
Halcon region 区域特征
Region指定特征值:region_features(Regions : : Features : Value) 根据特征值选择<em>区域</em>:select_shape(Regions : SelectedRegions : Features, Operation, Min, Max : ) Region特征一览: 特征 英 译 备注 area Area of...
halcon选择特定区域 模板匹配
<em>halcon</em> 可以选择特定<em>区域</em>进行 模板匹配 ,结果包含匹配时间和得分,可以通过更改其中数据进行匹配。
Halcon—(利用形状特征选择区域
dev_clear_window () dev_close_window () read_image (Image, 'tooth_rim') get_image_size (Image, Width, Height) dev_open_window (0, 0, Width, Height, 'black', WindowHandle) dev_display (Image) *阈值分割...
halcon提取单一颜色区域
<em>halcon</em>提取单一颜色,根据实际情况,用不同灰度图相减。 重点内容 decompose3 (Image,R, G, B) gen_rectangle1 (ROI_1, Row2-100, Column2-100, Row2+100, Column2+400) reduce_domain (R, ROI_1, ImageReduced1) redu...
HALCON获取区域的中心点、面积和最小外接圆半径
简介:这一篇将实现获取<em>区域</em>的中心点、面积和<em>最小</em>外接圆半径,并将数值标注到图像上
图像测量 面积 区域标记
包含了<em>区域</em>连通标记算法以及扫描法计算二值图像面积代码
Halcon学习之六:获取Image图像中Region区域的特征参数
得出图像的一系列参数
关于Halcon的复杂图形中心点查找
上面是一张比较复杂的图形,我们希望通过Halcon一系列的算子进行处理,查找到星点交叉处的中心点。mean_image (Image, ImageMean, 41, 41)将图片进行均值处理,让分离的星点模糊化,从而达到融合成一个<em>区域</em>的目的。 处理结果如下:binary_threshold (ImageMean, Region, 'max_separability', 'light', UsedT
Halcon实现边缘提取
一、边缘提取   1、设置ROI兴趣<em>区域</em> 2、快速二值化,并连接相邻<em>区域</em>。 这样做的目的是进一步减少目标<em>区域</em>,通过二值化将目标<em>区域</em>大概轮廓提取出来 3、提取最接近目标<em>区域</em>的轮廓 常用函数有boundary,gen_contour_region_xld 4、根据自己的需求提取需要的初步轮廓 5、将初步提取的初步轮廓进行膨胀<em>操作</em> 6、将膨胀后的<em>区域</em>和原图进行减<em>操作</em>(在这步之前有可能需要对原图进行高...
halcon边缘提取和检测常用方法
一、边缘提取 1、设置ROI兴趣<em>区域</em> 2、快速二值化,并连接相邻<em>区域</em>。 这样做的目的是进一步减少目标<em>区域</em>,通过二值化将目标<em>区域</em>大概轮廓提取出来 3、提取最接近目标<em>区域</em>的轮廓 常用函数有boundary,gen_contour_region_xld 4、根据自己的需求提取需要的初步轮廓 5、将初步提取的初步轮廓进行膨胀<em>操作</em> 6、将膨胀后的<em>区域</em>和原图进行减操
halcon测量:用卡尺找边
一、首先把整体思路列出来: 1、读取一张图像 2、创建一个<em>测量</em>句柄 3、添加<em>测量</em>模型。本次找边,所以要添加一个线“Line”的模型 4、设置相关<em>测量</em>参数。比如:卡尺垂直于边的长度,卡尺的<em>宽度</em>,卡尺的个数,保留的卡尺个数,边缘最低对比度等。 5、开始找边 6、将找到的边界结果显示,同时获得每个卡尺找到的点坐标。 二、代码: 1、
怎样设置桌面区域(窗口最大区域)
就象一些所谓的网上赚钱的广告条那样,改变桌面<em>区域</em>后,窗口的<em>最大</em>化不会覆盖整个桌面,而是在定义的<em>区域</em>,这该如何实现?我用GetDesktopWindow()和SetWindowRgn(),可是不行.
IE6的最大最小高度和宽度
IE6<em>最小</em>高度 .min_height{   min-height:200px;   _height:expression_r(this.scrollHeight } -------------------------------- IE6<em>最大</em>高度 .max_height{   max-height:400px;   _height:expression_r(this.scrollHeight
最大覆盖区域长度
给定N个整数组成的序列A1,A2,....,An rn如果对于i <= |Aj| 称Aj覆盖序列区间Ai,Ai+1,...,Aj rn覆盖区间长度为j-i+1 rnrn求<em>最大</em>覆盖区间长度 rnrnrnrn例如,rn输入:rn10rn1,6,2,1,-2,3,5,2,-4,3rn输出:rn5rnrn其实我还不知道题目到底是什么意思rn求题目理解 + c++代码
区域操作问题
很奇怪,我原来的程序是用FloodFill完成的,我现在想改成用<em>区域</em>来完成,但是改后却引起副作用,原来所画的内容都没有了,只剩下<em>区域</em>内的一部分。把使用<em>区域</em>这一部分程序删除后又正常。难道使用<em>区域</em>有什么特殊的技术吗?
关于文本区域操作
我想将中选择的文本替换,并让其自动选择替换后的文本,应怎么做?
Halcon——rake_测量
使用<em>halcon</em>进行<em>测量</em>,使用的是rake算子;使用<em>halcon</em>进行<em>测量</em>,使用的是rake算子;
Halcon测量圆直径(半径)的方法之暴力拟合法 vs 测量工具法
Halcon<em>测量</em>圆直径的方法之暴力拟合法 vs <em>测量</em>工具法1 暴力拟合法2 真的成功了吗?3 <em>测量</em>工具法4 总结 今天要给大家分享一点关于Halcon<em>测量</em>圆直径的方法。 首先容我啰嗦两句:之所以要对这个看似很基础的问题进行探讨,主要原因有二,其一是这个问题确实困扰了我一段时间,当然这主要是由于我自己经验不足所致;其二是为了解决这个问题,我在网上查阅了很多博客资料,突然发现一件比较有趣的事情——网...
Halcon直线检测算法——卡尺算法
分享自己撸的一个<em>halcon</em>检测直线的算法,该方法可控性强,稳定,准确
halcon卡尺检测直线位置
基于<em>halcon</em>12实现卡尺检测直线位置
如何用Halcon算子,用代码实现计算两条白边之间的距离?求教
-
有效区域与无效区域
我们到底该怎么理解这个无效<em>区域</em>与有效<em>区域</em>??
区域
<em>区域</em>(zone):包括开<em>区域</em>(开域)和闭<em>区域</em>(闭域) 注:无特殊说明,<em>区域</em>指开<em>区域</em> 开<em>区域</em>:满足下列条件的平面点集(记为D) (1)D是一个开集 (2)D是连通的,即D中的任意两点都可以用一条折线连接起来,且折线上的点全部在D内 闭<em>区域</em>:开<em>区域</em>及其边界点构成的平面点集 有界<em>区域</em>:如果一个<em>区域</em>D可以被包含在一个以原点为中心的圆里面,那么称<em>区域</em>D有界,即存在正数M,使<em>区域</em>D内的每个点都满足...
Halcon判断一个点是否在某个区域
* Index of all regions containing a given pixel * read_image (Image, 'fabrik') dev_close_window () dev_open_window (0, 0, 512, 512, 'black', WindowID) dev_set_color ('white') dev_set_draw ('fill') * S
halcon读取图片并定位区域
<em>halcon</em>读取图片并彩色转灰度图,最基础的<em>halcon</em>入门,<em>halcon</em>读取图片并彩色转灰度图,最基础的<em>halcon</em>入门,
【Halcon】计算区域圆度:circularity
1.算子 计算<em>区域</em>的圆度 circularity(Regions : : : Circularity) 应用范围: 圆形物体检测,<em>区域</em>剔除 2.理论 其中,C:圆度;F:<em>区域</em>面积;max:<em>区域</em>中心到轮廓点的<em>最大</em>值 3.代码 * Calculate the shape factor for the roundness of regions. * read_image...
halcon 测量助手
<em>halcon</em><em>测量</em>助手,可<em>测量</em>图像的边缘,距离,以及模糊<em>测量</em>等
halcon 边缘检测
公众号:机器视觉那些事儿 知识点是鱼,套路是渔。授人以鱼不如授人以渔!” 一般在做项目时,无论是边缘检测、瑕疵检测、Blob检测等应用,都有一定的通用套路,也可以说是通用处理框架,在此框架下根据具体应用具体分析,基本上所有项目都可完成。总结起来, 通用套路 + 灵活运用 对于初学者来说,只需掌握通用套路即可,灵活运用需要经过大量的练习才可达到,运用大学里学马克思哲学时的一句话概括,“...
【Halcon】2D测量之三
创建轮廓    一般获取轮廓的步骤是提取边缘,边缘是一张图片中亮暗<em>区域</em>的过渡位置,它可以由图片梯度计算得出。图片梯度也可以表示为边缘幅度和边缘方向。通过选择那些有高的边缘幅值的像素点或者有特定边缘方向的像素点,<em>区域</em>内的轮廓可以提取出来。可以通过多种的方式以多种精度提取轮廓。像素精度提取边缘的方法 :使用 边缘滤波器                                          ...
【Halcon】2D测量之一
通过2D<em>测量</em>可以获取一些特征,如• 物体的范围,也就是说组成物体的像素数组• 物体的方向• 物体间或者物体组成部分间的角度• 物体的位置• 物体的尺寸 ,也就是说他的<em>宽度</em>高度或者物体间的距离,物体组成部分间的距离• 物体的个数分析measure_metal_part_first_example.hdev例程第一步:创建<em>区域</em>并提取基础信息• 通过threshold算子提取感兴趣的<em>区域</em>• 通过area...
Halcon 算子 截取区域生成图像
read_image (Image0, 'F:/image/0.bmp') draw_rectangle1(WindowHandle, Row1, Column1, Row2, Column2) gen_rectangle1(Rectangle,Row1, Column1, Row2, Column2) reduce_domain(Image0, Rectangle, ImageRe
4、halcon算子+圆环区域的形成
1、算子: 画一个圆 gen_circle (Circle, 200, 200, 50) 把一个<em>区域</em>缩小到他的边界,即半径缩小一个像素尺寸 boundary (Circle, RegionBorder1, 'inner') 扩大一个圆形结构基础的一个<em>区域</em>;Radius:=圆环尺寸 dilation_circle (RegionBorder1, RegionDilation1, Ra
halcon截取图像中被标记的区域
read_image (Image_Tex, filePath+'/RectifyImageL_'+Index+'.hobj')        read_region (GerberRegion, filePath+'/GerberRegion_'+Index+'.hobj')     reduce_domain(Image_Tex,GerberRegionDilation,Mask)  
无效区域与有效区域
绘图时,是在无效<em>区域</em>上绘图,还是在有效<em>区域</em>上绘图,也就是说是在无效<em>区域</em>上才能绘图,还是在有效<em>区域</em>上才能绘图??
请问怎样在制定的区域进行response.write操作
能不能指定一个<em>区域</em>,从这儿开始进行response.write<em>操作</em>。rn不然的话我输出到页面的东西都从顶开始显示的,很不美观rn谢谢。rn
HALCON - 2D Metrology - read_metrology_model/write_metrology_model
Name write_metrology_model — Write a metrology model to a file. Signature write_metrology_model( : : MetrologyHandle, FileName : ) Description write_metrology_model writes a metrology model to th...
HALCON形状匹配讲解
很早就想总结一下前段时间学习HALCON的心得,但由于其他的事情总是抽不出时间。去年有过一段时间的集中学习,做了许多的练习和实验,并对基于HDevelop的形状匹配算法的参数优化进行了研究,写了一篇《基于HDevelop的形状匹配算法参数的优化研究》文章,总结了在形状匹配过程中哪些参数影响到模板的搜索和匹配,又如何来协调这些参数来加快匹配过程,提高匹配的精度,这篇paper放到了中国论文在线了,需
halcon之检测圆
直接上原码: read_image() *中间插入选取ROI和旋转图像 threshold (ImageReduced, Region, 0, 128) fill_up (Region, RegionFillUp) orientation_region (RegionFillUp, Phi) dev_open_window (0, 0, Width, Height, 'black'
学习Halcon半年之感想
从2014年1月开始接触<em>halcon</em>,到今天8月份,已经学习 <em>halcon</em>半年多了,把th
halcon图像处理——1D测量
整理一下最近做的关于使用<em>halcon</em>1D<em>测量</em>的工作。 目的:<em>测量</em>下图中黑线的距离(自己随意画的) 因为接触<em>halcon</em>不久,大多数算子都不知道有什么用,通过看例程以及网上查找资料,主要用了以下几个算子完成: 一、measure_pairs * fuse.hdev: measuring the width of a fuse wire * dev_update_window ('o
怎样提取前景区域
本人小白rn我在用OPENCV+VS做行人检测rn由于HOG算法较慢,实时性较差 rn考虑提取前景的行人<em>区域</em>作为HOG的检测范围 通过搜索面积的减少来提升速度rnrn但是在提取前景行人<em>区域</em>出现了障碍 不知该怎么获取rn一般方法获取的前景并不只是行人<em>区域</em> 而只是将背景去除用黑色填充 前景面积大小没有变小rn该<em>怎样</em>获得单纯只含行人那块<em>区域</em>的前景 求大神指点?
怎样填充RECT区域
#include rn还是不让我使FillSolidRect,还有没有其他方法。
怎样把“区域”存盘??
本人获取了一个<em>区域</em>HRGN1,想把这个<em>区域</em>数据保存到文件中,让程序可以在下一次运行时从文件中读取数据从而再次生成HRGN1。rnrn本人的做法如下:rn1、 RGNDATA RData;rn2、 GetRegionData(HRGN1,dwCount,&RData); //获取<em>区域</em>数据rnrn问题一:但这个函数总不能成功。请问这个函数的使用时有什么需要注意!!(最好能有一个例子)rn问题二:用ExtCreateRegion函数再生成<em>区域</em>这种做法是否可行?rnrn
更改区域类型与区域文件名
全套视频共分为9种企业常见应用服务器构建与管理,每一章节从初级讲起,做到全方位技术提高,内容包括DHCP 服务器搭建与管理、DNS服务器搭建与管理、IIS服务器的搭建与管理、PKI与SSL网站搭建与管理、FTP服务器的搭建与管理、打印服务器的设置与管理、WSUS服务器部署与更新程序、故障转移群集服务器的搭建与管理、网络负载平衡群集(NLBC)服务器的搭建与管理。
FastStoneCapture_屏幕卡尺
开发页面可以利用屏幕卡尺工具得到html元素的<em>宽度</em>和高度,非常实用!
跟我学机器视觉-HALCON学习例程中文详解-IC引脚测量
跟我学机器视觉-HALCON学习例程中文详解-IC引脚<em>测量</em> Lead Measurement: Example for the application of the measure object including a lot of visualization operators. First, the length of the leads is measured, then, their w...
halcon学习笔记(4)——调用图形函数画Region
前面学习了Halcon手册里的一个例子,这里简单扩展一下,例子在Halcon手册Solution Guide I Basics第三章里面也有,这里我自己实验的例子如下: read_image (Image, 'E:/images/44.png') rgb1_to_gray (Image, GrayImage) get_image_size (GrayImage, Width, Height)
Halcon学习之2DMetrology
#include"<em>halcon</em>cpp\HalconCpp.h" #include using namespace HalconCpp; using namespace std;1.<em>测量</em>矩形void test2DMetrologyRect() { //创建一个需要用来<em>测量</em>几何图形的数据结构 HMetrologyModel metrologyModel; me
VB区域操作:创建与组合
给这个贴子回复用的:http://bbs.csdn.net/topics/390682687
POI-----POI操作Excel-7、打印区域
POI-----POI<em>操作</em>Excel-7、打印<em>区域</em>
C# Excel命名区域(二)-操作命名区域
在之前的文章C# Excel命名<em>区域</em>(一)-创建命名<em>区域</em>中我们介绍了如何使用Spire.XLS创建Excel命名<em>区域</em>,这篇文章将介绍如何使用它对现有的Excel命名<em>区域</em>进行修改、隐藏名称和删除名称等<em>操作</em>。1.修改命名<em>区域</em>局部命名<em>区域</em>//创建Workbook实例 Workbook workbook = new Workbook(); //加载Excel文档 workbook.LoadFromFil...
js如何获取可见区域宽度和高度
// 获得可见<em>区域</em><em>宽度</em> var width = document.documentElement.clientWidth; // 获得可见<em>区域</em>的高度 var height = document.documentElement.clientHeight; alert(height);
Halcon学习备忘六(拟合圆的一种方法)
对于圆形<em>区域</em>,我们想拟合出它的圆形
Halcon学习(二十三)标定助手
本文采用<em>halcon</em>标定助手进行标定。                     作者:骑蚂蚁上高速 第一步:打开标定助手。 第二步:对描述文件进行修改 具体:打开算子窗口,输入gen_caltab,进行描述文件修改。 参数XNum和YNum为7行*7列的圆,Markdist为圆的直径,单位为米。DiameterRatio为圆的直径与两个相邻的圆之间的距离比。修改完之后,应用,输
halcon第十七讲:拟合测量
<em>halcon</em>中除了可以使用助手<em>测量</em>外,还可通过拟合来进行一系列的几何<em>测量</em>。 要<em>测量</em>的工件如下: *采集图像 read_image (Image, '1.png') get_image_size (Image, Width, Height) dev_open_window (0, 0, Width, Height, 'black', WindowHandle) dev_display (I...
halcon边缘检测-取背景的连通区域
基本思路: sobel取前景(边缘) 阈值分割边缘 去背景连通<em>区域</em> 填孔 * Determine the connected components of the background of given regions *  read_image (Image, 'fabrik') * Detect edges sobel_amp (Image, EdgeAmplitude, 'thin_s...
halcon区域的凹凸系数定义
convexity — Shape factor for the convexity of a region.convexity(Regions : : : Convexity)理解的关键在与凸包(convex hull)的概念
js获取浏览器页面区域宽度和高度
js获取浏览器页面<em>区域</em>的<em>宽度</em>和高度
Android改变字体大小,适应区域宽度
Android改变字体大小,适应<em>区域</em><em>宽度</em>在Android中显示文字一般使用的是TextView,有时候我们需要全部显示,但是TextView长度固定,在不换行的前提下,动态改变字体的大小,适应文字所在<em>区域</em>的大小代码块语法遵循标准markdown代码,例如:public class AutoWidthTextView extends TextView { // Attributes p
如何获取整个屏幕的最小无效区域
目标:获得整个的屏幕<em>最小</em>无效<em>区域</em>。rnrn原因:需要高速获取整个屏幕中图像的变化,为提高速度,决定只捕捉屏幕中有变化的<em>区域</em>。但使用hook捕捉WM_PAINT消息,用GetUpdateRect()获取无效<em>区域</em>后,并不能保证每次屏幕中有局部刷新都能被捕捉,似乎有时屏幕中图像发生变化并未产生WM_PAINT消息,并且即便得到无效<em>区域</em>,仍然不能保证取得的<em>区域</em>能够完全包括屏幕中图像更新的全部<em>区域</em>。rnrn不知有没有函数能直接获得这样的<em>区域</em>,或者用变通的方法,让我通过CreateCompatibleDC()得到当前屏幕的兼容DC,然后通过比较兼容DC和当前屏幕DC的区别获得整个的屏幕<em>最小</em>无效<em>区域</em>。逐点比较的算法就不用了,那样速度不够。rnrn小弟快被这个问题烦死了,请高手多多指点,偶给分绝不含糊。rn
ue4,c++,平面最小封闭区域识别
程序思路: ①:得到线段我们的线段集合S(本次项目鼠标点击得到线段(p1,p2两点)已经在ue4蓝图里面实现,这一步就不过多阐述) ②:移除孤立的线段(两端的点都是孤立的); ③:拆分所有的线段(就是将所有的相交线线段拆分开,得到新的线段集合S) ④:移除一个端点孤立的线段(一个端点孤立的线段是不构成多边形的) ⑤:找出所有的大<em>区域</em>线段集合M,M是线段集合的集合,二维数组;(这里的大<em>区域</em>指的是:以任意一条线为起点找到和它相交的其他线段,再找到和这些线段相交的其他线段,直到找不到相交线段,那么这些线段的集合就是一个大<em>区域</em>Mi。然后找完所有的大<em>区域</em>) ⑥:分别对每一个大<em>区域</em>进行封闭<em>区域</em>的提取。
如何判断最小应重绘的区域在哪里﹖
我正在设计一个类似于 TGrid 的控件。rn假设,我设计的 TMyGrid 继承于 TCustomControl,rn就我知道的,TControl.Paint是放置代码绘图的好地方。rnrn很多情况下,都会导致TControl.Paint被Call。rn比如说,当我们拖一个TForm从TMyGrid上经过时,rn就会导致TControl.Paint被Call。rnrn问题是,如果TControl.Paint中处理整个绘制的过程,rn那很容易导致TMyGrid发生闪烁的现象。rnrn就我所知,应该有一个简单的方法可以得知,rn当一个TForm从TMyGrid上经过的时候,rn<em>最小</em>应重绘的<em>区域</em>在哪里﹖rnrn那么,怎么判断呢﹖rn
Halcon8:获取仿射外接矩形(rectangle2)四个顶点坐标
Halcon8:获取仿射外接矩形(rectangle2)四个顶点坐标 (1)实现功能: <em>halcon</em>中调用smallest_rectangle2()函数获得仿射外接矩形(旋转外接矩形),返回的是矩形的中心坐标、角度和长短轴长度,但是在有些时候需要使用的是仿射外接矩形的四个顶点坐标。 本文实现的功能是通过矩形的中心坐标、角度和长短轴长度获得四个顶点的坐标。 ...
Halcon 生成矩形函数参数
gen_rectangle1(Rectangle,Row1,Column1,Row2,Column2) 参数:Rectangle 输出矩形 Row1 矩形左上角行坐标 Column1 矩形左上角列坐标 Row2矩形右下角行坐标 Column2矩形右下角列坐标 gen_rectangle2(Rectangle,Row,Column,Phi,Length1,Length1,Length2) ...
【Y忍冬草】Halcon:提取直线及其宽度
1.思路 先利用calculate_lines_gauss_parameters()根据<em>最大</em>线宽和灰度值对比度计算lines_gauss()的三个参数:Sigma,LowThresh, HeighThresh 根据上面得到的3个参数,利用lines_gauss()获取直线和线宽 按照一定规则,对线进行排序并显示出来 2. 代码 * 关闭窗口更新 dev_update_off () * 读取图像...
基于最小区域圆的圆度计算程序
该软件是基于<em>最小</em><em>区域</em>圆法计算的。是免费软件。是Dos版,要求输入的数据格式是每点按极坐标输入,各点要均匀分布在圆周上。
图形中搜索最小闭合区域
问题是这样的:在一幅图中有直线、样条曲线、圆形、椭圆、圆弧这几种基本的图元,可以认为它们以一种随机的方式组成一幅图;在这样的图形中可能有若干个大小不等的闭合<em>区域</em>,当我点击某一点的时候,如何让程序找到该点所在的<em>最小</em>闭合<em>区域</em>,当然我们是用一组折线来描述这样的<em>区域</em>。大家有没有思考过这样的算法。这样的算法可以用来应对某一个<em>区域</em>填充的问题。
怎样得到主窗体工作区域大小 , 客户区域
<em>怎样</em>得到主窗体工作<em>区域</em>大小 , 客户<em>区域</em>
怎样在Excel解决连续区域的个数和取得每一个区域
比如以下这样的<em>区域</em>:a1,b1,c1,合并为一个单元格为a1:c1,d1为单独单元格,我现在选中这两个连续<em>区域</em>,一次拖动选中,我用range取得这个<em>区域</em>,希望得到<em>区域</em>个数为2,并可分别取得每个<em>区域</em>,用areas实现,可结果为1,如果上面没合并的话,我希望结果是4,该怎么实现,各位高手请帮助rnrn
请问怎样实现密码区域
请问<em>怎样</em>实现密码<em>区域</em>?rn就是在控制台上输入Passwordrn看到的是********rn谢谢:)
MSSQL 2005 DBCC详解(二)下载
台湾DB World的电子杂志文章,详细讲述了DBCC的使用,适合DBA管理者,(2/4) 相关下载链接:[url=//download.csdn.net/download/sen_shan/2157477?utm_source=bbsseo]//download.csdn.net/download/sen_shan/2157477?utm_source=bbsseo[/url]
javaScript 日历下载
日历格式 弹出一个层,让用户选择指定的日期。可以直接插到html页面使用 相关下载链接:[url=//download.csdn.net/download/lovezzh1314/2383052?utm_source=bbsseo]//download.csdn.net/download/lovezzh1314/2383052?utm_source=bbsseo[/url]
一根网线无路由器多台笔记本共享上网技巧.doc下载
一根网线无路由器多台笔记本共享上网技巧.doc 相关下载链接:[url=//download.csdn.net/download/wodejiaoao/4064015?utm_source=bbsseo]//download.csdn.net/download/wodejiaoao/4064015?utm_source=bbsseo[/url]
我们是很有底线的