Пример #1
0
Mat imdecode( InputArray _buf, int flags, Mat* dst )
{
    Mat buf = _buf.getMat(), img;
    dst = dst ? dst : &img;
    imdecode_( buf, flags, LOAD_MAT, dst );
    return *dst;
}
Пример #2
0
Mat imdecode( InputArray _buf, int flags )
{
    CV_TRACE_FUNCTION();

    Mat buf = _buf.getMat(), img;
    imdecode_( buf, flags, LOAD_MAT, &img );

    /// optionally rotate the data if EXIF' orientation flag says so
    if( !img.empty() && (flags & IMREAD_IGNORE_ORIENTATION) == 0 && flags != IMREAD_UNCHANGED )
    {
        ApplyExifOrientation(buf, img);
    }

    return img;
}
Пример #3
0
Mat imdecode( InputArray _buf, int flags )
{
    Mat buf = _buf.getMat(), img;
    imdecode_( buf, flags, LOAD_MAT, &img );
    return img;
}
Пример #4
0
Mat imdecode( const Mat& buf, int flags )
{
    Mat img;
    imdecode_( buf, flags, LOAD_MAT, &img );
    return img;
}
Пример #5
0
Mat imdecode( const Vector<uchar>& buf, int flags )
{
    Mat img;
    imdecode_( buf, flags, LOAD_MAT, &img );
    return img;
}