OpenCV 5.0.0-pre
Open Source Computer Vision
Loading...
Searching...
No Matches
cv::gapi::own Namespace Reference

This namespace contains G-API own data structures used in its standalone mode build. More...

Namespaces

namespace  detail
 

Classes

class  Mat
 
class  Point
 
class  Point2f
 
class  Point3f
 
class  Rect
 
class  Scalar
 
class  Size
 
struct  VoidType
 

Functions

double ceild (double x)
 
GMatDesc descr_of (const Mat &mat)
 
cv::GMetaArgs descrs_of (const std::vector< Mat > &vec)
 
double floord (double x)
 
bool operator!= (const Rect &lhs, const Rect &rhs)
 
bool operator!= (const Size &lhs, const Size &rhs)
 
Rect operator& (const Rect &lhs, const Rect &rhs)
 
Rectoperator&= (Rect &lhs, const Rect &rhs)
 
Sizeoperator+= (Size &lhs, const Size &rhs)
 
std::ostream & operator<< (std::ostream &o, const Rect &rect)
 
std::ostream & operator<< (std::ostream &o, const Size &s)
 
bool operator== (const Rect &lhs, const Rect &rhs)
 
bool operator== (const Scalar &lhs, const Scalar &rhs)
 
bool operator== (const Size &lhs, const Size &rhs)
 
double rintd (double x)
 
double roundd (double x)
 
template<typename DST , typename SRC , typename = cv::util::enable_if_t<!std::is_same<DST, SRC>::value && std::is_integral<DST>::value && std::is_integral<SRC>::value>>
static CV_ALWAYS_INLINE DST saturate (SRC x)
 
template<typename DST , typename SRC , typename R , cv::util::enable_if_t< std::is_floating_point< DST >::value, bool > = true>
static CV_ALWAYS_INLINE DST saturate (SRC x, R)
 
template<typename T >
static CV_ALWAYS_INLINEsaturate (T x)
 
cv::Mat to_ocv (Mat &&)=delete
 
cv::Mat to_ocv (Mat const &m)
 

Detailed Description

This namespace contains G-API own data structures used in its standalone mode build.

Function Documentation

◆ ceild()

double cv::gapi::own::ceild ( double x)
inline

◆ descr_of()

GMatDesc cv::gapi::own::descr_of ( const Mat & mat)

◆ descrs_of()

cv::GMetaArgs cv::gapi::own::descrs_of ( const std::vector< Mat > & vec)

◆ floord()

double cv::gapi::own::floord ( double x)
inline

◆ operator!=() [1/2]

bool cv::gapi::own::operator!= ( const Rect & lhs,
const Rect & rhs )
inline

◆ operator!=() [2/2]

bool cv::gapi::own::operator!= ( const Size & lhs,
const Size & rhs )
inline

◆ operator&()

Rect cv::gapi::own::operator& ( const Rect & lhs,
const Rect & rhs )
inline

◆ operator&=()

Rect & cv::gapi::own::operator&= ( Rect & lhs,
const Rect & rhs )
inline

◆ operator+=()

Size & cv::gapi::own::operator+= ( Size & lhs,
const Size & rhs )
inline

◆ operator<<() [1/2]

std::ostream & cv::gapi::own::operator<< ( std::ostream & o,
const Rect & rect )
inline

◆ operator<<() [2/2]

std::ostream & cv::gapi::own::operator<< ( std::ostream & o,
const Size & s )
inline

◆ operator==() [1/3]

bool cv::gapi::own::operator== ( const Rect & lhs,
const Rect & rhs )
inline

◆ operator==() [2/3]

bool cv::gapi::own::operator== ( const Scalar & lhs,
const Scalar & rhs )
inline

◆ operator==() [3/3]

bool cv::gapi::own::operator== ( const Size & lhs,
const Size & rhs )
inline

◆ rintd()

double cv::gapi::own::rintd ( double x)
inline

◆ roundd()

double cv::gapi::own::roundd ( double x)
inline

◆ saturate() [1/3]

template<typename DST , typename SRC , typename = cv::util::enable_if_t<!std::is_same<DST, SRC>::value && std::is_integral<DST>::value && std::is_integral<SRC>::value>>
static CV_ALWAYS_INLINE DST cv::gapi::own::saturate ( SRC x)
static

◆ saturate() [2/3]

template<typename DST , typename SRC , typename R , cv::util::enable_if_t< std::is_floating_point< DST >::value, bool > = true>
static CV_ALWAYS_INLINE DST cv::gapi::own::saturate ( SRC x,
R round )
static

◆ saturate() [3/3]

template<typename T >
static CV_ALWAYS_INLINE T cv::gapi::own::saturate ( T x)
static

◆ to_ocv() [1/2]

cv::Mat cv::gapi::own::to_ocv ( Mat && )
delete

◆ to_ocv() [2/2]

cv::Mat cv::gapi::own::to_ocv ( Mat const & m)
inline
Here is the call graph for this function: