diff --git a/zed_nodelets/src/zed_nodelet/src/zed_wrapper_nodelet.cpp b/zed_nodelets/src/zed_nodelet/src/zed_wrapper_nodelet.cpp index 30b0752b..44da2b62 100644 --- a/zed_nodelets/src/zed_nodelet/src/zed_wrapper_nodelet.cpp +++ b/zed_nodelets/src/zed_nodelet/src/zed_wrapper_nodelet.cpp @@ -5266,7 +5266,7 @@ void ZEDWrapperNodelet::clickedPtCallback(geometry_msgs::PointStampedConstPtr ms float c_x = zedParam.left_cam.cx; float c_y = zedParam.left_cam.cy; - float out_scale_factor = mMatResol.width / mCamWidth; + float out_scale_factor = static_cast(mMatResol.width) / mCamWidth; float u = ((camX / camZ) * f_x + c_x) / out_scale_factor; float v = ((camY / camZ) * f_y + c_y) / out_scale_factor;