OpenCV  4.6.0-dev
Open Source Computer Vision
Classes | Namespaces | Macros | Functions
mat.hpp File Reference
#include <opencv2/gapi/opencv_includes.hpp>
#include <opencv2/gapi/own/types.hpp>
#include <opencv2/gapi/own/scalar.hpp>
#include <opencv2/gapi/own/saturate.hpp>
#include <opencv2/gapi/own/assert.hpp>
#include <memory>
#include <cstring>
#include <numeric>
#include <vector>
#include <opencv2/gapi/util/throw.hpp>

Classes

class  cv::gapi::own::Mat
 
struct  cv::gapi::own::detail::MatHeader
 

Namespaces

 cv
 "black box" representation of the file storage associated with a file on disk.
 
 cv::gapi
 
 cv::gapi::own
 This namespace contains G-API own data structures used in its standalone mode build.
 
 cv::gapi::own::detail
 

Macros

#define TABLE_ENTRY(type)   {assign_row<type, 1>, assign_row<type, 2>, assign_row<type, 3>, assign_row<type, 4>}
 

Functions

template<typename T , unsigned char channels>
void cv::gapi::own::detail::assign_row (void *ptr, int cols, Scalar const &s)
 
size_t cv::gapi::own::detail::default_step (int type, int cols)
 

Macro Definition Documentation

◆ TABLE_ENTRY

#define TABLE_ENTRY (   type)    {assign_row<type, 1>, assign_row<type, 2>, assign_row<type, 3>, assign_row<type, 4>}