• Roman Donchenko's avatar
    Revert 4f9c081d · 092f916d
    Roman Donchenko authored
    That commit introduces problems, as it breaks certain use cases of
    OpenCV functions; for example, convertTo of an Nx1 matrix to an
    std::vector.
    
    Since vectors can't store separate width and height values, OpenCV
    considers them to always be 1xN. So even though the vector is created with
    .create(N, 1), the Mat passed to getContinousSize has dimensions 1xN,
    and the size comparison fails, even though the operation itself is safe.
    
    This is a use case we probably don't want to break, at the very least
    for backwards compatibility. So I'm reverting the commit. This will also
    unfix bug #3319; I'll submit a less intrusive solution as a PR to 2.4, which
    will also revert 4f9c081d there.
    092f916d
Name
Last commit
Last update
..
doc Loading commit data...
include/opencv2 Loading commit data...
perf Loading commit data...
src Loading commit data...
test Loading commit data...
CMakeLists.txt Loading commit data...