halcon深度图,平面拟合后,高度矫正

Halcon三维测量(4):点云图转深度图+点云滤波(补洞)+断线拟合 对于三维测量的套路,都是将图像转成二维进行测量和处理 我仍然以这个开关检测项目为例,开关点云有x,y,z,三个空间坐标 如果对这个三维点云直接处理,有一个思路我提供给大家,将点云模型完全调平,然后针对x,y,z其中一个坐标进行测量,其实这种思路也是将三维图转为平面。 一.点云图转深度图+点云滤波 本篇着重讲解如何将点云模型转为深度图的思路。 1.将点云模型拆分成x,y,z三个数组,这里的数据可以自动清空,具体请补充一下数据存储,堆和栈的内容。 2.这里提出一个手法,将点云数据拆分成三个数组之后,有很. 阅读详情
dev_clear_window()
dev_open_window (0, 0, 545, 400, 'black', WindowHandle)
xResolution:=0.04
yResolution:=0.04
read_image (Image, 'E:/SMT电容虚焊测高/Test_Pic/12-3测试图/12-03-15-34-58-155.tif')
*未滤波的深度图转成灰度图
threshold (Image, Region, 0, 20)
min_max_gray (Region, Image, 0, Min, Max, Range)
*基于深度图的最大、最小值,对深度图转换成灰度图
scale_image_range (Image, ImageScaled, Min, Max)
convert_image_type (ImageScaled, ImageConverted, 'byte')
*本来想通过对单通道real类型的图片采用中值、均值和高斯等传统手段的滤波方式
*但滤波过后的图片全部没有数据
*所以只能采用halcon的三维工具进行滤波
*第一步将深度图转为3D模型
*首先生成x、y方向的映射坐标
get_image_size (Image, Width, Height)
gen_image_surface_first_order (xImageSurface, 'real', 1, 0, 0, 0, 0, Width, Height)
gen_image_surface_first_order (yImageSurface, 'real', 0, 1, 0, 0, 0, Width, Height)
scale_image (xImageSurface, xImageScaled, xResolution, 0)
scale_image (yImageSurface, yImageScaled, yResolution, 0)
*将三张图片合成到三个通道,其实没有实际用处
compose3 (xImageScaled, yImageScaled, Image, MultiChannelImage)
*直接通过三张图生成3D模型
xyz_to_object_model_3d (xImageScaled, yIma
halcon 点云处理_Halcon三维测量(4):点云图转深度图+点云滤波(补洞)+断线拟合 对于三维测量的套路,都是将图像转成二维进行测量和处理我仍然以这个开关检测项目为例,开关点云有x,y,z,三个空间坐标如果对这个三维点云直接处理,有一个思路我提供给大家,将点云模型完全调平,然后针对x,y,z其中一个坐标进行测量,其实这种思路也是将三维图转为平面。一.点云图转深度图+点云滤波本篇着重讲解如何将点云模型转为深度图的思路。1.将点云模型拆分成x,y,z三个数组,这里的数据可以自动清空,具... 阅读详情

相关推荐

Halcon3D倾斜平面矫正至水平面

当平面进行矫正后,即可对新的3d模型进行处理和检测。由于矫正平面受到倾斜平面上的噪点影响,可以预先进行高斯滤波,可以有效的提高矫正精度。*获取灰阶平面,计算灰阶平面位姿*创建平行于灰阶平面的面如上2行所述,获取到矫正参数后,可以对任意区域进行矫正。

m0_51559565的博客 4091

Halcon三维模型预处理(1):调平的三大手法

首先讲一下调平的目的: 1.为接下来的预处理切除背景面做准备 2.对于无序抓取项目,平台相对相机可能是有角度的,将抓取平台调整到与相机平行,可以以Z轴方向,从高到低获取抓取物点云。处理速度更快,且干扰更少。 常见的调平手法有三种。 一.拟合平面 未完待续。。。。。。。。。。。。 ...

weixin_41405284的博客 6909

halcon real类型深度图转灰度图、转点云图、拟合平面和测量高度

dev_clear_window() dev_open_window (0, 0, 545, 400, 'black', WindowHandle) xResolution:=0.04 yResolution:=0.04 * Image Acquisition 01: Code generated by Image Acquisition 01 * list_files ('E:/SMT电容虚焊测高/12-3测试图', ['files','follow_links'], ImageFiles) * tupl

beyond951的博客 1万+

halcon拓展系列—求平面度、段差算子regions_to_plane

1、算子说明 regions_to_plane(image,rectangleFit,regions: :rateLowRemove,rateHighRemove:grayval) ** 功能:计算高度图像中:区域群到拟合平面的距离 ** 输入 ** image 输入点云图像 ** rectangleFit 输入拟合区...

谷棵的专栏 5088

5.Halcon3D点云处理-一种更快的平面拟合倾斜校正方式

操作员创建倾斜的 根据以下公式计算表面的灰度值:gen_image_surface_first_orderImageSurface(r,c) =Alpha(r -Row) + Beta(c-Column) + Gamma图像的大小由。并将这个矩阵应用在整个点云数据上,实现一个平面矫正的功能(倾斜校正),本来是倾斜着的,通过旋转点云将倾斜的点云放平放正,方便后续的操作处理。运算符计算灰度值 矩和灰度值近似参数。建议值: -2.0, -1.0, -0.5, -0.0, 0.5, 1.0, 2.0。

linux_huangyu的博客 1946

Halcon3D gen_image_surface_first_order一点自己的想法

1,图片类型不可以是byte,因为超过255后的值,都会是255。大家可以找张图试试。3,当水平为1,竖直为2时,那生成的3D体会在竖直方向上被拉伸2倍。也可以是2,那么相邻两个像素间,灰度差值就是2,水平最大灰度值是2。2,什么是坐标单位系数,也就是水平坐标系,或者说。Width, Height)图片的宽和高。0, 竖直方向的坐标单位系数。1,水平方向的坐标单位系数。‘real’, 图像类型。

