halcon

mm_exploration4 天前
图像处理·3d·halcon·点云处理
halcon激光三角测量(二十一)calibrate_sheet_of_light_calplate1、第一部分:标定相机。 2、第二部分:标定光平面相对于世界坐标系的位姿。 1)设定位置1为世界坐标系,获得位置1的CameraPose 2)设定位置2为临时坐标系,获得位置2的TmpCameraPose 3)把轮廓坐标投影到参考坐标系 4)拟合平面 3、第三部分:标定两次连续采集轮廓图像,目标对象的移动。 4、第四部分:将校准变换应用于已获得的视差图像。 CamParam、CamPose、LightplanePose、MovementPose怎么得到的 通过例程reconstruct_connectio
lingxiao168887 天前
halcon·数字图像·图形处理
Halcon相机标定相机的成像过程实质上是坐标系的转换。首先空间中的点由“世界坐标系”转换到“相机坐标系”,然后再将其投影到成像平面(图像物理坐标系),最后再将成像的平面上的数据转换为图像像素坐标系。但是由于透镜的制造精度以及组装工艺的偏差会出现不同的畸变,导致图像失真。
mm_exploration7 天前
图像处理·3d·halcon·点云处理
halcon激光三角测量(十七)calibrate_sheet_of_light_3d_calib_object1、第一部分:读视差图,读3D模型,可视化 2、第二部分:创建激光三角测量模型 3、第三部分:基于视差图像进行校准,获得校准后的3D模型 4、第四部分:基于表面匹配对齐校准后的3D模型和原3D模型,移除背景,下采样,可视化 5、第五部分:可视化标定结果
mm_exploration11 天前
图像处理·3d·halcon·点云处理
halcon三维点云数据处理(十四)在3D场景中去除背景的三种方式在2D空间中:reduce_object_model_3d_by_view (Regions, ObjectModel3DScene, [], [], ObjectModel3DReduced) 首先二值化得到region,然后按region进行筛选。 在3D空间中:select_points_object_model_3d (ObjectModel3DScene, ‘point_coord_z’, MinDist, MaxDist, ObjectModel3DReduced) 通过选取点进行筛选
mm_exploration11 天前
图像处理·3d·halcon·点云处理
halcon三维点云数据处理(十三)reduce_object_model_3d_by_view通过将3D对象模型投影到虚拟视图并删除给定区域外的所有点来删除3D对象模型中的点。下面是这个例程比较特色的三个点 1、gen_image_gray_ramp (Ramp, -0.5, 0, 300, 0, 512, 768, 512),使用这个函数生成一个灰度渐变图像作为3D模型显示得背景。 2、reduce_object_model_3d_by_view (RegionComplement, ObjectModel3D, CamParam, Pose, ObjectModel3DReduced) 通过将
光谷码农15 天前
c#·halcon·机器视觉·标定
C#+halcon机器视觉九点标定算法在机器视觉中,九点标定(也称为九点标定法)是一种常用的方法,用于将图像坐标系与物理坐标系进行映射。通过标定,可以将图像中的像素坐标转换为实际物理坐标,或者反之。下面是一个使用C#和Halcon进行九点标定的示例代码。
机器视觉小小测试员1 个月前
halcon·工业相机·sdk开发
工业相机 SDK 二次开发-Halcon 插件本文介绍了 Halcon 连接相机时插件的使用。通过本套插件可连接海康 的工业相机。 一. 环境配置 1. 拷贝动态库 在 用 户 安 装 MVS 目 录 下 按 照 如 下 路 径 Development\ThirdPartyPlatformAdapter 找到目录为 HalconHDevelop 的文 件夹,根据 Halcon 版本找到对应的 hAcqMVision.dll ,将其拷贝到相应目 录下 C:\Program Files\MVTec\HALCON-10.0\bin\x86sse2-win3
mm_exploration1 个月前
图像处理·3d·halcon·点云处理
halcon三维点云数据处理(九)create_shape_model_3d_ignore_part_polarity这个示例程序展示了如何使用基于形状3D匹配来计算瓷砖垫片的3DPose。因为背景是强纹理的,设置’ignore_part_polarity’可以加快查找速度。 下面是create_shape_model_3d_ignore_part_polarity例程代码,我只保留了重要的处理部分。
mm_exploration1 个月前
图像处理·3d·halcon·点云处理
halcon三维点云数据处理(七)find_shape_model_3d_recompute_scoreset_object_model_3d_attrib_mod 函数将给定的 AttribName 中的标准属性或扩展属性设置为 AttribValues 中的值。set_object_model_3d_attrib_mod 与 set_object_model_3d_attrib 函数相同,不同之处在于它不会创建新的 3D 对象模型,而是修改给定的对象模型。通过设置参数 AttachExtAttribTo,可以将扩展属性的值附加到 3D 对象模型已有的标准属性上。对于标准属性,AttachExtAttri
mm_exploration2 个月前
图像处理·halcon·点云处理
halcon三维点云数据处理(五)创建代表工具和机器人底座的3D模型这个函数绘制一个箭头,从ArrowStart点开始,到ArrowEnd点结束。获取参数: 计算方向向量DirectionVector,这是ArrowEnd和ArrowStart的前两个坐标的差。 计算箭头的长度ArrowLength,这是方向向量的长度(即三维空间中的直线距离)。 计算锥体的半径ConeRadius,这是箭头粗细ArrowThickness的两倍。 计算锥体的长度ConeLength,这是箭头长度的90%和两倍锥体半径中的较小值。 计算圆柱体的长度CylinderLength,这是箭头总长
机器视觉知识推荐、就业指导2 个月前
图像处理·ocr·halcon·halcon项目讲解·halcon代码解读
【Halcon】例程讲解:基于形状匹配与OCR的多图像处理(附图像、程序下载链接)程序整体流程分为以下几个主要步骤:初始化模块定义ROI模块模型创建模块形状匹配与对齐模块OCR识别模块
吾与谁归in2 个月前
c#·halcon·roi
【C#联合halcon实现绘制ROI功能】C#联合halcon实现绘制ROI功能: C#联合Halcon,使用HDrawingObject、HDrawingObjectXld,绘制矩形、方向矩形、圆形、椭圆、自定义ROI。支持拖动、重设大小、选中。
9分钟带帽2 个月前
opencv·halcon
opencv存图速度测试以下测试的图片,均为5488x3672分辨率的三通道彩色图。分别使用opencv和halcon存图,测试速度,存100次取平均值,结果如下:
机器视觉李小白2 个月前
图像处理·笔记·halcon·机器视觉
Halcon 机器视觉案例 之 药剂液面高度测量对图像进行预处理操作,使得液面的特征更加明显,便于模板查找、画一个区域并根据区域创建模板查找模板并获得模板结果,在模板结果中获取匹配个数以及坐标
机器视觉李小白2 个月前
笔记·halcon·机器视觉
HALCON 算子 之 阈值分割算子使用场景: 背景和前景对比度较高,且灰度分布简单的图像参数:优点: 计算简单,运算效率高缺点: 对噪声敏感,对于灰度分布复杂或光照不均匀的图像分割效果可能不佳
小菠萝09082 个月前
图像处理·halcon
【Halcon】hough_lines_dir和hough_lines在Halcon图像处理库中,hough_lines_dir和hough_lines是两个用于检测图像中线条的重要算子。它们基于Hough变换的原理,但具有不同的特性和应用场景。以下是对这两个算子的详细对比:
小菠萝09083 个月前
图像处理·人工智能·计算机视觉·halcon
Halcon lines_gausslines_gauss算子能够准确地检测出图像中的线条,并且可以提供亚像素精度的线条轮廓。这使得它在视觉表面检测、图像处理、机器视觉等领域具有广泛的应用。
liyuanbhu3 个月前
qt·计算机视觉·halcon
Halcon HImage 与 Qt QImage 的相互转换(修订版)很久以前,我写过一遍文章来介绍 HImage 和 QImage 之间的转换方法。(https://blog.csdn.net/liyuanbhu/article/details/91356988)
凌霜残雪4 个月前
ocr·halcon
Halcon基础-瓶盖带角度的OCR批量识别这里我准备了7张不同角度的OCR图片,如下所示:按照下图所示创建全部文件夹和文件: 01用来存放OCR识别原图 c01 用来存放每张图裁剪出来的OCR区域 OCRText 用来存放每张图识别出来的OCR结果
code bean4 个月前
开发语言·c#·halcon
【halcon/C#】弧度和角度的转换HALCON软件中的一个操作符tuple_rad,它用于将度量单位的元组转换为弧度。该操作符接受一个输入元组并返回一个浮点数形式的弧度元组。不支持字符串转换,并且可以在多线程环境中全局并行运行。