DBL_EPSILON ? 1./(smax - smin) : 0); 1./ 中的语法是什么意思?它是指运-6ren">
gpt4 book ai didi

c++ - OpenCV 中函数 "normalize"中这行代码的语法是什么?

转载 作者:行者123 更新时间:2023-11-28 00:24:03 31 4
gpt4 key购买 nike

代码是这样的:

scale = (dmax - dmin)*(smax - smin > DBL_EPSILON ? 1./(smax - smin) : 0);

1./ 中的语法是什么意思?它是指运算符 ./ 还是数字 1.0

最佳答案

你可以把它翻译成:

if (smax - smin > DBL_EPSILON)
scale = (dmax - dmin) / (smax-smin);
else
scale = 0;

是的,1./x 与 1.0/x 相同(此外,C++ 中没有 ./运算符)

关于c++ - OpenCV 中函数 "normalize"中这行代码的语法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25969641/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com