带ROI跟随的找边,是机器视觉中最常用的功能。如果各位对勇哥这段代码有疑问,欢迎留言讨论。载入第一张图片,执行找边的结果。载入第二张图片,角度与位置与上张不同。可以看到ROI是跟随的,执行找边。这里勇哥没有再找第二条边,因为方法是一样的,就不重复了。完整测试代码如下:找边的算子find_line是个外部过程,其代码见勇哥另一个贴子:Halcon学习(27-2)halcon测量技术:找线在这个找边的代码中,有一个算子gen_rectangle_arrow_contou
凹坑缺陷检测2023-08-21 16:11:00
原图来自Ihalcon论坛一个非常小的凹坑位于图中间- 算法思路 -利用灰度统计特性进行缺陷检测原图噪声比较大,进行高斯滤波计算灰度统计特性intensity (ImageGauss, ImageGauss, Mean, Deviation)利用灰度统计特性,检测亮缺陷亮缺陷检测代码如下*亮缺陷
threshold(ImageGauss, LightRegion, Mean + 3.5*Deviation,&nbs
GigE接口的相机,可以采用Poe供电,也可以采用6芯口供电。如果采用Poe供电,则缺点是需要一个支持poe功能的专用网卡,好处是一根网线搞定,不需要另接电源。如果使用6芯口供电,则需要提供额外的电源。下图是带poe功能的网卡。注意看这种网卡上是需要接额外的电源的,就像现在的显卡一样,需要接一路额外的供电。2021/2/21 勇哥注:现在已经有POE供电的小模块可以用了(某宝上搜了一款如下图所示),而且价格感人,各位又可以替老板省笔银子了。本文主要说说6芯口的接法。如下图所示,工业相机常见的6芯
勇哥注:
阀门控件可用于组态页面,构建自动化逻辑的控制面板。
基本套路就是用GDI代码进行绘制。
下图是组态页面:

下图是阀门控件的绘制效果。
勇哥这套halcon引擎的学习笔记贴子共七篇,它是在官方指导文档《https://www.skcircle.com/?id=1343》的基础上学习编写而成的笔记。只是有一篇讲解怎么调用向量变量的没有加入,因为勇哥实在不知道这个向量变量有啥子用。以后如果搞明白了再加入吧。2020/7/3勇哥注:原来halcon中的向量就是个容器,跟c++标准模板库中的那个向量是一致的。第八篇加上来吧halcon引擎学习笔记(八)使用向量变量halcon引擎学习笔记(七)在在HDevEngine/C#中使用实时编译器
对于使用docking的童鞋来讲, 如果你的窗体中使用了halcon窗体控件, 就可能出现本文所示的错误.这个时候你应该是双击或者拖动了窗体标签吧?! 然后就会出现下面的错误.HALCON error #5154: Wrong values for image area in operator get_window_extents你只有两个选择: 要么找到你的包含halcon窗体控的窗体为啥会出现这个错误. 要么你就不让用户拖动或者双击这个窗体标签.勇哥选择的是后者
C# 的 PropertyGrid是不是用得很爽。但是有一个缺陷一直让勇哥很不爽。当选择项是一个枚举或者List<string>的时候,用户可以点击下拉框进行选择。但是,如果使用这个下拉框,会有很大概率关闭不了这个属性窗体。即你按此窗体的关闭按钮,窗体也无法关闭。整个程序都被卡住了。只能用系统的任务管理器把程序强制关闭了。这种bug只会在推出下拉框的时候出现。怎么看都像是此控件固有的bug。百度翻过了,没有问到这种问题。不知道哪位大侠遇到过,麻烦告诉勇哥解决办法。临时解决办