OpenCV Erreur: échec de l'Assertion, mat.cpp ligne 537

http://pastebin.com/5ZeMvm2C est mon fichier d'en-tête dans mon projet.

Il y a un squelette.à(axe des y,xaxis+1) à la ligne 249. Quand je tape ce code dans mon projet, j'ai cette erreur:

**OpenCV Error: Assertion failed (dims <= 2 && data && (unsigned)i0 < (unsigned)si
ze.p[0] && (unsigned)(i1*DataType<_Tp>::channels) < (unsigned)(size.p[1]*channel
s()) && ((((sizeof(size_t)<<28)|0x8442211) >> ((DataType<_Tp>::depth) & ((1 << 3
) - 1))*4) & 15) == elemSize1()) in unknown function, file c:\opencv\build\inclu
de\opencv2\core\mat.hpp, line 537**

//mat.cpp line 537 is:
    template<typename _Tp> inline _Tp& Mat::at(int i0, int i1)
        {
            CV_DbgAssert( dims <= 2 && data && (unsigned)i0 < (unsigned)size.p[0] &&
                (unsigned)(i1*DataType<_Tp>::channels) < (unsigned)(size.p[1]*channels()) &&
                CV_ELEM_SIZE1(DataType<_Tp>::depth) == elemSize1());
            return ((_Tp*)(data + step.p[0]*i0))[i1];
        }

Quel est le problème?

http://pastebin.com/gqJ5RpBU est aussi mon .fichier cpp.

OriginalL'auteur user2923864 | 2013-11-26