Tianwen_running的博客 636

Halcon3D点云平面矫正:从倾斜到水平面的完整流程

在3D视觉测量与点云处理中,工件摆放倾斜是导致测量误差的常见根源。当后续依赖Z方向高度或平面度评估时,倾斜平面会使投影高度被压缩,平面度数值被斜坡效应放大,从而影响检测可靠性。解决这一问题的核心思路,是先将拟合出的平面法向量通过刚体变换旋转至与Z轴重合,实现点云“摆正”后再进行测量。借助Halcon3D的平面拟合算子,可得到平面参数与法向量,进一步构造旋转矩阵并对整块点云执行变换,最后重新拟合验证收敛效果。该方法广泛应用于3D抓取定位、平面度检测、点云测量对齐以及模板匹配前的数据预处理。本文从合成带倾角测试

weixin_29041195的博客 250

Halcon点云转深度图

网上关于Halcon点云转成深度图的方法: get_image_size (GrayImage, Width, Height) gen_image_const (ImageConst, 'real', Width, Height) set_grayval (ImageConst, X, Y, Z) 首先要知道图像的宽度和高度,但是不适用于另外一种场景,比如说点云拼接融合后,不知道宽高,此种方法会计算要生成图像的宽高并生成2D图像。

Halcon3D倾斜平面矫正至水平面,的halcon程序,测试图像,平面夹角计算程序

Halcon3D倾斜平面矫正至水平面,的halcon程序,测试图像,平面夹角计算程序

CHB-MIT波士顿儿童医院癫痫EEG脑电数据处理(一)

