设置首页收藏本站
开启左侧

Halcon处理包含NaN深度图

[复制链接]
halcon萌新124 发表于 2024-12-16 18:02:30 | 显示全部楼层 |阅读模式
最近处理点云深度图时遇到一个问题,就是传感器返回的点云深度包含NAN值,低版本的halcon没有相关的算子直接处理,我想了很多办法,在此把该方法分享出
  1. threshold(InDepth, Region, MinHeight, MaxHeight)
复制代码
如果想判断单个浮点型数据是不是NaN值,可以利用NaN的无序性来判断,假设一个浮点型数据为Val,判断该Val是否为NaN的方法如下:
  1. if (Val != Val)
  2.     * 该值是NaN值,判断条件写成=也是可以的
  3. endif
复制代码



奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
 楼主| halcon萌新124 发表于 2024-12-16 18:05:34 | 显示全部楼层
  1. threshold(InDepth, Region, MinHeight, MaxHeight)
  2. get_region_points(Region, Rows, Columns)
  3. get_grayval(InDepth, Rows, Columns, Grayval)
  4. gen_image_proto(InDepth, ImageCleared, MinHeight)
  5. set_grayval(ImageCleared, Rows, Columns, Grayval)
  6. scale_image_range(ImageCleared, ImageScaled, MinHeight, MaxHeight)
  7. convert_image_type(ImageScaled, ImageConverted, 'byte')
复制代码
奖励计划已经开启,本站鼓励作者发布最擅长的技术内容和资源,流量变现就在现在,[点我]加入吧~~~Go
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表