From 7d4cbbd7aae326c979527706f9c886c7b52c4f38 Mon Sep 17 00:00:00 2001 From: Mansour Moufid Date: Tue, 24 Feb 2015 17:04:28 -0500 Subject: [PATCH] Cast a long integer to double explicitly. --- modules/python/src2/cv2.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/modules/python/src2/cv2.cpp b/modules/python/src2/cv2.cpp index 8a0aa09759..9bf494fc65 100644 --- a/modules/python/src2/cv2.cpp +++ b/modules/python/src2/cv2.cpp @@ -233,7 +233,12 @@ static int pyopencv_to(const PyObject* o, Mat& m, const ArgInfo info, bool allow if( PyInt_Check(o) ) { - double v[] = {PyInt_AsLong((PyObject*)o), 0., 0., 0.}; + double v[] = { + static_cast(PyInt_AsLong((PyObject*)o)), + 0., + 0., + 0., + }; m = Mat(4, 1, CV_64F, v).clone(); return true; }