Tianwen_Burning
从事视觉算法工程师工作,欢迎交流!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c++对halcon的动态链接库dll封装及调用(细细讲)
本文详细介绍了将Halcon图像处理算法封装为C++动态链接库(DLL)的完整流程,包括7个关键步骤:1)封装Halcon函数并导出CPP文件;2)在C++项目中配置Halcon环境(包含目录、库目录设置);3)验证Halcon代码;4)创建DLL项目并进行环境配置;5)编辑DLL并导出生成文件(.dll、.lib、.h);6)在主项目中配置DLL调用环境;7)编写测试代码验证功能。通过这个流程实现了Halcon算法的模块化封装和复用,文中提供了具体的配置路径和代码示例,重点说明了环境配置细节和文件结构安排原创 2025-06-08 21:16:20 · 73 阅读 · 0 评论 -
halcon 图像处理方面的几个高效小技巧尝试
实用性的技巧,放在3d心法里吧,原创 2025-02-22 06:43:58 · 60 阅读 · 0 评论 -
halcon3d 如何计算平面法向量!确实很简单
halcon种平面法线方向的计算原创 2025-01-10 08:31:01 · 509 阅读 · 0 评论 -
halcon 对线段上点沿线段采样程序封装代码及资源
halcon3d视觉中跟随,定位,定点,沿线条对点采样的算法封装原创 2024-12-28 11:13:44 · 92 阅读 · 0 评论 -
halcon单相机+工业机器人=模板匹配抓取过程原理及代码实现
在这里,非常直观的告诉大家模板眼在手外,单相机+机器人配合,通过模板匹配的方式,对物体进行抓取。文章内容包含了图形的矫正,模板创建的特点,匹配中心点设置,抓取位姿的相互转换及相对关系。,指在能以一种更简单,且自己能记住的方式将这个技巧记录下来,并进行分享原创 2024-12-22 21:18:54 · 427 阅读 · 0 评论 -
Halcon单相机+机器人=眼在手上#标定心得
从标定中获得了 标定板(工作台)与机器人底座之间的pose和相机与机器人末端的转换关系。原创 2024-12-20 08:20:10 · 663 阅读 · 0 评论 -
ABB+halcon 旋转矩阵,欧拉角,四元素互转
欧拉角是沿转动后的新坐标系旋转的角度,在旋转矩阵中,它是由左往右乘的旋转矩阵顺序。与欧拉角对应的是RPY角,它是由由往左乘的。当然角度一样的情况下,得到的最终旋转矩阵是一样的。那ABB机器人用的是欧拉角。原创 2024-12-12 08:32:22 · 518 阅读 · 0 评论 -
halcon3d点云补全方法
属于halcon实例中的内容,后面还接了一部分的匹配原创 2024-12-01 09:12:20 · 841 阅读 · 0 评论 -
halcon3D 1:1切片轮廓投影技术,透过像素距离,知实际物体的尺寸
自己没事儿做着玩的,欢迎交流!!原创 2024-11-24 12:39:23 · 1486 阅读 · 0 评论 -
halcon3d disparity_image_to_xyz非常重要的算子及使用条件
关于视差图向点云的转换关系,及非常重要的转换条件。原创 2024-11-17 23:01:55 · 2125 阅读 · 0 评论 -
halcon3D gen_image_to_world_plane_map的图像高精度拼接技术
3d高精度图像拼接技术原创 2024-11-14 17:59:06 · 756 阅读 · 0 评论 -
Halcon3D gen_image_to_world_plane_map的理解和实用
对于在实际项目中的应用,有兴趣的朋友,随时沟通。原创 2024-11-10 15:32:09 · 929 阅读 · 0 评论 -
Halcon3D image_points_to_world_plane消除畸变,理解及使用技巧
详细介绍了算子的算法过程,及参数原创 2024-11-02 09:25:09 · 680 阅读 · 0 评论 -
Halcon3D 相机外参自理解
【代码】Halcon相机外参自理解。原创 2024-10-29 08:34:34 · 427 阅读 · 0 评论 -
【halcon 3d点云法线方向统一性的矫正】全
关于法线的统一向矫正,提供一种思路,学习知识来自于halcon实例学习。欢迎交流指正原创 2024-10-26 10:28:44 · 795 阅读 · 0 评论 -
Halcon3D object_model_3d_to_xyz 自理解及操作
Type,‘有四种方式,其中只有'cartesian_faces'’可以传递多个模型,其余都只能传递一个1),'cartesian':说了不少,我想就是我东西在这里,你要怎么采样吧2),'from_xyz_map':这个只能用于由xyz_to_object_model_3d生成的模型,数据会被映射回去,此时的camparam和pose是没用的CamParam,“相机的内参,啥意思呢,就是你打算用什么样的相机对我这个物体进行采样”Pose,‘我的物体相对于相机是一个什么样的位姿’: )原创 2024-10-24 22:32:13 · 779 阅读 · 1 评论 -
Halcon3D gen_image_surface_first_order一点自己的想法
1,图片类型不可以是byte,因为超过255后的值,都会是255。大家可以找张图试试。3,当水平为1,竖直为2时,那生成的3D体会在竖直方向上被拉伸2倍。也可以是2,那么相邻两个像素间,灰度差值就是2,水平最大灰度值是2。2,什么是坐标单位系数,也就是水平坐标系,或者说。Width, Height)图片的宽和高。0, 竖直方向的坐标单位系数。1,水平方向的坐标单位系数。‘real’, 图像类型。原创 2024-10-23 17:49:26 · 444 阅读 · 0 评论 -
Halcon统计过滤滤波器
对每个点的邻域进行统计分析,并移除一些不符合标准的点,稀疏离群点的移除基于在输入数据中对点到其临近点的距离的计算,对于每一个点,计算它到它的所有临近点的平均距离,假设得到的结果是一个高斯分布,其形状是由均值和标准差决定的,平均距离在标准范围之外的点可以定义为离群点并从数据中去除。每个点都表达一定的信息,某个区域的点越密集,信息量就可能越大。噪声信息属于无用信息,上上一篇有介绍通过属性 neighbour x来实现的。若某处点云密度小于某个值,则点云无效。资料和图片来源于 书籍 玩转3D世界。原创 2024-10-23 08:38:27 · 246 阅读 · 0 评论 -
普通图片转换成3d点云的两种方法
没有3d文件,就将2d图像转换成3d玩玩原创 2024-10-21 22:45:40 · 1285 阅读 · 0 评论 -
Gray_range_rect在3D点云中的妙用
举个简单的例子,桌面上有一个盒子,在获得点云后,会明显发现,盒子的上表面离桌子平面是有很大距离的。只要用阈值分割,提取最大值80%以上的区域,就是边界了。5**它的局部优势是可以盲提,原创 2024-10-10 18:25:03 · 320 阅读 · 0 评论 -
Halcon3D get_object_model_3d_params之 ‘neighbor_distance ‘妙用
真的是特别妙 neighbor_distance +num_neighbors原创 2024-10-13 20:26:49 · 363 阅读 · 0 评论 -
project_object_model_3d
halcon3d算子原创 2024-09-28 21:51:55 · 625 阅读 · 0 评论 -
find_box_3d
设置edges_object_model_3d最小幅值,默认值为模型最小外包立方体对角线长度的10%:=【-1,-1】表示不考虑z轴方向上的尺寸。如果边缘信息是find_box_3d内部计算的,该参数用于控制是否移除最外围的边缘。edges_object_model_3d中的max_gap参数。是由一个键值对,作为输入参数,可定义的目标包括。4.1,edges_object_model_3d参数设置。输入的3d模型,这个模型最好是由xyx三通道点云生成的。表示搜索box在X,Y,Z三个方向上的边长尺寸。原创 2024-10-07 08:04:03 · 372 阅读 · 0 评论