diff --git a/modules/python/src2/cv2_util.cpp b/modules/python/src2/cv2_util.cpp index 5858c6372b..e5751045df 100644 --- a/modules/python/src2/cv2_util.cpp +++ b/modules/python/src2/cv2_util.cpp @@ -47,8 +47,6 @@ int numpyTypeToCvDepth(int typenum) // 'long' is 64-bit on LP64 but 32-bit on LLP64, so decide by size, not by name. case NPY_LONG: return NPY_SIZEOF_LONG == 8 ? CV_64S : CV_32S; case NPY_ULONG: return NPY_SIZEOF_LONG == 8 ? CV_64U : CV_32U; - // Map the 32-bit case: it is numpy's int32 on LLP64, and output arrays cannot be cast. - case NPY_LONG: return NPY_SIZEOF_LONG == 4 ? CV_32S : -1; case NPY_HALF: return CV_16F; case NPY_FLOAT: return CV_32F; case NPY_DOUBLE: return CV_64F;