在Ubuntu18调用abs()函数使用的是c++重载过的abs,其按照传入的参数决定使用Int还是double,我把程序拿到ubuntu16使用,系统默认使用的abs()函数是c语言的math.h库函数,默认都为int,因此跑barrier_detection.cpp程序结果差异甚大。