CHB-MIT癫痫EEG脑电数据处理CHB-MIT头皮脑电图数据介绍CHB-MIT头皮脑电图数据下载CHB-MIT头皮脑电图数据处理提取原始数据滤波(0.1~50hz)数据分块(时间窗口) CHB-MIT头皮脑电图数据介绍 该数据库收集自波士顿儿童医院,其中包括患有难治性癫痫发作的儿科患者的脑电图记录。停用抗癫痫药物后最多持续几天对受试者进行监测,以表征其癫痫发作并评估其对手术干预的候选资格。 从22位受试者中收集了23个病例的记录(5例男性,3至22岁; 17例女性,1.5至19岁)。 (案例chb21是

AI_DOG的博客 1万+

13个GNS3 3.0.5 appliances设备模板镜像合集:IOSv/L2,IOU L2/L3,以及IOS-XE

13个GNS3 appliances设备模板:IOSv/L2,IOU L2/L3,以及IOS-XE合集

haierccc的博客 1068

K210视觉项目上位机避坑指南:解决C#解析ESP8266 TCP图像流的乱码、卡顿与连接中断

本文详细解析了K210与ESP8266在视觉项目中的上位机开发问题,重点解决TCP图像流解析中的乱码、卡顿与连接中断问题。通过自定义协议、JPEG流重组、TCP连接优化等实战技巧,提升系统稳定性和性能,适用于嵌入式视觉开发者和C#上位机程序员。

weixin_28730131的博客 402

QMT量化交易实战:如何用通达信预警数据自动买卖股票(附完整Python代码)

本文详细介绍了如何利用QMT平台结合通达信预警数据实现股票自动化交易,提供完整的Python代码实现。通过实时监控通达信预警板块文件,系统自动执行买卖操作,提升交易效率。文章涵盖系统架构设计、数据对接、信号处理、订单执行等核心模块,适合量化交易初学者和通达信用户参考实践。

weixin_29251567的博客 677

OpenGL纹理贴图

OpenGL纹理1. 基本概念2. 纹理环绕方式3. 纹理过滤3.1 GL_NEAREST3.2 GL_LINEAR3.3 多级渐远纹理 (Mipmap)4. 纹理加载与创建4.1 纹理加载4.2 纹理创建4.3 纹理的使用 1. 基本概念 纹理是一个2D图片(甚至也有1D和3D的纹理),它可以用来表示物体的细节特征,希望绘制一个有足够多细节的物体,当然可以用足够多的顶点颜色来描述,但是无疑也增加了许多额外的开销;另一种办法就是使用纹理。 学习之前先展示一张实现的纹理图以更好理解纹理! 还是这张图为了将纹

牵LV小猪精的博客 8921

解锁RK3588视觉潜能:RGA硬件加速库实战指南

本文深入探讨了如何利用RK3588芯片内置的RGA硬件加速库,解决视觉应用中图像预处理的性能瓶颈。通过实战指南,详细介绍了RGA库在YUV转RGB、图像缩放等核心操作上的应用,相比CPU软处理可大幅降低延迟与CPU占用,从而充分释放RK3588的NPU算力,构建高效的AI视觉预处理流水线。

zeta9的博客 669

RK3588开发笔记-Hailo AI模块调试

本文详细介绍了在RK3588开发板上调试HailoAI模块的全过程。首先概述了RK3588处理器的强大性能(4核A76+4核A55,6TOPS算力)和Hailo-8 AI加速模块的特点,重点阐述了通过PCIe接口连接两者的硬件方案。调试步骤包括:确认内核PCIe配置、编译Hailo驱动、下载固件文件并部署到指定目录,最后通过运行resnet模型验证模块性能(实测FPS达2456)。文中提供了完整的软件包下载地址和GitHub源码链接,为开发者实现类似AI加速方案提供了实用参考。

flypig has a dream! 960

如何使用 ESP32 CAM 进行自动车牌识别 (ANPR)

用于提取 JSON 值并在 OLED 上显示文本的函数。有一个可用的函数,即 extractJsonStringValue 来提取字符串值。它是独立函数,但您仍然可以使用一些 JSON 库来执行相同的功能。

jkh920184196的博客 1303

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

上一篇: 单通道深度图转real类型的xyz三通道
下一篇: tif格式real类型图片与16位PNG图片的转化(编码/解码)
beyond951
博客等级 码龄5年 413粉丝 30原创
评论 5
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

beyond951

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值