我正在使用调整参数进行块匹配。
我对 numDisparities 使用了以下条件。
if (bmTuneVar::numDisparities_slider < 16 ) bmTuneVar::numDisparities_slider = 16;
if (bmTuneVar::numDisparities_slider % 16 == 0) bmTuneVar::numDisparities_slider+ 16;
当我从轨迹栏滑块获得价值时。我得到了超出范围的错误。并且 numDisparities 应大于 0 并除以 16。
这就是我正在检查我的上述声明的内容。那么我不明白为什么它会产生错误。任何人都可以请指出原因。谢谢。