Snažím se zkompilovat jeden program či knihovnu v opencv a narazil jsem tam na chybu
error C2668: 'cv::pow' : ambiguous call to overloaded function
C:\Program Files\Microsoft Visual Studio 10.0\VC\include\math.h(583): could be 'long double pow(long double,int)'
C:\Program Files\Microsoft Visual Studio 10.0\VC\include\math.h(535): or 'float pow(float,int)'
Kód obsahuje toto:
flowMat *= pow(2, finest_scale);
Podle mého názoru existuje funkce cv::pow, ale autor chtěl použít jinou funkci pow nejspíš tuto:
http://www.cplusplus.com/reference/cmath/pow/
ovšem jak mám přepsat tento příkaz aby se to vyjasnilo?