Skip to content
Snippets Groups Projects
Commit c6b950a7 authored by Nicolas Pope's avatar Nicolas Pope
Browse files

Third fix for pow

parent b88044ff
No related branches found
No related tags found
1 merge request!99Resolves #154 pcl dependency removal
Pipeline #13088 failed
......@@ -39,7 +39,7 @@ __device__ float colourDistance(const uchar4 &c1, const uchar3 &c2) {
__device__ bool colordiff(const uchar4 &pa, const uchar3 &pb, float epsilon) {
float x_2 = pb.x * pb.x + pb.y * pb.y + pb.z * pb.z;
float v_2 = pa.x * pa.x + pa.y * pa.y + pa.z * pa.z;
float xv_2 = pow(pb.x * pa.x + pb.y * pa.y + pb.z * pa.z, 2);
float xv_2 = powf(float(pb.x * pa.x + pb.y * pa.y + pb.z * pa.z), 2.0f);
float p_2 = xv_2 / v_2;
return sqrt(x_2 - p_2) < epsilon;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment