不连续区域的拟合

如下图,需要把图中4个半圆分别连接起来我试过closing 和 dilation,下图中后三个还可以连接起来,但是第一个因为不连续地方较长,如果增大closing的值,会导致其它点 出现过度畸形。有没有能连接相邻选区的方法,可以指定距离的,图片:BaiduShurufa_2016-9-8_17-36-0.png 因为是新手,用到的方法有限,但是现在这个方法实测出错...
分类: 其他 发布时间: 10-26 14:31 阅读次数: 0

扇形特征点提取

处理要求分别找出扇形左上角,左下角,右上角,右下角,最高点,下面弓形最高点原图halcon 处理程序read_image (Image14208259e49d7b1cf7c544, '544.bmp')rgb1_to_gray (Image14208259e49d7b1cf7c544, GrayImage)threshold (GrayImage, Region, 128, ...
分类: 其他 发布时间: 10-26 14:31 阅读次数: 0

C# 控件置于最顶层、最底层、隐藏、显示

C# 控件置于最顶层、最底层、隐藏、显示
分类: 其他 发布时间: 10-26 14:31 阅读次数: 0

halcon 圆环类缺陷检测的一种方法(极坐标变换法)

圆环缺陷检测,极坐标变换,极坐标反变换,反极坐标变换,halcon缺陷检测,inspect_bottle_mouth.hdev,polar_trans_image_ext(针对图像),polar_trans_region(针对区域),polar_trans_contour_xld(针对XLD轮廓),polar_trans_image_inv(针对图像),polar_trans_region_inv(针对区域),polar_trans_contour_xld_inv(针对XLD轮廓)
分类: 其他 发布时间: 10-26 14:31 阅读次数: 0

Halcon图像增强方法与原理概述

目录简介Halcon算子与算法原理1.灰度线性变换a、scale_imageb、scale_image_maxc、invert_image2.灰度非线性变换a、log_imageb、exp_image3.图像增强对比度与照明度a、emphasizeb、illuminate4.直方图均衡化a、equ_histo_image5.灰度图像形态学a、 gray_openingb、gray_closingc...
分类: 其他 发布时间: 10-26 14:31 阅读次数: 0

Halcon图像滤波方法与原理概述

目录简介Halcon算子与算法原理基础滤波a、均值滤波b、中值滤波c、高斯滤波d、导向滤波简介图像滤波,即在尽量保留图像细节特征的条件下对目标图像的噪声进行抑制,是图像预处理中不可缺少的操作,其处理效果的好坏将直接影响到后续图像处理和分析的有效性和可靠性。(摘自百度百科)Halcon算子与算法原理基础滤波a、均值滤波mean_image均值滤波是指任意一点的像素值,都是周围 N \t...
分类: 其他 发布时间: 10-26 14:31 阅读次数: 0

Halcon深度学习环境搭建(win下)全网最全教程

halcon深度学习;深度学习环境搭建;CUDA安装;cuDNN安装;如何验证安装成功;halcon深度学习介绍系统与环境搭建;深度学习基于CPU版本;深度学习基于GPU版本;深度学习环境搭建与软件安装
分类: 其他 发布时间: 10-26 14:31 阅读次数: 0

深度学习环境搭建(GPU)CUDA安装(完全版)

深度学习环境搭建(GPU)CUDA安装cuDNN安装
分类: 其他 发布时间: 10-26 14:31 阅读次数: 0

Halcon自定义函数封装方法(全网最详细)

Halcon自定义函数封装方法,不会你来打我。全网最详细教程
分类: 其他 发布时间: 10-26 14:31 阅读次数: 0

傅里叶变换进行缺陷检测detect_indent_fft.hdev(源代码与详细解析)

傅里叶变换进行缺陷检测,在实际的表面缺陷检测系统中,针对的检测表面很多是具有一定纹理的比如:布匹、皮革、塑料等,针对这一类表面的检测就不能单纯依靠帧差或者背景差来完成,因为背景的纹理不可能和当前图像的纹理完全相同。因此,本例程的算法通过将图像变换到频域进行处理,提取缺陷分量后反变换到时域,获得缺陷的具体位置。detect_indent_fft.hdev;rft_generic;convol_fft;gen_gauss_filter
分类: 其他 发布时间: 10-26 14:31 阅读次数: 0

Halcon2019软件安装教程

Halcon2019软件安装教程
分类: 其他 发布时间: 10-26 14:31 阅读次数: 0

一文学会,胶位偏移、缺胶、断胶、溢胶检测

点胶质量(胶位偏移、缺胶、断胶、溢胶)检测(基于Halcon图像处理平台)apply_bead_inspection_model;create_bead_inspection_model;apply_bead_inspection_model.hdev
分类: 其他 发布时间: 10-26 14:31 阅读次数: 0

深入理解halcon相机标定

目录相机标定简介深度说明1、相机标定参数介绍2、标定板详细介绍问题1:halcon是否只能使用halcon专用的标定板?问题2:halcon标定板如何生成?问题3:halcon标定板如何摆放,拍照数量有无限制?标定步骤1、设置相机内部初始值使用set_calib_data_cam_param 算子设置相机内部初始值畸变类型选择与参数确定技巧2、标定板初始化3、创建标定数据模型4、获取标定图片5、使...
分类: 其他 发布时间: 10-26 14:31 阅读次数: 0

halcon模板匹配干扰边缘消除办法(最硬核方式)

目录halcon手绘形状匹配模板手绘形状匹配模板主要算子解析draw_nurbs 绘制平滑曲线参数解释create_shape_model_xld 使用XLD轮廓创建模板参数解释实例演示与解析实例代码展示与解析运行过程与处理展示读入图像绘制模板使用绘制的XLD创建模板查找模板 博主写作不容易,还是需要您鼓励 万水千山总是情 , 先点个赞行不行 最近做了个项目,遇到一个问题,就是在创建形状匹配模板时候,干扰太多,像麻绳一样。使用自定义区域去消除吧,因为轮廓长,边缘干扰距离近,操作
分类: 其他 发布时间: 10-26 14:31 阅读次数: 0

C#精准定时

文章目录简介StopWatch类例子1,用作延时例子2,用作算法耗时评估 博主写作不容易,孩子需要您鼓励 万水千山总是情 , 先点个赞行不行 简介我们在自动化上位机编写过程中,上位机的定时应用在很多地方。对于工业上位机程序设计起到非常关键的作用,比如:评估算法耗时;动作延时等等。那我们如何实现这一功能呢?C#为我们提供了一个StopWatch定时器,我们可以借助此定时器进行定时。有的人可能会问,为什么不用Sleep,因为这种延时方法定时精度差,并且会卡死线程与程序。最主要的
分类: 其他 发布时间: 10-26 14:31 阅读次数: 0

Halcon求取矩形定点坐标

gen_rectangle2_contour_xld (Rectangle4, Row16, Column16, Phi3, Length1, Length2) tuple_cos (Phi3, Cos) tuple_sin (Phi3, Sin) dev_set_color('red') a:= -Length1*Cos - Length2*Sin b := -Length1*Sin + Length2*Cos gen_cross_contour_xld(.
分类: 其他 发布时间: 10-26 14:31 阅读次数: 0

halcon求取区域顶点

文章目录简介Halcon源代码处理效果 博主写作不容易,孩子需要您鼓励 万水千山总是情 , 先点个赞行不行 简介使用halcon求取顶点的方法。Halcon源代码read_image (Image1, '1.png')points_foerstner (Image1, 1, 2, 3, 200, 0.3, 'gauss', 'false', RowJunctions, ColumnJunctions, CoRRJunctions, CoRCJunctions, CoCC
分类: 其他 发布时间: 10-26 14:31 阅读次数: 0

C#整数数据类型

文章目录 博主写作不容易,孩子需要您鼓励 万水千山总是情 , 先点个赞行不行 数据类型含义取值范围sbyte有符号8位整数-128 ~ 127(-2^7 ~ 2^7-1)byte无符号8位整数0 ~ 255(0 ~ 2^8-1)short有符号16位整数-32768 ~ 32767(-2^15 ~ 2^15-1)ushort无符号16位整数0 ~ 65535(0 ~ 2^16-1)int有符号32位整数-21474
分类: 其他 发布时间: 10-26 14:31 阅读次数: 0

C#浮点数据类型

文章目录 博主写作不容易,孩子需要您鼓励 万水千山总是情 , 先点个赞行不行 数据类型含义取值范围有效数字位数float32位浮点数±1.5X10^-45 ~ 3.4X10^387double64位浮点数±5.0X10^-324 ~ 1.7X10^30815 ~ 16注意: 浮点数有一定的取值范围和有效数字限制,超出规定范围的数据是无法表示的。float类型精度为7位有效数字,因此float的值经常会有些误差。例如,10减去0.9得
分类: 其他 发布时间: 10-26 14:31 阅读次数: 0

C#decimal数据类型

文章目录 博主写作不容易,孩子需要您鼓励 万水千山总是情 , 先点个赞行不行 为适应高精度的财务和货币计算的需要,C#提供了十进制decimal类型。decimal类型数据特征如下表所示:数据类型含义取值范围有效数字位数decimal128位高精度十进制数表示法±1.0X10^-28 ~ ±7.9X10^287注意: 如果计算结果对精度要求非常高,如财务金融计算,就应该使用decimal类型,而不是浮点数据类型。这是因为decimal类型比浮
分类: 其他 发布时间: 10-26 14:31 阅读次数: 0