OpenCV  3.0.0-rc1
Open Source Computer Vision
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Namespaces | Typedefs | Functions
bridge.hpp File Reference
#include "mxarray.hpp"
#include <vector>
#include <string>
#include <opencv2/core.hpp>
#include <opencv2/imgproc.hpp>
#include <opencv2/calib3d.hpp>
#include <opencv2/photo.hpp>
#include <opencv2/stitching.hpp>
#include <opencv2/video.hpp>

Classes

class  cv::bridge::Bridge
 Type conversion class for converting OpenCV and native C++ types. More...
 

Namespaces

 cv
 
 cv::bridge
 

Typedefs

typedef std::vector< Bridge > cv::bridge::BridgeVector
 
typedef cv::Ptr< AlignMTB > cv::bridge::Ptr_AlignMTB
 
typedef cv::Ptr< CalibrateDebevec > cv::bridge::Ptr_CalibrateDebevec
 
typedef cv::Ptr
< CalibrateRobertson > 
cv::bridge::Ptr_CalibrateRobertson
 
typedef cv::Ptr< CLAHE > cv::bridge::Ptr_CLAHE
 
typedef cv::Ptr< DenseOpticalFlow > cv::bridge::Ptr_DenseOpticalFlow
 
typedef cv::Ptr
< DualTVL1OpticalFlow > 
cv::bridge::Ptr_DualTVL1OpticalFlow
 
typedef cv::Ptr
< cv::FeatureDetector
cv::bridge::Ptr_FeatureDetector
 
typedef cv::Ptr
< LineSegmentDetector > 
cv::bridge::Ptr_LineSegmentDetector
 
typedef cv::Ptr< MergeDebevec > cv::bridge::Ptr_MergeDebevec
 
typedef cv::Ptr< MergeMertens > cv::bridge::Ptr_MergeMertens
 
typedef cv::Ptr< MergeRobertson > cv::bridge::Ptr_MergeRobertson
 
typedef cv::Ptr< cv::StereoBMcv::bridge::Ptr_StereoBM
 
typedef cv::Ptr< cv::StereoSGBMcv::bridge::Ptr_StereoSGBM
 
typedef cv::Ptr< Stitcher > cv::bridge::Ptr_Stitcher
 
typedef cv::Ptr< Tonemap > cv::bridge::Ptr_Tonemap
 
typedef cv::Ptr< TonemapDrago > cv::bridge::Ptr_TonemapDrago
 
typedef cv::Ptr< TonemapDurand > cv::bridge::Ptr_TonemapDurand
 
typedef cv::Ptr< TonemapMantiuk > cv::bridge::Ptr_TonemapMantiuk
 
typedef cv::Ptr< TonemapReinhard > cv::bridge::Ptr_TonemapReinhard
 
typedef std::vector< float > cv::bridge::vector_float
 
typedef std::vector< int > cv::bridge::vector_int
 
typedef std::vector< cv::KeyPointcv::bridge::vector_KeyPoint
 
typedef std::vector< cv::Matcv::bridge::vector_Mat
 
typedef std::vector< cv::Pointcv::bridge::vector_Point
 
typedef std::vector< cv::Rectcv::bridge::vector_Rect
 
typedef std::vector< cv::Stringcv::bridge::vector_String
 
typedef std::vector< unsigned
char > 
cv::bridge::vector_uchar
 
typedef std::vector
< std::vector< char > > 
cv::bridge::vector_vector_char
 
typedef std::vector
< std::vector< cv::DMatch > > 
cv::bridge::vector_vector_DMatch
 

Functions

template<>
matlab::MxArray cv::bridge::Bridge::FromMat< matlab::InheritType > (const cv::Mat &mat)
 template specialization for inheriting types More...
 
template<>
cv::Mat cv::bridge::Bridge::toMat< matlab::InheritType > () const
 template specialization for inheriting types More...
 
template<typename InputScalar , typename OutputScalar >
void cv::bridge::deepCopyAndTranspose (const cv::Mat &src, matlab::MxArray &dst)
 
template<typename InputScalar , typename OutputScalar >
void cv::bridge::deepCopyAndTranspose (const matlab::MxArray &src, cv::Mat &dst)