我是使用卤化物的新手,我首先在玩实现算法。我正在尝试编写一个函数,该函数取决于它周围 8 个像素的值,要么跳到下一个像素,要么进行一些处理,然后移动到下一个像素。尝试编写此代码时,出现以下编译器错误:
84:5:错误:'Halide::Expr' 类型的值不能在上下文中转换为 'bool'
if(input(x,y) > 0)
我已经完成了所有教程,并且已经看到 select 函数是一个选项,但是有没有办法比较函数的值或将它们存储在某个地方?
我也可能认为这个问题是错误的,或者可能没有以正确的“卤化物心态”来实施它,所以任何建议都会很棒。预先感谢您所做的一切!