halcon处理Nan值

Depthmap01Ab深度图中有NaN值,低版本的halcon 很难处理。好多函数都不能用。经过如下代码处理后的图片,Nan值都变为了其最小有效数值。可以后续处理。
read_image (Depthmap01Ab, ‘G:/项目/褶皱的数据/DepthMap01_AB.tiff’)
get_image_size (Depthmap01Ab, Width1, Height1)
gen_rectangle1 (Rectangle, 0, 0, Height1 - 1, Width1 - 1)
get_region_points (Rectangle, Rows, Columns)
get_grayval (Depthmap01Ab, Rows, Columns, Grayval)
tuple_less_elem (Grayval, 999999999999999.9, Less)
tuple_select_mask (Grayval, Less, Selected)
tuple_max (Selected, Max)
tuple_min(Selected, Min)
threshold (Depthmap01Ab, Region, Min, Max)
complement(Region, RegionComplement)
get_region_points (RegionComplement, Rows1, Columns1)
tuple_length (Rows1, complementLength)
tuple_gen_const (complementLength, Min, Mintuple)
set_grayval (Depthmap01Ab, Rows1, Columns1, Mintuple)
其中tuple_gen_const (complementLength, Min, Mintuple)可以把Min改成你想替换Nan的数字。

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值