Merge pull request #64 from vpisarev/bugs_1939_2100

pull/67/head
Andrey Kamaev 12 years ago
commit 59452dfc6f
  1. 5
      modules/python/src2/cv2.cpp

@ -279,11 +279,14 @@ static int pyopencv_to(const PyObject* o, Mat& m, const ArgInfo info, bool allow
needcopy = true; needcopy = true;
} }
if( ismultichannel && _strides[1] != (npy_intp)elemsize*_sizes[2] )
needcopy = true;
if (needcopy) if (needcopy)
{ {
if (info.outputarg) if (info.outputarg)
{ {
failmsg("output array %s is not row-contiguous (step[ndims-1] != elemsize)", info.name); failmsg("Layout of the output array %s is incompatible with cv::Mat (step[ndims-1] != elemsize or step[1] != elemsize*nchannels)", info.name);
return false; return false;
} }
if( needcast ) if( needcast )

Loading…
Cancel
Save